GitHub / typescript-eslint/typescript-eslint issues and pull requests
Labelled with: triage
#11725 - Bug: [@typescript-eslint/prefer-readonly-parameter-types] <Can't ignore StyleProp>
Issue -
State: open - Opened by RobinBobin about 1 month ago
Labels: bug, package: eslint-plugin, triage
#11697 - Bug: [restrict-template-expressions] Doesn't treat `String` class instances as strings
Issue -
State: open - Opened by Finesse about 2 months ago
- 8 comments
Labels: bug, package: eslint-plugin, triage
#11695 - Repo: Extract AST check from `Converter`
Issue -
State: open - Opened by fisker about 2 months ago
Labels: triage, repo maintenance
#11694 - Rule proposal: promise aggregator method checks
Issue -
State: open - Opened by valadaptive about 2 months ago
- 3 comments
Labels: package: eslint-plugin, triage, enhancement: new plugin rule
#11688 - Enhancement: Forbid invalid modifiers in object properties
Issue -
State: open - Opened by fisker about 2 months ago
Labels: enhancement, triage
#11687 - Enhancement: Forbid invalid modifiers in object methods
Issue -
State: open - Opened by fisker about 2 months ago
- 1 comment
Labels: enhancement, triage
#11685 - Docs: Inconsistency with ESLint verbiage
Issue -
State: open - Opened by Zamiell about 2 months ago
- 4 comments
Labels: triage, documentation
#11681 - Docs: [consistent-type-imports] Revise recommended usage
Issue -
State: open - Opened by aaronadamsCA about 2 months ago
- 2 comments
Labels: triage, documentation
#11680 - Enhancement: [no-unsafe-type-assertion] option to ignore typecasting from (explicit?) `unknown`
Issue -
State: open - Opened by dzek69 about 2 months ago
- 5 comments
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11678 - Enhancement: [no-unnecessary-condition] allow unnecessary `switch`/`case`
Issue -
State: open - Opened by lensbart about 2 months ago
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11676 - Repo: Stop testing eslint-plugin with both project and projectService?
Issue -
State: open - Opened by JoshuaKGoldberg about 2 months ago
Labels: triage, repo maintenance
#11668 - @typescript-eslint/rule-tester: Support for custom cwd in test configuration
Issue -
State: open - Opened by conarti about 2 months ago
- 1 comment
Labels: triage, package: rule-tester
#11666 - Bug: [no-unnecessary-condition] false positive in record index
Issue -
State: open - Opened by PowerKiKi about 2 months ago
- 3 comments
Labels: bug, package: eslint-plugin, triage
#11650 - Enhancement: [@typescript-eslint/no-misused-promises] Do NOT allow arrays in Promise.all([ ])
Issue -
State: closed - Opened by eau-de-la-seine 2 months ago
- 1 comment
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11630 - Cleanup `decorators` from types
Issue -
State: open - Opened by fisker 2 months ago
Labels: enhancement, triage
#11625 - Repo: Write lint rule to prefer tsutils methods over bitwise checks
Issue -
State: open - Opened by JoshuaKGoldberg 2 months ago
- 1 comment
Labels: triage, repo maintenance
#11623 - Bug: createRule should allow for `meta.defaultOptions` instead of `defaultOptions`
Issue -
State: open - Opened by Zamiell 2 months ago
Labels: bug, triage
#11619 - Docs: Improve config deprecation message
Issue -
State: open - Opened by darcyrush 2 months ago
Labels: triage, documentation
#11615 - Enhancement: Remove `TSImportType.qualifier` and `TSImportType.typeArguments`
Issue -
State: open - Opened by fisker 2 months ago
Labels: enhancement, triage
#11613 - Bug: Published .d.ts.map files have sources that points to unpublished files
Issue -
State: open - Opened by bluwy 2 months ago
- 1 comment
Labels: bug, triage
#11608 - [feature request] Expose the rule name as a property
Issue -
State: open - Opened by gajus 2 months ago
Labels: bug, package: eslint-plugin, triage
#11586 - Bug: [no-deprecated] `export import` marked as deprecated at definition
Issue -
State: open - Opened by LukeAbby 3 months ago
Labels: bug, package: eslint-plugin, triage
#11577 - Rule proposal: `use-baseline` to warn when using non-baseline APIs
Issue -
State: open - Opened by guillaumebrunerie 3 months ago
- 1 comment
Labels: package: eslint-plugin, triage, enhancement: new plugin rule
#11574 - Enhancement: [max-params] allow not counting `this` at all
Issue -
State: open - Opened by GerkinDev 3 months ago
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11573 - Bug: `ESLintUtils.RuleCreator` helper function not compatible with `defineConfig`
Issue -
State: closed - Opened by Zamiell 3 months ago
Labels: bug, triage
#11572 - Docs: Add blog post explaining the deprecation of typedef
Issue -
State: open - Opened by JoshuaKGoldberg 3 months ago
Labels: triage, documentation
#11571 - Bug: [no-unnecessary-condition] Even with `noUncheckedIndexedAccess`, this rule incorrectly flags `any` access on a record
Issue -
State: open - Opened by tylerlaprade 3 months ago
Labels: bug, package: eslint-plugin, triage
#11569 - Bug: [no-unnecessary-type-conversion] Double tilde operator does not change type, but change value
Issue -
State: open - Opened by pedro00dk 3 months ago
Labels: bug, package: eslint-plugin, triage
#11557 - Repo: Use new ESLint rules no-useless-assignment and no-unassigned-var
Issue -
State: open - Opened by kirkwaiblinger 3 months ago
Labels: triage, repo maintenance
#11542 - Parsing error: inferred tsconfigRootDir should be a resolved absolute path in typescript-eslint
Issue -
State: open - Opened by jsdev-robin 3 months ago
Labels: package: eslint-plugin, triage, enhancement: new plugin rule
#11532 - Docs: Add a snippet to the parser`tsconfigRootDir` option docs
Issue -
State: open - Opened by JoshuaKGoldberg 3 months ago
Labels: triage, documentation
#11529 - Bug: [no-unnecessary-type-assertion] false positive when casting IIFE with `void` return type to `undefined`
Issue -
State: open - Opened by szhsin 3 months ago
Labels: bug, package: eslint-plugin, triage
#11528 - Bug: [no-unnecessary-type-parameters] Apparent false positive when type parameter is used once in function signature but is passed into a generic function signature
Issue -
State: closed - Opened by BernardoFuret 3 months ago
- 1 comment
Labels: bug, package: eslint-plugin, triage
#11527 - Enhancement: consistent-type-imports Fix type imports used as values
Issue -
State: open - Opened by eliasm307 3 months ago
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11519 - Bug: Argument type CompatibleConfigArray is not assignable to parameter type InfiniteDepthConfigWithExtends
Issue -
State: open - Opened by rodrigoreis 3 months ago
Labels: bug, package: eslint-plugin, triage
#11516 - Bug: Property 'plugins' does not exist on type 'CompatibleConfig'
Issue -
State: open - Opened by seahindeniz 3 months ago
Labels: bug, triage
#11494 - Enhancement: Match filenames starting with a period when using glob in allowDefaultProject
Issue -
State: open - Opened by KuSh 3 months ago
Labels: enhancement, triage
#11492 - Docs: release notes link to netlify.app
Issue -
State: open - Opened by jendrikw 3 months ago
Labels: triage, documentation
#11462 - Bug: [restrict-template-expressions] Using allowNumber also allows booleans and nullish
Issue -
State: open - Opened by fabio-colella-md 4 months ago
- 3 comments
Labels: bug, package: eslint-plugin, triage, fix: user error
#11461 - Docs: Not all reported problems of `no-redeclare` are covered by TypeScript
Issue -
State: open - Opened by ulrichstark 4 months ago
Labels: triage, documentation
#11459 - `unbound-method` lint message has a problematic newline
Issue -
State: open - Opened by zsiegel92 4 months ago
Labels: bug, package: eslint-plugin, triage
#11455 - Bug: [indent] Maximum call stack size exceeded
Issue -
State: open - Opened by IronGeek 4 months ago
Labels: bug, package: eslint-plugin, triage
#11444 - Bug: Incorrect return type from TSESLint.FlatESLint#calculateConfigForFile
Issue -
State: open - Opened by Gajdascz 4 months ago
Labels: bug, triage
#11433 - Bug: Getting AST without type information in TS mode for: /Volumes/DevDrive/Projects/Active/discovery-ui/eslint.config.js
Issue -
State: closed - Opened by tbqguy 4 months ago
- 1 comment
Labels: bug, triage
#11428 - Repo: yarn generate:configs doesn't seem to work
Issue -
State: open - Opened by skondrashov 4 months ago
Labels: triage, repo maintenance
#11423 - Bug: [no-floating-promises] allowForSafeCalls doesn't work with string TypeOrValueSpecifiers
Issue -
State: open - Opened by JHawk0224 4 months ago
Labels: bug, package: eslint-plugin, triage
#11422 - Revisit #5954: Rule proposal: no-unsafe-readonly-mutable-assignment
Issue -
State: closed - Opened by jendrikw 4 months ago
- 4 comments
Labels: package: eslint-plugin, triage, enhancement: new plugin rule
#11421 - Enhancement: [no-floating-promises] Add option to ignore catches
Issue -
State: closed - Opened by rnveach 4 months ago
- 5 comments
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11416 - Docs: Establish and document expectations around use of AI in contributions
Issue -
State: open - Opened by kirkwaiblinger 4 months ago
Labels: triage, documentation
#11414 - Repo: Use absolute `tsconfigRootDir`s in tests
Issue -
State: open - Opened by kirkwaiblinger 4 months ago
Labels: triage, repo maintenance
#11413 - Bug: `project: true` doesn't permit trailing pathsep in `tsconfigRootDir`
Issue -
State: open - Opened by kirkwaiblinger 4 months ago
Labels: bug, triage
#11405 - Rule proposal: disallow default values for fields that are never undefined
Issue -
State: open - Opened by donaldpipowitch 5 months ago
Labels: package: eslint-plugin, triage, enhancement: new plugin rule
#11401 - Security: Update minimatch dependency to latest version
Issue -
State: open - Opened by caduaguiar 5 months ago
Labels: bug, triage
#11399 - Bug: <short description of the issue>
Issue -
State: closed - Opened by chabb 5 months ago
Labels: bug, triage
#11396 - Bug: schemas of some rules allow extra properties
Issue -
State: open - Opened by andreww2012 5 months ago
Labels: bug, package: eslint-plugin, triage
#11394 - Bug: [no-deprecated] Forbids using the name of a deprecated class member in a child classes constructor
Issue -
State: open - Opened by TheBlue-1 5 months ago
- 3 comments
Labels: bug, package: eslint-plugin, triage
#11392 - Repo: add QA tool that detects missing direct dependencies
Issue -
State: open - Opened by jkowalleck 5 months ago
Labels: triage, repo maintenance
#11382 - Bug: Transitive import of @typescript-eslint/types from @typescript-eslint/type-utils
Issue -
State: open - Opened by mrginglymus 5 months ago
Labels: bug, triage
#11379 - Enhancement: Convert packages to ESM
Issue -
State: open - Opened by kirkwaiblinger 5 months ago
Labels: enhancement, triage
#11373 - Docs: Detail how to get typescript-eslint to lint files from your tsconfig.json `include` list
Issue -
State: closed - Opened by cefn 5 months ago
- 1 comment
Labels: triage, documentation
#11369 - Repo: separate test cases with describe block in `packages/eslint-plugin/tests/rules/no-unused-vars`
Issue -
State: open - Opened by nayounsang 5 months ago
Labels: triage, repo maintenance
#11354 - Enhancement: [no-unsafe-return] Options for no-unsafe-return to check Promise<any> in non-async function
Issue -
State: open - Opened by sohcah 5 months ago
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11349 - Docs: Typed linting warning appears in a weird spot
Issue -
State: open - Opened by kirkwaiblinger 5 months ago
Labels: triage, documentation
#11343 - Bug: Issue with `noUncheckedIndexedAccess` and `no-unnecessary-type-assertion`
Issue -
State: closed - Opened by Stadly 5 months ago
- 1 comment
Labels: bug, working as intended, triage
#11340 - Enhancement: glob externally or as optional peer dependency
Issue -
State: closed - Opened by benmccann 5 months ago
- 3 comments
Labels: enhancement, triage
#11336 - Enhancement: [prefer-for-of] Add autofix / fix suggestions
Issue -
State: open - Opened by Samuel-Therrien-Beslogic 5 months ago
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11332 - Bug: Conflict with eslint-plugin-yml
Issue -
State: closed - Opened by paul4156 5 months ago
- 1 comment
Labels: bug, triage
#11331 - Repo: Change the messageId to match eslint
Issue -
State: open - Opened by Vinccool96 5 months ago
Labels: triage, repo maintenance
#11320 - Bug: Vulnerability for transitive dependency brace-expansion
Issue -
State: closed - Opened by tibindominicphilips 5 months ago
- 1 comment
Labels: bug, triage
#11319 - Bug: Parser should error when both `projectService` and `project` are set
Issue -
State: open - Opened by MariaSolOs 5 months ago
- 3 comments
Labels: bug, triage
#11318 - Enhancement: [strict-boolean-expressions] allowAlwaysTrueConditions
Issue -
State: closed - Opened by peterHakio 5 months ago
- 5 comments
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#11316 - Bug: @typescript-eslint/no-unnecessary-condition false positive hiding actual issue
Issue -
State: open - Opened by ryan-tote 5 months ago
Labels: bug, package: eslint-plugin, triage
#11314 - Docs: Remove legacy notes about CJS config file extensions and `__dirname_`
Issue -
State: open - Opened by JoshuaKGoldberg 5 months ago
Labels: triage, documentation
#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 6 months ago
- 1 comment
Labels: bug, triage, locked due to age
#11306 - Bug: [prefer-nullish-coalescing] reports when expressions are not equivalent
Issue -
State: closed - Opened by miguel-leon 6 months ago
- 1 comment
Labels: bug, package: eslint-plugin, triage
#11300 - Bug: @typescript-eslint/ban-ts-comment <context.sourceCode.getAllComments is not a function on html>
Issue -
State: closed - Opened by 6aKa 6 months ago
- 1 comment
Labels: bug, package: eslint-plugin, triage
#11295 - Bug: no-unnecessary-type-parameters false positive
Issue -
State: open - Opened by QuixThe2nd 6 months ago
Labels: bug, package: eslint-plugin, triage
#11291 - Bug: `base` config should have TS `files`.
Issue -
State: open - Opened by kirkwaiblinger 6 months ago
Labels: bug, triage
#11290 - Repo: Remove custom 'contributors' script in favor of built-in GitHub feature
Issue -
State: open - Opened by JoshuaKGoldberg 6 months ago
Labels: triage, repo maintenance
#11287 - Bug: [array-type] rule mistaking a generic type with the actual type because it has the same name (shadowing).
Issue -
State: closed - Opened by miguel-leon 6 months ago
- 1 comment
Labels: bug, package: eslint-plugin, triage
#11281 - Bug: playground just generally doesn't work
Issue -
State: open - Opened by G-Rath 6 months ago
Labels: bug, triage
#11274 - Bug: `context.cwd` is incorrect set as `/` when absolute path is used as `filename` in rule tester
Issue -
State: open - Opened by JounQin 6 months ago
Labels: bug, triage
#11270 - Bug: [prefer-optional-chain] should report case that can be converted to optional function call `?.()`
Issue -
State: open - Opened by kirkwaiblinger 6 months ago
Labels: bug, package: eslint-plugin, triage
#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
#11257 - Bug: [no-floating-promises] doesn't detect nested arrays to `Promise.all()`
Issue -
State: closed - Opened by libre-man 6 months ago
- 3 comments
Labels: bug, package: eslint-plugin, triage
#11246 - Enhancement: Remove `errorOnUnknownASTType` option from `ParseOptions`
Issue -
State: open - Opened by fisker 6 months ago
Labels: enhancement, triage
#11245 - Bug: Something is wrong in `Converter#convertTypeArgumentsToTypeParameterInstantiation()`
Issue -
State: open - Opened by fisker 6 months ago
Labels: bug, triage
#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
#11242 - Bug: [no-unnecessary-type-assertion] false positive on type narrowing
Issue -
State: closed - Opened by cainlevy 6 months ago
- 1 comment
Labels: bug, package: eslint-plugin, triage
#11241 - Performance: forcefully disable some compiler flags
Issue -
State: open - Opened by 43081j 6 months ago
Labels: enhancement, triage
#11238 - Repo(tsconfig-utils): sync `vitest` config with latest setup
Issue -
State: open - Opened by aryaemami59 6 months ago
Labels: triage, repo maintenance
#11236 - Repo(project-service): sync `vitest` config with latest setup
Issue -
State: open - Opened by aryaemami59 6 months ago
Labels: triage, repo maintenance
#11235 - Enhancement: Add callsites to deprecate warning
Issue -
State: open - Opened by fisker 6 months ago
Labels: enhancement, triage
#11233 - Bug: @typescript-eslint/no-redundant-type-constituents issue within declare module statement
Issue -
State: open - Opened by ernestostifano 6 months ago
Labels: bug, triage
#11229 - Repo: address issues introduced by updated `nx` configuration
Issue -
State: open - Opened by aryaemami59 6 months ago
Labels: triage, repo maintenance
#11225 - Bug: `prefer-return-this-type` report and fixes code to one with TS errors
Issue -
State: open - Opened by Lightning00Blade 7 months ago
Labels: bug, package: eslint-plugin, triage
#11224 - Docs: changelog isnt viewable in github anymore
Issue -
State: open - Opened by ImLunaHey 7 months ago
Labels: triage, documentation
#11223 - Enhancement: [no-unused-vars] add a default-off option to autofix remove unused imports
Issue -
State: open - Opened by bradzacher 7 months ago
Labels: package: eslint-plugin, triage, enhancement: plugin rule option