An open API service for providing issue and pull request metadata for open source projects.

GitHub / typescript-eslint/typescript-eslint issues and pull requests

Labelled with: accepting prs

#11724 - Docs: Dead link in Migrating to defineConfig(...) docs

Issue - State: open - Opened by JLHwung about 1 month ago - 1 comment
Labels: good first issue, documentation, accepting prs

#11722 - Bug: [no-duplicate-enum-values] doesn't handle explicitly signed numbers

Issue - State: open - Opened by undsoft about 1 month ago - 2 comments
Labels: bug, package: eslint-plugin, accepting prs

#11708 - Enhancement: throw an error for invalid `TSParameterProperty`s

Issue - State: open - Opened by bradzacher about 1 month ago - 1 comment
Labels: enhancement, package: typescript-estree, AST, accepting prs, package: ast-spec

#11700 - Bug: @typescript-eslint/prefer-optional-chain flags situations where an optional chain would change behavior

Issue - State: open - Opened by aboks about 1 month ago - 13 comments
Labels: bug, package: eslint-plugin, accepting prs

#11699 - Bug: [no-misused-promises] Specific function declaration syntax circumvents the rule with TypeScript `strict` enabled

Issue - State: open - Opened by theneva about 2 months ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#11673 - Repo: Remove usage of deprecated `type` field in tests

Issue - State: closed - Opened by kirkwaiblinger about 2 months ago
Labels: repo maintenance, accepting prs

#11662 - Bug: (regression) `name` should be optional in RuleCreator.withoutDocs

Issue - State: closed - Opened by kirkwaiblinger about 2 months ago - 2 comments
Labels: bug, accepting prs

#11655 - Enhancement: Forbid `abstract` modifier in object methods

Issue - State: closed - Opened by fisker 2 months ago
Labels: enhancement, accepting prs

#11654 - Enhancement: Forbid abstract accessor to have implementation

Issue - State: closed - Opened by fisker 2 months ago
Labels: enhancement, accepting prs

#11629 - Bug: Conditionally re-export LegacyESLint if it exists

Issue - State: open - Opened by nzakas 2 months ago - 5 comments
Labels: bug, accepting prs

#11618 - Bug(website): Cannot import libraries that start with @

Issue - State: closed - Opened by mdm317 2 months ago - 2 comments
Labels: bug, accepting prs, package: website, website: playground

#11609 - Bug: [await-thenable] inconsistent behavior on promise unions

Issue - State: closed - Opened by abrahamguo 2 months ago - 9 comments
Labels: bug, package: eslint-plugin, accepting prs

#11596 - Bug: [no-unsafe-enum-comparison] should report when union is in switch and cases have union type

Issue - State: closed - Opened by Afgan0r 3 months ago - 5 comments
Labels: bug, package: eslint-plugin, accepting prs

#11587 - Enhancement(AST): Cleanup `TSLiteralType`

Issue - State: closed - Opened by bradzacher 3 months ago
Labels: enhancement, package: typescript-estree, AST, accepting prs, package: ast-spec

#11584 - Enhancement: Forbid class property with name `constructor`

Issue - State: closed - Opened by fisker 3 months ago - 1 comment
Labels: enhancement, package: typescript-estree, AST, accepting prs

#11582 - Enhancement(rule-tester): deprecate `TestCaseError#type` and `LintMessage#nodeType`

Issue - State: closed - Opened by kirkwaiblinger 3 months ago
Labels: enhancement, accepting prs

#11543 - Bug: Plugins that re-export types from utils are still incompatible with `defineConfig` types

Issue - State: open - Opened by wadefletch 3 months ago - 22 comments
Labels: bug, accepting prs

#11521 - Bug: [no-base-to-string] ignoredTypeNames should match on the type name without generics

Issue - State: closed - Opened by tyilo 3 months ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#11520 - Bug: [no-base-to-string] should check if superclass is ignored

Issue - State: closed - Opened by tyilo 3 months ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#11514 - Docs: "Projects With Type Checking" missing `parserOptions`

Issue - State: closed - Opened by thernstig 3 months ago - 6 comments
Labels: documentation, accepting prs

#11504 - Bug: `@types/node` aliased types don't match `typeOrValueSpecifier`

Issue - State: closed - Opened by kirkwaiblinger 3 months ago - 7 comments
Labels: bug, accepting prs

