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
#11398 - Bug: Inferred parserOptions.tsconfigRootDir concatenates incorrectly when a space is present in the path
Issue -
State: closed - Opened by matthew-plusprogramming 5 months ago
- 27 comments
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
#11342 - Docs: Playground gets into "cannot find source file" error state if started with blank file and config contents
Issue -
State: closed - Opened by JoshuaKGoldberg 5 months ago
Labels: accepting prs, website: playground
#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