GitHub / typescript-eslint/typescript-eslint issues and pull requests
Labelled with: locked due to age
#11313 - Docs: Mention ESLint's `defineConfig` (until `tseslint.config` is deprecated)
Issue -
State: closed - Opened by JoshuaKGoldberg 5 months ago
Labels: documentation, team assigned, locked due to age
#11310 - Bug: Declaration of type-only TSESTree namespace should be type-only syntactically
Issue -
State: closed - Opened by molisani 5 months ago
- 2 comments
Labels: bug, triage, locked due to age
#11308 - Bug: typing issue on `tseslint.config` with ESLint 9.29.0
Issue -
State: closed - Opened by threeal 5 months ago
- 1 comment
Labels: bug, duplicate, triage, fix: out of date packages, locked due to age
#11307 - Bug: `EcmaVersion` type is out of sync vs-a-vs `eslint@9.29`
Issue -
State: closed - Opened by abrahamguo 5 months ago
- 1 comment
Labels: bug, triage, locked due to age
#11298 - Bug: [no-unnecessary-type-assertion] false positive when used with a any type coming from a generic
Issue -
State: closed - Opened by julienw 6 months ago
- 1 comment
Labels: bug, duplicate, package: eslint-plugin, locked due to age
#11297 - Enhancement: [no-unsafe-declaration-merging] dissallow `interface` declaration merging
Issue -
State: closed - Opened by AlexanderHott 6 months ago
- 1 comment
Labels: duplicate, package: eslint-plugin, enhancement: plugin rule option, locked due to age
#11250 - Rule proposal: Prefer `VoidFunction`
Issue -
State: closed - Opened by jakeleventhal 6 months ago
- 3 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule, locked due to age
#11249 - Bug: out of memory error while trying to lint nuxt
Issue -
State: closed - Opened by Tofandel 6 months ago
Labels: bug, fix: user error, locked due to age
#11244 - Bug: typescript-estree should allow `using` declaration in ambient context
Issue -
State: closed - Opened by JLHwung 6 months ago
- 5 comments
Labels: bug, package: typescript-estree, triage, AST, locked due to age
#11196 - Enhancement: [triple-slash-reference] support a new option named `never`
Issue -
State: closed - Opened by zanminkian 7 months ago
- 2 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, awaiting response, locked due to age
#11189 - Repo(parser): finish migrating to `vitest`
Issue -
State: closed - Opened by aryaemami59 7 months ago
Labels: triage, repo maintenance, locked due to age
#11188 - Docs: provide additional clarity for the "Linting with type information" page
Issue -
State: closed - Opened by TheSisb 7 months ago
- 5 comments
Labels: triage, documentation, locked due to age
#11142 - Repo: Failures on main for ast-spec snapshots and rule-schemas no-unused-expressions > ignoreDirectives
Issue -
State: closed - Opened by JoshuaKGoldberg 7 months ago
- 1 comment
Labels: triage, repo maintenance, locked due to age
#11085 - Bug: [require-await] fails to infer types for function declarations implementing interfaces
Issue -
State: closed - Opened by FauxFaux 7 months ago
- 2 comments
Labels: bug, duplicate, working as intended, package: eslint-plugin, locked due to age
#11043 - Repo: [no-base-to-string.test.ts] Switch auto-generated test cases to hand-written
Issue -
State: closed - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs, locked due to age
#11042 - Repo: [prefer-readonly-parameter-types.test.ts] Switch auto-generated test cases to hand-written
Issue -
State: closed - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs, locked due to age
#10924 - Bug: @eslint/markdown virtual files cannot found in the project service
Issue -
State: closed - Opened by charliez0 9 months ago
- 2 comments
Labels: bug, working as intended, package: typescript-estree, locked due to age
#10873 - Bug: no-unused-vars should not be flagged on imports used in `@link` etc.
Issue -
State: closed - Opened by LukeAbby 9 months ago
- 1 comment
Labels: bug, duplicate, package: eslint-plugin, locked due to age
#10723 - Bug: [no-unnecessary-type-assertion] false positive for string literals
Issue -
State: closed - Opened by TkDodo 10 months ago
- 2 comments
Labels: bug, package: eslint-plugin, triage, locked due to age
#10713 - Bug: [no-unused-vars] doesn't report unused variables in module and ambient module declarations in definition files
Issue -
State: closed - Opened by ronami 10 months ago
Labels: bug, package: eslint-plugin, accepting prs, locked due to age
#10501 - Docs: Add Bluesky social icons for team members
Issue -
State: closed - Opened by JoshuaKGoldberg 12 months ago
Labels: documentation, team assigned, locked due to age
#10479 - Bug: No matching version found for @typescript-eslint/scope-manager@8.18.0
Issue -
State: closed - Opened by doberkofler 12 months ago
- 2 comments
Labels: bug, npm issue, locked due to age
#10382 - Rule proposal: no-function-length
Issue -
State: closed - Opened by omril1 about 1 year ago
- 9 comments
Labels: package: eslint-plugin, triage, enhancement: new plugin rule, locked due to age
#10360 - Bug: [no-unnecessary-template-expression] do not flag multiline template strings that interpolate trailing whitespace
Issue -
State: closed - Opened by kirkwaiblinger about 1 year ago
Labels: bug, package: eslint-plugin, accepting prs, locked due to age
#10295 - Website: Add the Bluesky account too
Issue -
State: closed - Opened by JoshuaKGoldberg about 1 year ago
Labels: enhancement, good first issue, accepting prs, package: website, locked due to age
#10260 - Bug: [no-deprecated] deprecated variables used inside dynamic imports aren't reported
Issue -
State: closed - Opened by auvred about 1 year ago
Labels: bug, package: eslint-plugin, accepting prs, locked due to age
#10253 - Bug: [no-deprecated] Exported classes implementing a deprecated interface are not reported
Issue -
State: closed - Opened by wgoehrig about 1 year ago
- 1 comment
Labels: bug, package: eslint-plugin, accepting prs, locked due to age
#10251 - Enhancement: [switch-exhaustiveness-check] `considerDefaultExhaustiveForUnions` only with comment
Issue -
State: closed - Opened by FloEdelmann about 1 year ago
- 8 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, evaluating community engagement, locked due to age
#10237 - Docs: enable `respectPrefersColorScheme` in docusaurus `themeConfig`
Issue -
State: closed - Opened by hyoban about 1 year ago
- 2 comments
Labels: documentation, accepting prs, locked due to age
#9973 - Base rule extension: [no-constant-binary-condition] Remove the parts of the rule that TypeScript also reports on
Issue -
State: closed - Opened by JoshuaKGoldberg about 1 year ago
- 8 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs, locked due to age
#9792 - Bug: AST-Spec has wrong parent types for MethodDefinition Nodes and others
Issue -
State: closed - Opened by SebastianWendorf over 1 year ago
- 8 comments
Labels: bug, working as intended, fix: user error, locked due to age
#9681 - Enhancement: no-unused-vars Reopen auto-fix discussion
Issue -
State: closed - Opened by theo-walton over 1 year ago
- 2 comments
Labels: wontfix, package: eslint-plugin, enhancement: plugin rule option, locked due to age
#9621 - Enhancement: [require-await] Add suggestion to remove async keyword
Issue -
State: open - Opened by reduckted over 1 year ago
- 2 comments
Labels: wontfix, package: eslint-plugin, enhancement: plugin rule option, external, locked due to age
#9596 - Docs: Add final announcement blog post for v8
Issue -
State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, team assigned, locked due to age
#9531 - Bug: [no-unnecessary-type-parameters] using parameter as object computed key is not detected
Issue -
State: closed - Opened by abrahamguo over 1 year ago
- 1 comment
Labels: bug, package: eslint-plugin, triage, locked due to age
#9452 - Bug: Playground: cannot modify tsconfig or eslintrc anymore
Issue -
State: closed - Opened by kkmuffme over 1 year ago
- 3 comments
Labels: bug, awaiting response, unable to repro, locked due to age
#9451 - Repo: "Open in Playground" does not report errors it should
Issue -
State: closed - Opened by kkmuffme over 1 year ago
- 2 comments
Labels: awaiting response, repo maintenance, unable to repro, locked due to age
#9340 - Enhancement: `no-floating-promises` - don't trigger on browser event handlers
Issue -
State: closed - Opened by benmccann over 1 year ago
- 2 comments
Labels: wontfix, package: eslint-plugin, enhancement: plugin rule option, locked due to age
#9166 - Enhancement: [prefer-literal-enum-member] Allow nested bitwise when using the `allowBitwiseExpressions` option
Issue -
State: closed - Opened by yeonjuan over 1 year ago
- 14 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs, locked due to age
#8631 - Bug: [@typescript-eslint/no-unused-vars] Fails to detect certain unused imported interfaces
Issue -
State: closed - Opened by kenlyon over 1 year ago
- 8 comments
Labels: bug, package: eslint-plugin, unable to repro, fix: user error, locked due to age
#8566 - Bug: [no-unnecessary-type-assertion] errors not reported when using unnecessary literal assertions on `const` variable declarations
Issue -
State: closed - Opened by abrahamguo almost 2 years ago
- 3 comments
Labels: bug, duplicate, package: eslint-plugin, locked due to age
#8546 - Bug: missed files property in tseslint.configs.recommendedTypeChecked -> rules / parser applied to all files
Issue -
State: closed - Opened by koshic almost 2 years ago
- 2 comments
Labels: bug, working as intended, locked due to age
#8451 - Bug: [no-use-before-define] false positive in a mapped type within `satisfies` or `as` when `ignoreTypeReferences: false`
Issue -
State: closed - Opened by andreww2012 almost 2 years ago
Labels: bug, package: eslint-plugin, accepting prs, locked due to age
#8392 - Repo: (ast-utils) Mention behavior around symbols in JSDoc for getStaticValue
Issue -
State: closed - Opened by kirkwaiblinger almost 2 years ago
Labels: good first issue, documentation, repo maintenance, accepting prs, locked due to age
#8109 - Enhancement: [explicit-function-return-type] new option `allowDirectSatisfiesInArrowFunctions`
Issue -
State: closed - Opened by htho almost 2 years ago
- 3 comments
Labels: wontfix, package: eslint-plugin, enhancement: plugin rule option, locked due to age
#8106 - Docs: Mention "tombstone" redirect pages as part of the rule deletion/rename process
Issue -
State: closed - Opened by JoshuaKGoldberg almost 2 years ago
- 1 comment
Labels: documentation, accepting prs, locked due to age
#8070 - Repo: Docs should suggest how (and when) to continue a locked conversation
Issue -
State: closed - Opened by JoshuaKGoldberg almost 2 years ago
- 2 comments
Labels: documentation, repo maintenance, team assigned, locked due to age
#8037 - Docs: explain how to deal with `check-configs` and `check-docs` scripts
Issue -
State: closed - Opened by auvred almost 2 years ago
Labels: documentation, team assigned, locked due to age
#7350 - Docs: Add blog post & revamped docs for parserOptions.projectService
Issue -
State: closed - Opened by JoshuaKGoldberg over 2 years ago
- 2 comments
Labels: package: parser, documentation, team assigned, locked due to age
#7323 - Repo: Set up a system to give contributors roles on Discord
Issue -
State: closed - Opened by JoshuaKGoldberg over 2 years ago
- 5 comments
Labels: locked due to age
#7173 - Rule proposal: no-unsafe-type-assertion
Issue -
State: closed - Opened by lgenzelis over 2 years ago
- 13 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs, locked due to age
#7114 - Bug: [no-unsafe-enum-comparison] false positive with enums in a union with branded types
Issue -
State: closed - Opened by bradzacher over 2 years ago
- 2 comments
Labels: bug, package: eslint-plugin, accepting prs, locked due to age
#7112 - Repo: Move from Jest to Vitest
Issue -
State: closed - Opened by JoshuaKGoldberg over 2 years ago
- 25 comments
Labels: tests, repo maintenance, accepting prs, locked due to age
#6374 - Enhancement: [consistent-type-assertions] Prefer type annotation over assertion for arrays
Issue -
State: closed - Opened by JoshuaKGoldberg almost 3 years ago
- 5 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs, locked due to age
#5863 - Docs: document known `no-restricted-syntax` usecases
Issue -
State: closed - Opened by bradzacher about 3 years ago
- 3 comments
Labels: documentation, team assigned, locked due to age
#5393 - Repo: Use mdast-util-from-markdown in Docusaurus plugins
Issue -
State: closed - Opened by JoshuaKGoldberg over 3 years ago
- 3 comments
Labels: repo maintenance, accepting prs, package: website, locked due to age
#3874 - [@typescript-eslint/no-unused-vars] False positive when parameter decorator has same name as parameter
Issue -
State: closed - Opened by ifeltsweet about 4 years ago
- 3 comments
Labels: bug, package: eslint-plugin, accepting prs, locked due to age
#3639 - [sort-type-constituents] Sort is formatting-dependent
Issue -
State: closed - Opened by Quanyails over 4 years ago
- 5 comments
Labels: enhancement, package: eslint-plugin, accepting prs, locked due to age
#3325 - [no-unused-vars] report when runtime var is only used within a type (`type MyType = typeof varName`)
Issue -
State: closed - Opened by happycollision over 4 years ago
- 2 comments
Labels: enhancement, package: eslint-plugin, accepting prs, locked due to age
#2726 - Documentation for AST node types
Issue -
State: closed - Opened by paulius-valiunas about 5 years ago
- 3 comments
Labels: documentation, accepting prs, package: ast-spec, locked due to age
#2673 - Rule proposal: `no-inferrable-types` equivalent for function return types
Issue -
State: closed - Opened by vegerot about 5 years ago
- 29 comments
Labels: package: eslint-plugin, triage, enhancement: new plugin rule, locked due to age
#1987 - [consistent-return] extend base rule with knowledge of return type annotations
Issue -
State: closed - Opened by arcanis over 5 years ago
- 3 comments
Labels: duplicate, package: eslint-plugin, enhancement: new base rule extension, locked due to age
#1744 - Rule proposal check void-covariant return types of implemented interfaces and extended classes
Issue -
State: closed - Opened by rendaw over 5 years ago
- 9 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs, locked due to age
#1277 - [consistent-return] false positive when returning a void/undefined value
Issue -
State: closed - Opened by bradzacher about 6 years ago
- 10 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs, locked due to age