Releases: EvgenyOrekhov/eslint-config-hardcore
Releases · EvgenyOrekhov/eslint-config-hardcore
v19.8.0
- Add more test files patterns to
import/no-extraneous-dependencies
- Disable
no-magic-numbers
andmax-classes-per-file
for test files - Disable
class-methods-use-this
(it produced false positives when used with frameworks) - Increase
max-statements
limit to 15 for test files
v19.7.0
v19.6.2
Disable unicorn/prefer-prototype-methods
It produces dubious warning to change this.foo.bind(this)
to ClassName.prototype.foo.bind(this)
or this.constructor.prototype.foo.bind(this)
v19.6.1
Update dependencies
v19.6.0
- Add
unicorn/require-array-join-separator
- Add
unicorn/require-number-to-fixed-digits-argument
- Add
unicorn/prefer-prototype-methods
- Add
@html-eslint/no-accesskey-attrs
- Disable
@html-eslint/require-closing-tags
since it is already covered by Prettier
v19.5.0
v19.4.0
- Add
import/no-relative-packages
- Add
@putout/plugin-simplify-logical-expressions
- Add
@putout/plugin-apply-as-type-assertions
(enabled only for*.ts
and*.tsx
) - Add
@putout/plugin-remove-useless-return
(was already covered byarrow-body-style
)
v19.3.0
- Update Prettier to 2.3.0 (probably should've marked this as "major" change)
- Add
@putout/plugin-convert-concat-to-flat
- Add
regexp/prefer-predefined-assertion
- Add
regexp/no-standalone-backslash
- Add
regexp/no-useless-quantifier
- Add
regexp/no-zero-quantifier
- Add
unicorn/no-document-cookie
- Add
@html-eslint/require-button-type
- Add
@html-eslint/no-abstract-roles
- Add
@html-eslint/no-aria-hidden-body
v19.2.0
- Enable Putout's
convert-commonjs-to-esm/require
andconvert-commonjs-to-esm/exports
converters - Add
@putout/plugin-remove-useless-continue
v19.1.0
No changes.