typescript-eslint
103 rules typescript-eslint@8.70.1
Complete effective rule inventory.
Rules
No enabled typescript-eslint rules match this search.
-
@typescript-eslint/return-awaitEnforce consistent awaiting of returned promises
: error in TypeScript source, React source, JavaScript source, React JavaScript source, TypeScript tests, Bun tests, Playwright end-to-end tests, Design-system React source -
@typescript-eslint/strict-void-returnDisallow passing a value-returning function in a position accepting a void function
: warning in TypeScript source, JavaScript source, TypeScript tests, Bun tests, Playwright end-to-end tests -
@typescript-eslint/switch-exhaustiveness-checkRequire switch-case statements to be exhaustive
: error in TypeScript source, React source, JavaScript source, React JavaScript source, TypeScript tests, Bun tests, Playwright end-to-end tests, Design-system React source -
@typescript-eslint/triple-slash-referenceDisallow certain triple slash directives in favor of ES6-style import declarations
: error in All typescript-eslint contexts -
@typescript-eslint/unbound-methodEnforce unbound methods are called with their expected scope
: error in TypeScript source, React source, JavaScript source, React JavaScript source, TypeScript tests, Bun tests, Playwright end-to-end tests, Design-system React source -
@typescript-eslint/unified-signaturesDisallow two overloads that could be unified into one with a union or an optional/rest parameter
: error in All typescript-eslint contexts -
@typescript-eslint/use-unknown-in-catch-callback-variableEnforce typing arguments in Promise rejection callbacks as
unknown: error in TypeScript source, React source, JavaScript source, React JavaScript source, TypeScript tests, Bun tests, Playwright end-to-end tests, Design-system React source