typescript-eslint/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
TypeScriptMIT
Pinned issues
Issues
- 1
Repo: Extract AST check from `Converter`
#11695 opened by fisker - 4
- 4
Scope Manager fails to pick up references to implicit globals
#11714 opened by lilnasy - 3
Bug: [promise-function-async] fixer generates invalid syntax with override keyword
#11729 opened by sushichan044 - 25
- 2
Enhancement: [explicit-function-return-type] add option to allow no return type from class when it's already declared in interface that the class implements
#11745 opened by TotooriaHyperion - 3
Bug: Getting `TypeError: Nested 'extends' is not allowed.`
#11742 opened by vbeffa - 1
Bug: scope-manager throws unhelpful `aaa` error message
#11727 opened by abrahamguo - 3
- 9
- 0
Repo: Failing integration test on main for tests/vue-sfc.test.ts > vue-sfc > eslint
#11738 opened by JoshuaKGoldberg - 2
- 1
Bug: [no-misused-promises] Specific function declaration syntax circumvents the rule with TypeScript `strict` enabled
#11699 opened by theneva - 0
Repo: Stop testing eslint-plugin with both project and projectService?
#11676 opened by JoshuaKGoldberg - 2
Bug: [@typescript-eslint/unified-signatures] TypeError: typeParameters.params is not iterable
#11737 opened by sysmat - 2
Docs: Dead link in Migrating to defineConfig(...) docs
#11724 opened by JLHwung - 0
Bug: [@typescript-eslint/prefer-readonly-parameter-types] <Can't ignore StyleProp>
#11725 opened by RobinBobin - 1
Rule proposal: warn on unused results in `Promise.all()`
#11717 opened by ulrichstark - 1
Enhancement: [no-unnecessary-condition] detect unnecessary calls to Array.isArray
#11716 opened by ulrichstark - 1
- 2
Bug/Rule proposal: silently ignored error cases
#11713 opened by kkmuffme - 2
- 1
Rule proposal: prefer import alias
#11710 opened by axel7083 - 1
Enhancement: Forbid invalid modifiers in object methods
#11687 opened by fisker - 18
Bug: @typescript-eslint/prefer-optional-chain flags situations where an optional chain would change behavior
#11700 opened by aboks - 2
Bug: [prefer-optional-chain] convert autofixes that depend on type information to suggestions
#11705 opened by kirkwaiblinger - 3
- 1
@typescript-eslint/rule-tester: Support for custom cwd in test configuration
#11668 opened by conarti - 3
- 0
Bug: [unbound-method] Inconsistent behavior for reporting union types with unbound methods
#11683 opened by ronami - 1
Bug: `no-restricted-globals` not checking types
#11701 opened by T99 - 5
Enhancement: [no-unsafe-type-assertion] option to ignore typecasting from (explicit?) `unknown`
#11680 opened by dzek69 - 8
Bug: [restrict-template-expressions] Doesn't treat `String` class instances as strings
#11697 opened by Finesse - 2
Docs: [consistent-type-imports] Revise recommended usage
#11681 opened by aaronadamsCA - 3
Rule proposal: promise aggregator method checks
#11694 opened by valadaptive - 0
Enhancement: Forbid invalid modifiers in object properties
#11688 opened by fisker - 5
Bug: Conditionally re-export LegacyESLint if it exists
#11629 opened by nzakas - 4
Docs: Inconsistency with ESLint verbiage
#11685 opened by Zamiell - 2
Rule proposal: no-useless-undefined-return
#11686 opened by AntonioVentilii - 0
Enhancement: Forbid abstract accessor to have implementation
#11654 opened by fisker - 0
Enhancement: Forbid abstract method to have implementation
#11653 opened by fisker - 0
Enhancement: Forbid `abstract` modifier in object methods
#11655 opened by fisker - 0
Repo: Remove usage of deprecated `type` field in tests
#11673 opened by kirkwaiblinger - 1
- 0
Typed linting optimizations blocked by ESLint core
#11677 opened by JoshuaKGoldberg - 6
Enhancement: [@typescript-eslint/no-misused-promises] Do NOT allow arrays in Promise.all([ ])
#11650 opened by eau-de-la-seine - 5
Bug: [@typescript-eslint/require-await] Incorrectly reporting error for async iterator
#11669 opened by yohny - 6
Enhancement: [no-non-null-assertion] a setting to forbid no-null-assertion to class properties
#11665 opened by mnaoumov - 2
Bug: (regression) `name` should be optional in RuleCreator.withoutDocs
#11662 opened by kirkwaiblinger - 2
Cleanup `decorators` from types
#11630 opened by fisker