#11495 - Enhancement: forbid invalid keys in `EnumMember`

Issue - State: closed - Opened by kirkwaiblinger 3 months ago
Labels: enhancement, accepting prs

#11486 - Bug: [no-floating-promises] adds extra parentheses to already-parenthesized expression

Issue - State: closed - Opened by kirkwaiblinger 3 months ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#11476 - Bug: rule-tester still crashes on (non-normalized) relative paths that are not inside cwd

Issue - State: closed - Opened by kirkwaiblinger 4 months ago - 2 comments
Labels: bug, accepting prs

#11473 - Bug: [no-non-null-assertion] wrong suggestion on left-hand side of an assignment

Issue - State: closed - Opened by jendrikw 4 months ago - 2 comments
Labels: bug, package: eslint-plugin, accepting prs

#11450 - Docs: LocalTimeOfRelease does not handle daylight savings

Issue - State: closed - Opened by matt-blanchette 4 months ago - 1 comment
Labels: documentation, accepting prs

#11437 - Repo: unit tests failing on main

Issue - State: closed - Opened by kirkwaiblinger 4 months ago
Labels: repo maintenance, accepting prs

#11429 - Bug: Can't find tsconfig.json with `project: true` and imported config

Issue - State: closed - Opened by dgerhardt 4 months ago - 6 comments
Labels: bug, accepting prs

#11425 - Enhancement: [require-await] support explicit resource management

Issue - State: closed - Opened by bradzacher 4 months ago - 2 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#11424 - Enhancement: [no-unused-vars] support explicit resource management

Issue - State: closed - Opened by bradzacher 4 months ago - 2 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#11420 - Docs: [no-base-to-string] erroneously refers to regular expressions

Issue - State: closed - Opened by tyilo 4 months ago - 8 comments
Labels: package: eslint-plugin, documentation, accepting prs

#11418 - Enhancement: [only-throw-error] support yielded and awaited errors

Issue - State: closed - Opened by 43081j 4 months ago - 1 comment
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#11407 - Bug: inferring `tsconfigRootDir` fails with `project: true`

Issue - State: closed - Opened by kirkwaiblinger 4 months ago - 1 comment
Labels: bug, accepting prs

#11388 - Bug: [consistent-type-export] Declaration shadowing causes false positive

Issue - State: closed - Opened by Xunnamius 5 months ago
Labels: bug, package: eslint-plugin, accepting prs

#11387 - Bug: [no-unsafe-assignment] Misleading error message for object destructuring

Issue - State: closed - Opened by szhsin 5 months ago - 1 comment
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#11378 - Docs: [no-unnecessary-condition] list of checked expressions is stale

Issue - State: closed - Opened by kirkwaiblinger 5 months ago - 1 comment
Labels: documentation, accepting prs

#11376 - Repo: Lint error from website lint not relying on build

Issue - State: closed - Opened by JoshuaKGoldberg 5 months ago
Labels: repo maintenance, accepting prs

#11375 - Bug: [unified-signatures] not ignoring different jsdocs

Issue - State: closed - Opened by CarsonF 5 months ago
Labels: bug, package: eslint-plugin, accepting prs

#11374 - Configs: [no-unnecessary-type-conversion] add to strict-type-checked ruleset

Issue - State: open - Opened by skondrashov 5 months ago - 2 comments
Labels: package: eslint-plugin, accepting prs, preset config change

#11372 - Bug: [no-floating-promises] allowForKnownSafeCalls no longer works for `describe` function with newer node:test typings

Issue - State: closed - Opened by kayahr 5 months ago - 2 comments
Labels: bug, package: eslint-plugin, accepting prs

#11371 - Enhancement: Bug: remove typings for `context.markVariableAsUsed()` and friends?

Issue - State: open - Opened by kirkwaiblinger 5 months ago
Labels: enhancement, package: utils, accepting prs

#11362 - ⚡️ Performance: Potential overhead populating implicit globals that don't appear in files

Issue - State: open - Opened by JoshuaKGoldberg 5 months ago
Labels: performance, accepting prs

#11360 - Enhancement: `tseslint.config()` should prohibit nested `extends`

Issue - State: open - Opened by kirkwaiblinger 5 months ago - 2 comments
Labels: enhancement, accepting prs

#11356 - Enhancement: Support `basePath` property in `Config` of ESLint

