GitHub / typescript-eslint/typescript-eslint issues and pull requests
Labelled with: bug
#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
#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
#11707 - Bug: Can't configure project service for files with custom extensions
Issue -
State: open - Opened by tjzel about 1 month ago
- 1 comment
Labels: bug, awaiting response
#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
#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
#11669 - Bug: [@typescript-eslint/require-await] Incorrectly reporting error for async iterator
Issue -
State: closed - Opened by yohny about 2 months ago
- 5 comments
Labels: bug, wontfix, package: eslint-plugin
#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
#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
#11629 - Bug: Conditionally re-export LegacyESLint if it exists
Issue -
State: open - Opened by nzakas 2 months ago
- 5 comments
Labels: bug, accepting prs
#11623 - Bug: createRule should allow for `meta.defaultOptions` instead of `defaultOptions`
Issue -
State: open - Opened by Zamiell 2 months ago
Labels: bug, triage
#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
#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
#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
#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
#11599 - fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals
Pull Request -
State: closed - Opened by kirkwaiblinger 3 months ago
- 4 comments
Labels: bug, 1 approval
#11599 - fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of literals
Pull Request -
State: closed - Opened by kirkwaiblinger 3 months ago
- 4 comments
Labels: bug, 1 approval
#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
#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
#11573 - Bug: `ESLintUtils.RuleCreator` helper function not compatible with `defineConfig`
Issue -
State: closed - Opened by Zamiell 3 months ago
Labels: bug, triage
#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
#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
#11541 - Bug: Relative path on `tsconfigRootDir` in memory environment occurs error since 8.41.0 update
Issue -
State: closed - Opened by samchon 3 months ago
- 9 comments
Labels: bug, awaiting response, unable to repro
#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
#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
#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
#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
#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
#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
#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
#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
#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
#11413 - Bug: `project: true` doesn't permit trailing pathsep in `tsconfigRootDir`
Issue -
State: open - Opened by kirkwaiblinger 4 months ago
Labels: bug, triage
#11407 - Bug: inferring `tsconfigRootDir` fails with `project: true`
Issue -
State: closed - Opened by kirkwaiblinger 4 months ago
- 1 comment
Labels: bug, accepting prs
#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
#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
#11396 - Bug: schemas of some rules allow extra properties
Issue -
State: open - Opened by andreww2012 5 months ago
Labels: bug, package: eslint-plugin, triage
#11395 - Bug: [no-unnecessary-type-parameters] Type parameters that use other type parameters and get only used once are often not unnecessary
Issue -
State: closed - Opened by TheBlue-1 5 months ago
- 2 comments
Labels: bug, working as intended, package: eslint-plugin
#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
#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
#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
#11375 - Bug: [unified-signatures] not ignoring different jsdocs
Issue -
State: closed - Opened by CarsonF 5 months ago
Labels: bug, package: eslint-plugin, accepting prs
#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
#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
#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
#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
#11332 - Bug: Conflict with eslint-plugin-yml
Issue -
State: closed - Opened by paul4156 5 months ago
- 1 comment
Labels: bug, triage
#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
#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
#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
#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
#11305 - Bug: Type '17' is not assignable to type 'EcmaVersion'
Issue -
State: closed - Opened by Livan-pro 6 months ago
Labels: bug, accepting prs
#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
#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
#11295 - Bug: no-unnecessary-type-parameters false positive
Issue -
State: open - Opened by QuixThe2nd 6 months ago
Labels: bug, package: eslint-plugin, triage
#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
#11291 - Bug: `base` config should have TS `files`.
Issue -
State: open - Opened by kirkwaiblinger 6 months ago
Labels: bug, triage
#11289 - Bug: [@typescript-eslint/prefer-readonly-parameter-types] gives error "Cannot read properties of undefined (reading 'checkFlags')"
Issue -
State: open - Opened by stephen-carter-at-sf 6 months ago
- 2 comments
Labels: bug, package: eslint-plugin, external
#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
#11278 - Bug: [no-use-before-define] something wrong with function
Issue -
State: closed - Opened by momei-LJM 6 months ago
- 1 comment
Labels: bug, working as intended, package: eslint-plugin
#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
#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
#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
#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
#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
#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
#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
#11231 - Bug: [no-unnecessary-condition] False positive when value is modified in callback
Issue -
State: closed - Opened by VPanteleev-S7 6 months ago
- 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error
#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
#11221 - Bug: [no-unnecessary-condition] `if (new.target)` shouldn't trigger the rule.
Issue -
State: closed - Opened by miguel-leon 7 months ago
- 10 comments
Labels: bug, working as intended, wontfix, package: eslint-plugin, external
#11208 - Bug: [no-unused-vars] Type-only imports reported as unused despite being referenced by JSDocs
Issue -
State: open - Opened by Andarist 7 months ago
Labels: bug, package: eslint-plugin, triage
#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
#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
#11123 - Bug: [Unexpected non-object config] <after upgrading from 8.29.0 to 8.31.1>
Issue -
State: open - Opened by ARiyou2000 7 months ago
Labels: bug, package: eslint-plugin, triage
#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
#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
#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
#11096 - Bug: [consistent-type-imports] sometimes does not report mixes of modules and types in one import as errors.
Issue -
State: open - Opened by kylemh 7 months ago
Labels: bug, package: eslint-plugin, triage
#11093 - Bug: [require-await] currently doesn't show any errors or warnings even when it should hit
Issue -
State: closed - Opened by Flixbox 7 months ago
- 3 comments
Labels: bug, package: eslint-plugin, awaiting response
#11092 - Bug: [prefer-nullish-coalescing] Should not report on false | undefined values by default
Issue -
State: open - Opened by JoshuaKGoldberg 7 months ago
- 2 comments
Labels: bug, package: eslint-plugin, breaking change