Releases: eslint-kit/eslint-kit
Releases · eslint-kit/eslint-kit
v11.0.1
v11.0.0
⚠️ Breaking changes
- Replace
eslint-plugin-import
witheslint-plugin-import-x
- Due to the dependency updates, some rules have become outdated
- Change required ESLint version from
^8.41.0
to^8.56.0
⚠️ Warning about using interface
We added enforceUsingType
option in typescript
preset. Default value is false
(prefer interface just like in v10
version), but it will become true
in v12
, and will be removed in v13
. This is necessary to give time for migration from interfaces to types. We recommend that you start using types now to make the migration process easier in the future.
Features
- Add
enforceUsingType
option intypescript
preset.
Updated rules
- Removed
no-param-reassign
- Removed
no-return-await
- Removed
no-void
- Removed
import/extensions
- Replaced
no-new-object
withno-object-constructor
- Replaced all the
import
plugin rules with the alternatives fromimport-x
- Replaced
lines-between-class-members
with@stylistic/lines-between-class-members