Issue - State: closed - Opened by ntnyq 5 months ago - 3 comments
Labels: enhancement, accepting prs

#11353 - Bug: Wrong cooked value of `TemplateElement` in `TaggedTemplateExpression `

Issue - State: open - Opened by fisker 5 months ago - 2 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11352 - Enhancement: Forbid optional chaining in `TaggedTemplateExpression`

Issue - State: open - Opened by fisker 5 months ago - 6 comments
Labels: enhancement, package: typescript-estree, AST, accepting prs, package: ast-spec

#11344 - Docs: [only-throw-error] default value of `allowRethrowing` is wrong

Issue - State: closed - Opened by zanminkian 5 months ago - 2 comments
Labels: documentation, accepting prs

#11334 - Bug: DefinitionBase shouldn't allow its Node type to be TSESTree.Program

Issue - State: closed - Opened by JoshuaKGoldberg 5 months ago
Labels: bug, accepting prs

#11330 - Repo: the version of `prettier` declared in the `eslint-plugin` package differs from the one in the root repository

Issue - State: closed - Opened by Vinccool96 5 months ago - 2 comments
Labels: repo maintenance, accepting prs

#11321 - Enhancement: Move `VariableDeclarator.id.typeAnnotation` to `VariableDeclarator.typeAnnotation`?

Issue - State: open - Opened by fisker 5 months ago - 9 comments
Labels: enhancement, breaking change, accepting prs

#11305 - Bug: Type '17' is not assignable to type 'EcmaVersion'

Issue - State: closed - Opened by Livan-pro 6 months ago
Labels: bug, accepting prs

#11293 - Bug: Visitor keys for `ExportSpecifier` are not in source code order

Issue - State: closed - Opened by overlookmotel 6 months ago
Labels: bug, dependencies, accepting prs

#11285 - Repo: duplicated test cases in `RuleTester.test.ts`

Issue - State: closed - Opened by nayounsang 6 months ago - 1 comment
Labels: repo maintenance, accepting prs

#11282 - Enhancement: Tests that visitor keys visit fields in source code order

Issue - State: open - Opened by overlookmotel 6 months ago
Labels: enhancement, repo maintenance, accepting prs

#11276 - Bug: Visitor keys for 5 types are not in source order

Issue - State: closed - Opened by overlookmotel 6 months ago - 1 comment
Labels: bug, accepting prs, package: visitor-keys

#11266 - Repo: "*" should not be used which maybe broken with `yarn-berry-deduplicate`

Issue - State: open - Opened by JounQin 6 months ago - 10 comments
Labels: triage, blocked by another PR, repo maintenance, accepting prs

#11264 - Bug: `typescript` should be peer dependency of `project-service`

Issue - State: closed - Opened by JounQin 6 months ago
Labels: bug, accepting prs, package: project-service

#11234 - Performance: [eslint-plugin] Stop publishing docs/ directory to npm

Issue - State: closed - Opened by JoshuaKGoldberg 6 months ago - 1 comment
Labels: enhancement, good first issue, accepting prs

#11216 - Repo: integrate with `yarn-berry-deduplicate` for fewer dependencies tree

Issue - State: closed - Opened by JounQin 7 months ago - 1 comment
Labels: repo maintenance, accepting prs

#11206 - Repo: Speed up semantic-breaking-change-pr.yml

Issue - State: closed - Opened by JoshuaKGoldberg 7 months ago - 2 comments
Labels: performance, repo maintenance, accepting prs

#11197 - Bug: [no-deprecated] doesn't work on export/re-export statements

Issue - State: open - Opened by Hotell 7 months ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#11192 - Bug: [no-unnecessary-type-conversion] shouldn't have fixable property

Issue - State: closed - Opened by mho22 7 months ago
Labels: bug, package: eslint-plugin, accepting prs

#11186 - Repo: update `eslint-plugin-perfectionist` to `v4`

Issue - State: closed - Opened by hugop95 7 months ago
Labels: repo maintenance, accepting prs

#11181 - Enhancement: Split out a `@typescript-eslint/project-service` package

Issue - State: closed - Opened by JoshuaKGoldberg 7 months ago
Labels: enhancement, accepting prs

#11179 - Bug: [consistent-indexed-object-style] auto-fixer generates invalid syntax for `TSMappedType` with no type annotation

Issue - State: closed - Opened by ronami 7 months ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#11169 - Repo: eslint-plugin-perfectionist@4 code updates not reflected on `main`

