Releases: xojs/eslint-config-xo-typescript
Releases · xojs/eslint-config-xo-typescript
v0.57.0
v0.56.0
- Restore
@typescript-eslint/no-unsafe-argument
rule (#70) 4fd54c2
v0.55.1
v0.55.0
- Add
@typescript-eslint/no-unsafe-declaration-merging
rule 3ec1f94 @typescript-eslint/consistent-type-imports
: Add option to prefer inline type imports e41f4a4
v0.54.1
- Mistake. Please ignore.
v0.53.0
New rules
@typescript-eslint/consistent-type-exports
829d012@typescript-eslint/consistent-type-imports
a1bdfc9
Improvements
- Add options to
@typescript-eslint/prefer-nullish-coalescing
rule f4cf50d
v0.52.0
New rules
@typescript-eslint/consistent-generic-constructors
e15cd30@typescript-eslint/consistent-type-definitions
7decafctype
andinterface
are almost interchangeable. The main difference is thatinterface
can be extended from anywhere, which can be useful in a few cases, but can most often cause surprising hard to track down behavior. XO prefers being strict by default and have chosentype
. Just use aneslint-disable
comment in the few cases where you need the declaration to be extendable.- More info
Improvements
v0.51.1
- Fix typo e806cd7
v0.51.0
New rules
@typescript-eslint/no-duplicate-enum-values
286a88e@typescript-eslint/parameter-properties
6b9c65d@typescript-eslint/space-before-blocks
5c4a2b5@typescript-eslint/no-useless-empty-export
75cd60b@typescript-eslint/no-redundant-type-constituents
092b7b7