ESLint shareable config for TypeScript to be used with eslint-config-xo
MIT License
Bot releases are hidden (Show)
void
to silence the @typescript-eslint/no-floating-promises
rule 9998f57@typescript-eslint/no-non-null-asserted-optional-chain
rule 47eea57@typescript-eslint/no-extra-non-null-assertion
rule aa26058@typescript-eslint/no-unnecessary-condition
rule f13cf8bhttps://github.com/xojs/eslint-config-xo-typescript/compare/v0.30.0...v0.31.0
@typescript-eslint/no-unnecessary-condition
rule 73bb52ehttps://github.com/xojs/eslint-config-xo-typescript/compare/v0.29.0...v0.30.0
@typescript-eslint/lines-between-class-members
rule 48bfbec@typescript-eslint/no-invalid-void-type
rule 98bf8eb@typescript-eslint/prefer-ts-expect-error
rule 9fdbffe@typescript-eslint/prefer-readonly-parameter-types
rule 5c92496https://github.com/xojs/eslint-config-xo-typescript/compare/v0.28.0...v0.29.0
@typescript-eslint/keyword-spacing
rule 83d3a1d@typescript-eslint/method-signature-style
rule 3183fad@typescript-eslint/prefer-reduce-type-parameter
rule 58ec151@typescript-eslint/no-unsafe-assignment
rule 38b631d@typescript-eslint/no-floating-promises
rule 39f3f06https://github.com/xojs/eslint-config-xo-typescript/compare/v0.27.0...v0.28.0
@typescript-eslint/class-literal-property-style
rule 906731b@typescript-eslint/no-unsafe-return
rule 87acdb4@typescript-eslint/no-unsafe-member-access
rule 971fe53@typescript-eslint/no-unsafe-call
rule 43229c4@typescript-eslint/prefer-readonly-parameter-types
rule e71b090@typescript-eslint/no-base-to-string
rule a27673a@typescript-eslint/explicit-function-return-type
c22778fhttps://github.com/xojs/eslint-config-xo-typescript/compare/v0.26.0...v0.27.0
@typescript-eslint/comma-spacing
rule temporarily ff6bc7aspace
sub-config (#22) 915059dhttps://github.com/xojs/eslint-config-xo-typescript/compare/v0.25.0...v0.26.0
@typescript-eslint/switch-exhaustiveness-check
rule 56a8ca1@typescript-eslint/no-unnecessary-boolean-literal-compare
rule c3d723b@typescript-eslint/no-dupe-class-members
rule 1a02f88@typescript-eslint/prefer-as-const
rule c68e88e@typescript-eslint/comma-spacing
rule f599da9@typescript-eslint/no-non-null-asserted-optional-chain
rule 55b5eac@typescript-eslint/default-param-last
rule 6254e90https://github.com/xojs/eslint-config-xo-typescript/compare/v0.24.1...v0.25.0
@typescript-eslint/ban-types
2c7eca4https://github.com/xojs/eslint-config-xo-typescript/compare/v0.24.0...v0.24.1
@typescript-eslint/no-throw-literal
rule ad31bdf@typescript-eslint/no-extra-semi
rule 756bc81{}
667afe1https://github.com/xojs/eslint-config-xo-typescript/compare/v0.23.0...v0.24.0
@typescript-eslint/prefer-optional-chain
rule dc1b330@typescript-eslint/return-await
rule 79d6ba0@typescript-eslint/prefer-nullish-coalescing
rule 9d28a44@typescript-eslint/no-extra-non-null-assertion
rule 27a365a@typescript-eslint/no-extraneous-class
rule d32fa91@typescript-eslint/camelcase
rule c8c50e8https://github.com/xojs/eslint-config-xo-typescript/compare/v0.22.0...v0.23.0
no-undef
override ac4de56@typescript-eslint/no-unused-expressions
rule 8926a07@typescript-eslint/no-untyped-public-signature
rule e02fb73@typescript-eslint/no-dynamic-delete
rule 48b4a85@typescript-eslint/space-before-function-paren
rule 2e93b3f@typescript-eslint/restrict-template-expressions
rule 9ff2b9chttps://github.com/xojs/eslint-config-xo-typescript/compare/v0.21.0...v0.22.0
@typescript-eslint/ban-types
rule config 90beef7@typescript-eslint/no-unnecessary-condition
rule c867031no-unused-expressions
rule 1fa25bfhttps://github.com/xojs/eslint-config-xo-typescript/compare/v0.20.0...v0.21.0
@typescript-eslint/strict-boolean-expressions
rule 11498b2ignoreRhs
option for no-unnecessary-condition
rule c0c2db9no-undef
rule fd10295https://github.com/xojs/eslint-config-xo-typescript/compare/v0.19.0...v0.20.0
@typescript-eslint/require-await
rule 7e65f8a@typescript-eslint/no-unnecessary-condition
rule 7760a16@typescript-eslint/strict-boolean-expressions
rule 54c4e31https://github.com/xojs/eslint-config-xo-typescript/compare/v0.18.0...v0.19.0
checksVoidReturn
option for @typescript-eslint/no-misused-promises
false dc82d18@typescript-eslint/brace-style
rule 9b439c0@typescript-eslint/quotes
rule bb93655@typescript-eslint/no-explicit-any
rule bbbf889https://github.com/xojs/eslint-config-xo-typescript/compare/v0.17.0...v0.18.0
@typescript-eslint/no-unnecessary-type-arguments
rule f03c1afhttps://github.com/xojs/eslint-config-xo-typescript/compare/v0.16.0...v0.17.0
@typescript-eslint/require-await
rule 2a6857d@typescript-eslint/no-misused-promises
rule 24eedbb@typescript-eslint/prefer-readonly
rule 3dd7f7a@typescript-eslint/triple-slash-reference
rule a146f3b@typescript-eslint/no-explicit-any
rule 7c099f2Omit
type 4fc48d2https://github.com/xojs/eslint-config-xo-typescript/compare/v0.15.0...v0.16.0
no-empty-function
rule 299ce5dpromise-function-async
rule 03bac20https://github.com/xojs/eslint-config-xo-typescript/compare/v0.14.0...v0.15.0
no-require-imports
rule, re-enable no-var-requires
f36c186https://github.com/xojs/eslint-config-xo-typescript/compare/v0.13.0...v0.14.0
no-redeclare
rule e97a69eno-namespace
and no-var-requires
rules 4736871https://github.com/xojs/eslint-config-xo-typescript/compare/v0.12.0...v0.13.0