Issue - State: closed - Opened by JoshuaKGoldberg 7 months ago
Labels: repo maintenance, accepting prs

#11133 - Repo: simplify `tsconfig` setup using `configDir`

Issue - State: closed - Opened by aryaemami59 7 months ago
Labels: repo maintenance, accepting prs

#11130 - Repo: consider switching away from `vitest`'s `verbose` reporter

Issue - State: closed - Opened by aryaemami59 7 months ago - 1 comment
Labels: repo maintenance, accepting prs

#11121 - Bug: [consistent-indexed-object-style] type with recursive index signature autofixed to Record instead of mapped type

Issue - State: closed - Opened by TastyPi 7 months ago - 2 comments
Labels: bug, package: eslint-plugin, accepting prs

#11120 - Bug(website): Acquired types are shown in the editor but not reflected in linting

Issue - State: closed - Opened by kirkwaiblinger 7 months ago - 1 comment
Labels: bug, accepting prs, website: playground

#11117 - Docs: simplify array type declarations on rule pages

Issue - State: closed - Opened by kirkwaiblinger 7 months ago - 1 comment
Labels: documentation, accepting prs

#11114 - Bug: `TSImportType`'s `option` object always has key `with`

Issue - State: closed - Opened by overlookmotel 7 months ago - 3 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11112 - Repo(ast-spec): finish migrating to `vitest`

Issue - State: closed - Opened by aryaemami59 7 months ago
Labels: repo maintenance, accepting prs

#11110 - Repo(scope-manager): finish migrating to `vitest`

Issue - State: closed - Opened by aryaemami59 7 months ago
Labels: repo maintenance, accepting prs

#11108 - Repo(typescript-estree): finish migrating to `vitest`

Issue - State: closed - Opened by aryaemami59 7 months ago
Labels: repo maintenance, accepting prs

#11103 - Repo(type-utils): finish migrating to `vitest`

Issue - State: closed - Opened by aryaemami59 7 months ago
Labels: repo maintenance, accepting prs

#11099 - Repo(eslint-plugin): resolve remaining issues from `vitest` migration

Issue - State: closed - Opened by aryaemami59 7 months ago
Labels: repo maintenance, accepting prs

#11097 - Bug: @typescript-eslint/prefer-nullish-coalescing mal-fixes nested condition

Issue - State: closed - Opened by SimonSimCity 7 months ago
Labels: bug, package: eslint-plugin, accepting prs

#11090 - Enhancement: Publish typescript-eslint to JSR

Issue - State: open - Opened by cylewaitforit 7 months ago - 4 comments
Labels: enhancement, accepting prs

#11077 - Bug: Duplicate `extends` clause for `interface` should be reported

Issue - State: closed - Opened by leaysgur 8 months ago - 4 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11074 - Repo: Make F5 Launch config work with vitest

Issue - State: closed - Opened by kirkwaiblinger 8 months ago - 1 comment
Labels: repo maintenance, accepting prs

#11068 - Repo: Remove vestiges of Jest internally

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago - 2 comments
Labels: repo maintenance, accepting prs

#11066 - Repo: Build failures on vitest.config.base

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: triage, repo maintenance, accepting prs

#11062 - Docs: Broken links to source code

Issue - State: closed - Opened by aleclarson 8 months ago - 1 comment
Labels: documentation, accepting prs

#11055 - Bug: Inconsistent TSMappedType AST shape for optional and readonly

Issue - State: closed - Opened by JLHwung 8 months ago - 4 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11051 - Repo: [strict-boolean-expressions.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11050 - Repo: [unbound-method.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11049 - Repo: [return-await.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11048 - Repo: [no-unused-expressions.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11047 - Repo: [ban-tslint-comment.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11046 - Repo: [prefer-nullish-coalescing.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11045 - Repo: [no-unsafe-assignment.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11044 - Repo: [no-inferrable-types.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#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

#11041 - Repo: [prefer-optional-chain.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11040 - Repo: [consistent-type-assertions.test.ts] Switch auto-generated test cases to hand-written

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: repo maintenance, accepting prs

#11039 - Repo: [no-explicit-any.test.ts] Switch auto-generated test cases to hand-written

Issue - State: closed - Opened by JoshuaKGoldberg 8 months ago - 3 comments
Labels: repo maintenance, accepting prs