Releases: xojs/eslint-config-xo-typescript
Releases · xojs/eslint-config-xo-typescript
v7.0.0
- Fix exports for
space
sub-config (#89) d4223ab - Add
@typescript-eslint/no-deprecated
rule e652772 - Add
@stylistic/type-named-tuple-spacing
rule 1118805 - Add
@stylistic/type-generic-spacing
rule d99ccbe
v6.0.0
New rules
@typescript-eslint/no-wrapper-object-types
69b266f@typescript-eslint/no-unsafe-function-type
ecc1c11
Breaking
- Require Node.js 18.18
- Require ESLint 9
- Update to flat config, ESLint 9, and typescript-eslint 8 5c79f46
- ESLint 9: https://eslint.org/blog/2024/04/eslint-v9.0.0-released/
- typescript-eslint 8: https://typescript-eslint.io/blog/announcing-typescript-eslint-v8
- Migrate config: https://eslint.org/docs/latest/use/configure/migration-guide
- You no longer need to install
eslint-config-xo
separately
Improvements
- Migrate deprecated rules to
@stylistic
v5.0.0
- Add
@typescript-eslint/no-unnecessary-parameter-property-assignment
rule 7dec07a - Add
@typescript-eslint/use-unknown-in-catch-callback-variable
rule 047d2ba - Remove deprecated
@typescript-eslint/prefer-ts-expect-error
rule 3271346
v4.0.0
v3.0.0
- Revert "Revert "Update @typescript-eslint (#82)"" 0f392ac
v2.1.1
v2.1.0
v2.0.0
Breaking
New rules
@typescript-eslint/prefer-find
0b25758@typescript-eslint/no-array-delete
819862d@typescript-eslint/prefer-promise-reject-errors
9533972
Improvements
@typescript-eslint/switch-exhaustiveness-check
: Make it stricter df07e88
v1.0.1
- Disable the
import/named
rule f1bdb3b
v1.0.0
Breaking
- Require Node.js 16 and @typescript-eslint/eslint-plugin 6 5f7c768
New rules
Improvements
- Disable the
@typescript-eslint/no-redundant-type-constituents
rule 59a5d77 - Don’t disable the
unicorn/no-null
rule 6b735fd