Releases: tclindner/eslint-config-typescript-tc
Releases · tclindner/eslint-config-typescript-tc
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/parser
for'.ts', '.tsx', '.d.ts'
files -
Update
import/resolver
andimport/extensions
to 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
-off
for non-TS files.error
for TS files.@typescript-eslint/method-signature-style
@typescript-eslint/naming-convention
default
:camelCase
variable
:camelCase
orUPPER_CASE
typeLike
(class, interface, typeAlias, enum, typeParameter):PascalCase
enumMember
: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-eslint
variants of default ESLint rules:lines-between-class-members
=>@typescript-eslint/lines-between-class-members
no-dupe-class-members
=>@typescript-eslint/no-dupe-class-members
no-empty-function
=>@typescript-eslint/no-empty-function
no-loop-func
=>@typescript-eslint/no-loop-func
no-redeclare
=>@typescript-eslint/no-redeclare
no-shadow
=>@typescript-eslint/no-shadow
no-array-constructor
=>@typescript-eslint/no-array-constructor
no-unused-expressions
=>@typescript-eslint/no-unused-expressions
no-use-before-define
=>@typescript-eslint/no-use-before-define
no-useless-constructor
=>@typescript-eslint/no-useless-constructor
no-unused-vars
=>@typescript-eslint/no-unused-vars
-
Add
ts
andtsx
support toimport/extensions
andimport/no-extraneous-dependencies
. -
Turn off the following ESLint rules in favor of the TypeScript compiler.
constructor-super
getter-return
no-const-assign
no-dupe-args
no-dupe-keys
no-func-assign
no-new-symbol
no-obj-calls
no-this-before-super
no-undef
no-unreachable
no-unsafe-negation
valid-typeof
import/named
import/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)