eslint-config-xo-typescript

ESLint shareable config for TypeScript to be used with eslint-config-xo

MIT License

Downloads
393.2K
Stars
164
Committers
15

Bot releases are hidden (Show)

eslint-config-xo-typescript - Latest Release

Published by sindresorhus 8 months ago

  • Disable default-case rule to avoid conflict with stricter @typescript-eslint/switch-exhaustiveness-check rule (#85) 8cb7722

https://github.com/xojs/eslint-config-xo-typescript/compare/v3.0.0...v4.0.0

eslint-config-xo-typescript -

Published by sindresorhus 8 months ago

  • Revert "Revert "Update @typescript-eslint (#82)"" 0f392ac

https://github.com/xojs/eslint-config-xo-typescript/compare/v2.1.1...v3.0.0

eslint-config-xo-typescript -

Published by sindresorhus 8 months ago

  • Revert "Update @typescript-eslint (#82)" fbafd4d

https://github.com/xojs/eslint-config-xo-typescript/compare/v2.1.0...v2.1.1

eslint-config-xo-typescript -

Published by sindresorhus 8 months ago

eslint-config-xo-typescript -

Published by sindresorhus 9 months ago

Breaking

  • Require Node.js 18 ae44391
  • Ban Buffer type in favor of Uint8Array d7fff2e

New rules

Improvements

  • @typescript-eslint/switch-exhaustiveness-check: Make it stricter df07e88

https://github.com/xojs/eslint-config-xo-typescript/compare/v1.0.1...v2.0.0

eslint-config-xo-typescript -

Published by sindresorhus over 1 year ago

eslint-config-xo-typescript -

Published by sindresorhus over 1 year ago

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

Fixes

  • Fix @typescript-eslint/no-restricted-imports and @typescript-eslint/restrict-plus-operands rules for @typescript-eslint/eslint-plugin 6 (#77) cc69c7b

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.57.0...v1.0.0

eslint-config-xo-typescript -

Published by sindresorhus over 1 year ago

eslint-config-xo-typescript -

Published by sindresorhus over 1 year ago

eslint-config-xo-typescript -

Published by sindresorhus almost 2 years ago

  • Fix the config for the @typescript-eslint/member-ordering rule b336a1c
  • Remove the deprecated @typescript-eslint/no-implicit-any-catch rule (#66) 6d5aba9

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.55.0...v0.55.1

eslint-config-xo-typescript -

Published by sindresorhus almost 2 years ago

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.54.1...v0.55.0

eslint-config-xo-typescript -

Published by sindresorhus almost 2 years ago

  • Mistake. Please ignore.
eslint-config-xo-typescript -

Published by sindresorhus about 2 years ago

New rules

Improvements

  • Add options to @typescript-eslint/prefer-nullish-coalescing rule f4cf50d

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.52.0...v0.53.0

eslint-config-xo-typescript -

Published by sindresorhus over 2 years ago

New rules

Improvements

  • Add @typescript-eslint/parser to peerDependencies (#61) fe6f4b7
  • Remove deprecated @typescript-eslint/no-duplicate-imports rule 33c6d92

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.51.1...v0.52.0

eslint-config-xo-typescript -

Published by sindresorhus over 2 years ago

eslint-config-xo-typescript -

Published by sindresorhus over 2 years ago

New rules

Improvements

  • Add BigInt to @typescript-eslint/ban-types a5eedf0
  • Add option to @typescript-eslint/unified-signatures rule 6e7a385
  • Disable the import/no-duplicates rule (#55) b45f017
  • Disable the @typescript-eslint/no-unused-vars rule 022fe25

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.50.0...v0.51.0

eslint-config-xo-typescript -

Published by sindresorhus over 2 years ago

  • @typescript-eslint/no-throw-literal: Enable allowThrowingUnknown option (#51) 2b699f6

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.49.0...v0.50.0

eslint-config-xo-typescript -

Published by sindresorhus almost 3 years ago

eslint-config-xo-typescript -

Published by sindresorhus almost 3 years ago

  • Disable import/namespace rule 9ce1d34
  • Disallow null 0d1c719
  • Add options to @typescript-eslint/restrict-plus-operands e7b936c
  • Add options to @typescript-eslint/no-throw-literal a829aa2

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.47.1...v0.48.0

eslint-config-xo-typescript -

Published by sindresorhus almost 3 years ago

  • Fix an issue with the path to the TypeScript parser (#46) fefaa18

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.47.0...v0.47.1