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: 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

#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

#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

#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

#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

#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

#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

#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

#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

#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

#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