eslint-config-hardcore icon indicating copy to clipboard operation
eslint-config-hardcore copied to clipboard

The most strict (yet practical) ESLint config. 53 plugins. 1333 rules. React, Vue, Node, and pure JS/TS.

Results 48 eslint-config-hardcore issues
Sort by recently updated
recently updated
newest added

For example, `"sonar/expression-complexity": "error"` doesn't work, but `"sonar/expression-complexity": ["error", 3]` does. - [ ] Check all enabled `sonar/*` rules and add options if needed, unless https://github.com/un-ts/eslint-plugin-sonar/issues/99 is fixed by adding...

enhancement

https://github.com/gund/eslint-plugin-deprecation Unless https://github.com/cartant/eslint-plugin-etc/issues/53 gets fixed.

enhancement

[`@typescript-eslint/explicit-function-return-type`](https://typescript-eslint.io/rules/explicit-function-return-type/) is too noisy/boilerplatey, especially for React event handlers (it's `: void` `: void` `: void` everywhere). But [`@typescript-eslint/explicit-module-boundary-types`](https://typescript-eslint.io/rules/explicit-module-boundary-types/) might be the sweet spot.

enhancement
question

[eslint docs](https://eslint.org/docs/latest/use/configure/configuration-files) say that the [new configuration file](https://eslint.org/docs/latest/use/configure/configuration-files-new) will be used and the [current version](https://eslint.org/docs/latest/use/configure/configuration-files) will be deprecated im unsure how to use this config with the new file, and...

enhancement

Bumps [putout](https://github.com/coderaiser/putout) from 30.7.0 to 35.18.0. Release notes Sourced from putout's releases. putout v35.18.0 🔥 feature 94b8e8908 putout: parse-options: rulesdir: exclude *.md 2a817e8a5 @​putout/operate: insertAfter: wrap ExpressionStatement when current path...

dependencies
javascript

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.21.0 to 7.0.0. Release notes Sourced from @​typescript-eslint/eslint-plugin's releases. v7.0.0 7.0.0 (2024-02-12) Read more about this release: https://typescript-eslint.io/blog/announcing-typescript-eslint-v7/ 🚀 Features add support for flat configs (#7935) 🩹...

dependencies
javascript

https://github.com/JoshuaKGoldberg/eslint-plugin-package-json

enhancement

I keep getting this error when running the eslint config. currently im also stuck on typescript: 5.1.6 any higher and it breaks Do you know which plugin is causing this...

The newer (> 13) versions of Next.js allow to render components on the server. Client-only components must add "use client"; at the top of the source code file. This appears...

bug

So I currently have a typescript, nextjs and tailwind app. when i run lint with this config i get some issues. ``` { "$schema": "https://json.schemastore.org/eslintrc", "root": true, "extends": [ "hardcore",...