Releases: Kenneth-Sills/eslint-config-airbnb-typescript
Releases · Kenneth-Sills/eslint-config-airbnb-typescript
v20.0.0
v19.0.0
19.0.0 (2024-08-27)
⚠ BREAKING CHANGES
- update project metadata
- update typescript-eslint dependency to v8
Features
- update project metadata (30de5c3)
- update typescript-eslint dependency to v8 (932dea1), closes Closes #1 Closes #2
- use TS variant of
class-methods-use-this
(#7) (fd0f7bf), closes Closes #6
Bug Fixes
- add Typescript as a peer dependency (d1fc200)
- re-enable
no-unreachable
, since TS does NOT handle it by default (#5) (3b90506), closes Closes #4
Migrating from eslint-config-airbnb-typescript
v18.0.0
- First and foremost, you will need to change the dependency in
package.json
fromeslint-config-airbnb-typescript
to@kesills/eslint-config-airbnb-typescript
. This package starts at version 19 for a smooth transition from the original. - The primary change in version 19 is migrating to
typescript-eslint
version 8. You may need to make changes to your project according to the user-facing changes. - If you are using the ESLint patch plugin for bulk suppression, you may need to regenerate your baseline file to account for modified rules.
- Because the ESLint Prettier configs do not support
@stylistic
rules yet, it's likely unwanted formatting errors will start being reported in your project. See this section of theREADME
for options. We plan on providing a better solution in the future, see #14.
v18.0.0
This is a duplicate release of the upstream project to create a release baseline for tooling.
18.0.0 (2024-03-02)
chore
- upgrade to ts-eslint v7 (iamturns/eslint-config-airbnb-typescript#334) (b00dada)
BREAKING CHANGES
- Update https://github.com/typescript-eslint to v7 or above, and eslint to 8.56.0 or above