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 -

Published by sindresorhus over 5 years ago

  • Add prefer-regexp-exec rule 85e7a25
  • Require Node.js 8 9e65b7f

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.11.0...v0.12.0

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Add TS version of the func-call-spacing rule 1c5b79f
  • Add option to the explicit-function-return-type rule 8fc8601
  • Add TS version of the semi rule 465a11c

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.10.1...v0.11.0

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Add no-extra-parens rule acd7f91
  • Add await-thenable rule afc171f
  • Add prefer-string-starts-ends-with rule a336fe4
  • Add prefer-includes rule bdad401
  • Add prefer-for-of rule ffe70b1
  • Change array-type rule to use array-simple option 7b1f118

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.9.0...v0.10.0

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Disable the promise-function-async rule temporarily e13134b
  • Add unified-signature rule 73a0128
  • Set allowSingleExtends in the no-empty-interface rule ae9da63
  • Add require-array-sort-compare rule a0c0d6b
  • Add prefer-function-type rule bbeccec
  • Add no-unnecessary-qualifier rule cbbfd70

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.8.0...v0.9.0

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Disable the ESLint valid-jsdoc rule 55fecab
  • Enable prefer-object-spread and no-useless-catch ESLint rules 97b234f
  • Add promise-function-async rule ff9a8f0
  • Add no-require-imports rule c7fcf83
  • Add no-for-in-array rule 495cc3c

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.7.0...v0.8.0

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Disable the no-non-null-assertion rule temporarily ad03c7d
  • Add no-unnecessary-type-assertion rule 4223cd9
  • Add no-useless-constructor rule 97e02a8
  • Enforce use of symbol over Symbol type ff3d47f

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.6.0...v0.7.0

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Don't require last single-line element in member-delimiter-style to have semicolon dfb137f
  • Disable the prefer-interface rule 369a41f
  • Don't ignore unused React variable 38cad5a
  • Set the parserOptions.sourceType option c3c59a6
  • Set the parserOptions.project option 5b8e19c
  • Disable the no-type-alias rule de1d672
  • Add option to the no-object-literal-type-assertion rule f97c32b
  • Add restrict-plus-operands rule f3bf368

https://github.com/xojs/eslint-config-xo-typescript/compare/v0.5.0...v0.6.0

eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

Breaking:

  • Improve the @typescript-eslint/no-unused-vars rule config fc004c9

Other:

  • Parse JSX no matter what the file extension is b0477ec
eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Allow either T or a longer generic type name 77f693f
eslint-config-xo-typescript -

Published by sindresorhus over 5 years ago

  • Switch to @typescript-eslint/eslint-plugin 1161b41

See https://eslint.org/blog/2019/01/future-typescript-eslint

eslint-config-xo-typescript -

Published by sindresorhus almost 6 years ago