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

https://github.com/gajus/eslint-plugin-canonical

enhancement

https://github.com/prettier/eslint-config-prettier?tab=readme-ov-file#unicorntemplate-indent

enhancement

https://github.com/ota-meshi/eslint-plugin-json-schema-validator - [ ] Same problem as with eslint-plugin-jsonc: https://github.com/EvgenyOrekhov/eslint-config-hardcore/issues/565#issuecomment-1613273924

enhancement

Bumps [eslint-plugin-sort-class-members](https://github.com/bryanrsmith/eslint-plugin-sort-class-members) from 1.18.0 to 1.19.0. Release notes Sourced from eslint-plugin-sort-class-members's releases. v1.19.0 Added sortInterfaces option to enable sorting TypeScript interfaces. Thanks to @​ygrandgirard for the contribution! Commits a6fb8ac Add...

dependencies
javascript

Also maybe add some more filename rules: https://npmtrends.com/eslint-plugin-check-file-vs-eslint-plugin-filename-rules-vs-eslint-plugin-filenames-vs-eslint-plugin-filenames-simple-vs-eslint-plugin-project-structure

enhancement

Migrate to https://eslint.style/packages/js and https://eslint.style/packages/ts - lines-between-class-members - lines-around-comment and @typescript-eslint/lines-around-comment - max-len - no-tabs - padding-line-between-statements - quotes and @typescript-eslint/quotes - spaced-comment

enhancement

Hello! First of all, I want to express my appreciation for your fantastic project! It's great to see the effort and dedication put into it. One aspect that I'd like...

enhancement

[`@shopify/prefer-early-return`](https://github.com/Shopify/web-configs/blob/main/packages/eslint-plugin/docs/rules/prefer-early-return.md) - [ ] Check if it works well with [`unicorn/no-negated-condition`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-negated-condition.md)

enhancement
question

Bumps [eslint-plugin-putout](https://github.com/coderaiser/putout) from 18.2.0 to 19.0.2. Commits a7f1657 chore(package) v19.0.2 edb7eec chore(package) v6.2.0 0153bbf fix(putout) remove-useless-await -> promises/remove-useless-await 4bb8acd feature(@​putout/plugin-promises) add @​putout/plugin-remove-useless-await ae82de8 chore(package) v5.7.0 edb89a4 feature(@​putout/plugin-convert-commonjs-to-esm) require: add support...

dependencies
javascript

Currently, importing `ts.json` also imports `ts-for-js.json`. This changes a lot of things at a global level, assuming that the user has kept the ESLint default of linting all `.js` files....