Releases: remcohaszing/eslint-config-remcohaszing
Releases · remcohaszing/eslint-config-remcohaszing
v10.0.1
v10.0.0
- Update to
@typescript-eslint/eslint-plugin
6 - Update to
eslint-plugin-jsdoc
46 - Update to
eslint-plugin-n
16 - Update to
eslint-plugin-prettier
5 - Update to
eslint-plugin-unicorn
48 - Update to Prettier 3
- Enable rule
jsdoc/no-blank-blocks
- Enable rule
unicorn/prefer-at
- Enable rule
unicorn/prefer-blob-reading-methods
- Enable rule
unicorn/prefer-string-replace-all
- Disable rule
unicorn/no-unsafe-regex
- Move rule
@typescript-eslint/prefer-optional-chain
to typechecking preset. - Remove deprecated rules.
v9.0.3
- Allow not using destructuring for assignment expressions.
v9.0.2
Fix publishing
v9.0.1
Fix publishing
v9.0.0
- Remove Jest preset
- Update to
eslint-plugin-jsdoc
43 - Update to
eslint-plugin-unicorn
46 - Make
eslint-plugin-jest-formatting
part of the default preset for tests - Require Node.js 16 or greater
- Enable rule
no-restricted-imports
- Enable rule
@typescript-eslint/lines-around-comment
- Enable rule
@typescript-eslint/no-duplicate-type-constituents
- Enable rule
@typescript-eslint/no-unsafe-enum-comparison
- Enable rule
import/consistent-type-specifier-style
- Enable rule
jsdoc/check-line-alignment
- Enable rule
jsdoc/no-blank-block-descriptions
- Enable rule
jsx-a11y/no-aria-hidden-on-focusable
- Enable rule
jsx-a11y/prefer-tag-over-role
- Enable rule
react/sort-default-props
- Enable rule
unicorn/expiring-todo-comments
- Disable rule
no-restricted-properties
- Disable rule
@typescript-eslint/no-require-imports
- Disable rule
react/jsx-sort-default-props
- Set
node.version
to>=16.0.0
via settings. - Configure rule
no-param-reassign
to disallowacc
andaccumulator
- Configure rule
@typescript-eslint/consistent-type-imports
to require type imports
v8.0.1
- Allow uncapitalized
c8
,type-coverage
, andwebpack
comments.
v8.0.0
- Enable
no-empty-static-block
. - Enable
no-new-native-nonconstructor
. - Enable
unicorn/no-typeof-undefined
. - Emable
unicorn/no-negated-condition
. - Enable
unicorn/prefer-set-size
. - Replace
no-negated-condition
withunicorn/no-negated-condition
. - Replace
@typescript-eslint/sort-type-union-intersection-members
with@typescript-eslint/sort-type-union-intersection-members
. - Fix configuration for
typescript-eslint/member-ordering
.
v7.0.0
- Make
@typescript-eslint/eslint-plugin
a peer dependency - Update
eslint-plugin-jest
to version 27. - Update
eslint-plugin-unicorn
to version 44. - Enable rule
jest/prefer-each
- Enable rule
unicorn/no-array-reduce
- Enable rule
unicorn/no-unnecessary-await
- Enable rule
unicorn/prefer-node-protocol
- Enable rule
unicorn/prefer-top-level-await
- Enable rule
unicorn/switch-case-braces
- Update rule
unicorn/import-style
fornode:
imports
v6.0.2
- Disable superfluous overrides for web.