Releases: tclindner/eslint-config-typescript-tc
Releases · tclindner/eslint-config-typescript-tc
v5.0.0
What's Changed
💥 Breaking changes
- ESLint v8 support by @tclindner in #246
- Peer dependencies now require
eslint^8.0.0and@typescript-eslint/parser^5.5.0
- Peer dependencies now require
Full Changelog: v4.1.0...v5.0.0
v4.1.0
What's Changed
🧹 Chores
- Bump @typescript-eslint/parser from 4.31.2 to 4.32.0 by @dependabot in #213
- Bump @typescript-eslint/parser from 4.32.0 to 4.33.0 by @dependabot in #218
Full Changelog: v4.0.0...v4.1.0
v4.0.0
v3.0.0
💥 Breaking changes
- Drop support for Node 10
🧹 Chores
- Bump @typescript-eslint/eslint-plugin from 4.18.0 to 4.19.0 (#88)
- Bump @typescript-eslint/parser from 4.18.0 to 4.19.0 (#87)
- Bump @types/jest from 26.0.21 to 26.0.22 (#89)
- Bump eslint from 7.22.0 to 7.23.0 (#90)
- Bump @typescript-eslint/parser from 4.19.0 to 4.20.0 (#91)
- Bump @typescript-eslint/eslint-plugin from 4.19.0 to 4.20.0 (#92)
- Bump eslint-plugin-jest from 24.3.2 to 24.3.4 (#93)
- Bump @typescript-eslint/eslint-plugin from 4.20.0 to 4.21.0 (#95)
- Bump @typescript-eslint/parser from 4.20.0 to 4.21.0 (#94)
- Bump typescript from 4.2.3 to 4.2.4 (#96)
- Bump eslint-plugin-jest from 24.3.4 to 24.3.5 (#98)
- Bump eslint from 7.23.0 to 7.24.0 (#97)
- Bump @typescript-eslint/parser from 4.21.0 to 4.22.0 (#100)
- Bump @typescript-eslint/eslint-plugin from 4.21.0 to 4.22.0 (#99)
- Bump eslint-config-prettier from 8.1.0 to 8.2.0 (#101)
- Bump eslint-plugin-prettier from 3.3.1 to 3.4.0 (#102)
- Bump eslint from 7.24.0 to 7.25.0 (#106)
- Bump eslint-plugin-jest from 24.3.5 to 24.3.6 (#105)
- Bump eslint-config-prettier from 8.2.0 to 8.3.0 (#104)
v2.1.1
v2.1.0
v2.0.0
💥 Breaking Changes
- v2.0.0 - Better TypeScript support (#79)
-
Use
@typescript-eslint/parserfor'.ts', '.tsx', '.d.ts'files -
Update
import/resolverandimport/extensionsto include TypeScript files -
Added the following rules:
@typescript-eslint/array-type- Set toarray.@typescript-eslint/consistent-type-definitions- Set tointerface.@typescript-eslint/explicit-function-return-type-offfor non-TS files.errorfor TS files.@typescript-eslint/method-signature-style@typescript-eslint/naming-conventiondefault:camelCasevariable:camelCaseorUPPER_CASEtypeLike(class, interface, typeAlias, enum, typeParameter):PascalCaseenumMember:PascalCase
@typescript-eslint/no-dynamic-delete@typescript-eslint/prefer-enum-initializers@typescript-eslint/prefer-optional-chain@typescript-eslint/prefer-ts-expect-error
-
Switched to
@typescript-eslintvariants of default ESLint rules:lines-between-class-members=>@typescript-eslint/lines-between-class-membersno-dupe-class-members=>@typescript-eslint/no-dupe-class-membersno-empty-function=>@typescript-eslint/no-empty-functionno-loop-func=>@typescript-eslint/no-loop-funcno-redeclare=>@typescript-eslint/no-redeclareno-shadow=>@typescript-eslint/no-shadowno-array-constructor=>@typescript-eslint/no-array-constructorno-unused-expressions=>@typescript-eslint/no-unused-expressionsno-use-before-define=>@typescript-eslint/no-use-before-defineno-useless-constructor=>@typescript-eslint/no-useless-constructorno-unused-vars=>@typescript-eslint/no-unused-vars
-
Add
tsandtsxsupport toimport/extensionsandimport/no-extraneous-dependencies. -
Turn off the following ESLint rules in favor of the TypeScript compiler.
constructor-supergetter-returnno-const-assignno-dupe-argsno-dupe-keysno-func-assignno-new-symbolno-obj-callsno-this-before-superno-undefno-unreachableno-unsafe-negationvalid-typeofimport/namedimport/no-unresolved
-
- Bump eslint-config-prettier from 6.11.0 to 7.2.0 (#25 & #48)
👑 Changed
- Bump @typescript-eslint/parser from 4.0.1 to 4.17.0 (#34, #36, #39, #41, #46, #50, #52, #55, #57, #62, #66, #71, & #76)
🧹 Chores
- Bump eslint from 7.8.1 to 7.21.0 (#24, #40, #47, #53, #60, & #69)
- Bump eslint-plugin-prettier from 3.1.4 to 3.3.1 (#26 & #42)
- Bump eslint-plugin-jest from 24.0.0 to 24.2.1 (#31, #63, #73, #77, & #78)
- Bump typescript from 4.0.2 to 4.2.3 (#33, #58, #59, #67, & #72)
- Bump @types/jest from 26.0.13 to 26.0.20 (#32 & #44)
- Bump @typescript-eslint/eslint-plugin from 4.0.1 to 4.17.0 (#29, #37, #38, #43, #45, #49, #51, #54, #56, #61, #65, #70, & #75)
- Bump jest from 26.4.2 to 26.6.3 (#28)
- Bump eslint-plugin-import from 2.22.0 to 2.22.1 (#27)
- Bump is-plain-obj from 2.1.0 to 3.0.0 (#30)
- Bump prettier from 2.1.1 to 2.2.1 (#35)