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: working as intended

#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

#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

#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

#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

#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

#11089 - Bug: [no-unnecessary-condition] False positive for `throw` branch

Issue - State: closed - Opened by JounQin 7 months ago - 6 comments
Labels: bug, working as intended, package: eslint-plugin

#11085 - Bug: [require-await] fails to infer types for function declarations implementing interfaces

Issue - State: closed - Opened by FauxFaux 7 months ago - 2 comments
Labels: bug, duplicate, working as intended, package: eslint-plugin, locked due to age

#10924 - Bug: @eslint/markdown virtual files cannot found in the project service

Issue - State: closed - Opened by charliez0 9 months ago - 2 comments
Labels: bug, working as intended, package: typescript-estree, locked due to age

#10783 - Bug: [no-unnecessary-type-assertion] false positive with some union types

Issue - State: closed - Opened by cainlevy 10 months ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, triage

#10749 - Bug: [@typescript-eslint/no-shadow] False positive between Enum name, and imported function

Issue - State: closed - Opened by Stephen2 10 months ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#10736 - Bug: [prefer-nullish-coalescing] Empty string check is incorrectly being flagged as an error

Issue - State: closed - Opened by jdufresne 10 months ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#10524 - Bug: [switch-exhaustiveness-check] incorrectly flags enum switches as non-exhaustive

Issue - State: closed - Opened by maRci002 11 months ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin, triage

#10518 - Bug: [no-unused-vars] false positive when using module augmentation

Issue - State: closed - Opened by jakubmazanec 11 months ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, triage

#10417 - Bug: [no-parameter-properties] <i delete no-parameter-properties rule, but still error when execute eslint --fix>

Issue - State: closed - Opened by lhbvita 12 months ago - 3 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#10055 - Bug: [no-unnecessary-condition] Unnecessary conditional when trying to use coalesce operator on null | undefined

Issue - State: closed - Opened by darkbasic about 1 year ago - 6 comments
Labels: bug, working as intended, package: eslint-plugin

#10014 - Bug: [no-confusing-void-expression] should check awaited type of returned value in async function

Issue - State: closed - Opened by kirkwaiblinger about 1 year ago - 4 comments
Labels: bug, working as intended, package: eslint-plugin, triage

#9792 - Bug: AST-Spec has wrong parent types for MethodDefinition Nodes and others

Issue - State: closed - Opened by SebastianWendorf over 1 year ago - 8 comments
Labels: bug, working as intended, fix: user error, locked due to age

#9761 - Bug: [no-empty-object-type] false positive/incorrect fixes for default type parameter

Issue - State: closed - Opened by printfn over 1 year ago - 8 comments
Labels: bug, working as intended, package: eslint-plugin

#9693 - Bug: Function-like options usage

Issue - State: closed - Opened by azat-io over 1 year ago - 2 comments
Labels: bug, working as intended, awaiting response

#9181 - Bug: [prefer-nullish-coalescing] should consider the difference between null and undefined with strict equality

Issue - State: closed - Opened by DanieleGrizzi over 1 year ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#9098 - Bug: [member-ordering] Not Detecting Order For Read-Only Fields Correctly

Issue - State: closed - Opened by tyrone-gallardo-oobnow over 1 year ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#8918 - Bug: [explicit-function-return-type] false positive when returning an object with a typed function property

Issue - State: closed - Opened by kirkwaiblinger over 1 year ago - 5 comments
Labels: bug, working as intended, package: eslint-plugin, blocked by another issue

#8769 - Bug(parser): Exported classes exclude decorators in their location properties

Issue - State: closed - Opened by DMartens over 1 year ago - 1 comment
Labels: bug, working as intended, package: typescript-estree

#8651 - Bug: [return-await] allows function without return

Issue - State: closed - Opened by devuxer over 1 year ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin, awaiting response

#8576 - Bug: consistent-return issues with some function signatures

Issue - State: closed - Opened by ST-DDT over 1 year ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin

#8546 - Bug: missed files property in tseslint.configs.recommendedTypeChecked -> rules / parser applied to all files

Issue - State: closed - Opened by koshic almost 2 years ago - 2 comments
Labels: bug, working as intended, locked due to age

#8232 - Bug: parsing error for optional access and increment operator

Issue - State: closed - Opened by SimenB almost 2 years ago - 7 comments
Labels: working as intended, awaiting response

#8215 - Bug: [no-confusing-void-expression] conflict with `return-await`

Issue - State: closed - Opened by xsjcTony almost 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#8101 - Unsafe assignment of an `any` value when using module resolution: "Bundler"

Issue - State: closed - Opened by kingston almost 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin

#8064 - Bug: Unsafe assignment of type any[] in TypeScript 5.3

Issue - State: closed - Opened by Stadly almost 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#8029 - Bug: TypeScript import aliases do not resolve

Issue - State: closed - Opened by matthewaptaylor almost 2 years ago - 2 comments
Labels: bug, working as intended, fix: user error

#8013 - Bug: [prefer-readonly-parameter-types] Does not work with ReadonlyMap or ReadonlySet

Issue - State: closed - Opened by Zamiell almost 2 years ago - 4 comments
Labels: bug, working as intended, package: eslint-plugin

#7977 - Bug: [@typescript-eslint/no-unnecessary-condition] false positive with optional chaining (TS 5.3.2)

Issue - State: closed - Opened by vlinder about 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin, external

#7886 - Bug: using Astro Fragment causes a crash

Issue - State: closed - Opened by arty-name about 2 years ago - 1 comment
Labels: bug, working as intended, fix: user error

#7847 - Bug: consistent-type-definitions is not as humanlike as it could be

Issue - State: closed - Opened by mcmire about 2 years ago - 3 comments
Labels: working as intended, wontfix, package: eslint-plugin

#7727 - Bug: TSTypeAnnotation erroneously contains its punctuator

Issue - State: closed - Opened by zachbryant about 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7725 - Docs: <a short description of my proposal>

Issue - State: closed - Opened by dimauloagustin about 2 years ago - 1 comment
Labels: working as intended, documentation

#7720 - Bug: Parser does not report SyntaxError when encountering strict mode reserved words

Issue - State: closed - Opened by eps1lon about 2 years ago - 8 comments
Labels: bug, working as intended

#7703 - Bug: [strict-boolean-expressions] Should not raise on always truthy

Issue - State: closed - Opened by laverdet about 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7688 - Bug: [no-unnecessary-condition] false positive for `do { ... } while (false)` when allowConstantLoopConditions is true

Issue - State: closed - Opened by justinyaodu about 2 years ago - 9 comments
Labels: bug, working as intended, package: eslint-plugin

#7685 - Bug: [no-floating-promises] allows unhandled Promise rejections

Issue - State: closed - Opened by janparisek about 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin

#7681 - Bug: [require-await] missing error for function invocation

Issue - State: closed - Opened by TkDodo about 2 years ago - 4 comments
Labels: bug, working as intended, package: eslint-plugin

#7579 - Bug: no-floating-promises should ignore operations that return the promise passed in

Issue - State: closed - Opened by mqudsi about 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin

#7565 - Bug: eslint-plugin-import can't resolve typescript-eslint modules in flat eslint config

Issue - State: closed - Opened by b0o about 2 years ago - 1 comment
Labels: bug, working as intended

#7562 - Bug: Incomplete optional chaining resulting in prop access on undefined error in FunctionScope.ts

Issue - State: closed - Opened by mjavaid about 2 years ago - 4 comments
Labels: bug, working as intended, fix: user error

#7549 - Bug: `@typescript-eslint/utils/json-schema` type `JSONSchema4` is wrong

Issue - State: closed - Opened by loynoir over 2 years ago - 6 comments
Labels: bug, working as intended

#7548 - Bug: [no-duplicate-imports] Definition for rule '@typescript-eslint/no-duplicate-imports' was not found.

Issue - State: closed - Opened by fengxinming over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#7540 - Bug: [no-unnecessary-condition] false positive when assigning in a forEach loop

Issue - State: closed - Opened by ChristophP over 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin

#7524 - Bug: [consistent-type-exports] fixMixedExportsWithInlineTypeSpecifier not always enforced

Issue - State: closed - Opened by romanstetsyk over 2 years ago - 2 comments
Labels: working as intended, package: eslint-plugin

#7519 - Bug: [no-misused-promises] super slow when lint tsx files

Issue - State: closed - Opened by kuoruan over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, performance

#7505 - Bug: [no-unnecessary-condition] Optional chaining on array false positive

Issue - State: closed - Opened by jakeleventhal over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7503 - Bug: [no-unused-vars] Mapped type keys marked as unused in type declaration

Issue - State: closed - Opened by KrofDrakula over 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#7465 - Error with 'no-unsafe-*' rules in Vite project

Issue - State: closed - Opened by nicolas-goudry over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#7464 - Bug: [@typescript-eslint/no-unsafe-assignment] Array destructuring of narrowed value (false postive)

Issue - State: closed - Opened by andreashuber69 over 2 years ago - 4 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#7450 - Bug: [@typescript-eslint/require-await] False positive when implementing async interface with sync function

Issue - State: closed - Opened by panstromek over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7405 - Bug: [no-misused-promises] Flags an async executor passed to Promise

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 3 comments
Labels: bug, working as intended, package: eslint-plugin

#7385 - Bug: [no-base-to-string] Custom classes extending from Error errors wrongly

Issue - State: closed - Opened by TheMythologist over 2 years ago - 4 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#7284 - v6: Cannot find module '@typescript-eslint/*' or its corresponding type declarations

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 19 comments
Labels: working as intended, fix: user error

#7276 - Bug: [no-misused-promises] async finally error

Issue - State: closed - Opened by ZiiMakc over 2 years ago - 7 comments
Labels: bug, working as intended, package: eslint-plugin

#7274 - Bug: [@typescript-eslint/no-extra-semi] Rule not working with type

Issue - State: closed - Opened by szulcus over 2 years ago - 3 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#7226 - Bug: 6.0.0 - cannot use parser with absolute path anymore

Issue - State: closed - Opened by kkmuffme over 2 years ago - 6 comments
Labels: bug, working as intended, fix: user error

#7218 - Bug: @typescript-eslint/no-unused-vars False Positives on Interfaces and types

Issue - State: closed - Opened by agarwalvaibhav0211 over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7210 - Bug: [no-unnecessary-condition] False positive with `$.each()`

Issue - State: closed - Opened by marekdedic over 2 years ago - 6 comments
Labels: bug, duplicate, working as intended, package: eslint-plugin

#7207 - Bug: [no-unnecessary-type-assertion] False positive where removing the type assertion leads to TS error

Issue - State: closed - Opened by marcelgerber over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7193 - Enhancement: @typescript-eslint/dot-notation Add an "allowNonIndexedObject" option

Issue - State: closed - Opened by dupasj over 2 years ago - 4 comments
Labels: working as intended, package: eslint-plugin, enhancement: plugin rule option, fix: user error

#7185 - @typescript-eslint/utils imports no longer detect types in moduleResolution: node(10) in 6.0.0

Issue - State: closed - Opened by andreashuber69 over 2 years ago - 8 comments
Labels: bug, working as intended

#7148 - Bug: [consistent-indexed-object-style] Fails on circular references involving multiple types

Issue - State: closed - Opened by Peeja over 2 years ago - 5 comments
Labels: bug, working as intended, package: eslint-plugin, awaiting response

#7146 - Bug: [triple-slash-reference] Reports errors when referencing `.d.ts` files

Issue - State: closed - Opened by somebody1234 over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7105 - Bug: [no-array-constructor] Does not work when type is provided

Issue - State: closed - Opened by DerZyklop over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7085 - Bug: [no-inferrable-types, typedef] Rules can't works together

Issue - State: closed - Opened by kerambitls over 2 years ago - 1 comment
Labels: bug, working as intended, package: eslint-plugin

#7043 - Bug: [consistent-type-assertions] It should not report to change from `as` to `satisfies`

Issue - State: closed - Opened by xsjcTony over 2 years ago - 5 comments
Labels: bug, working as intended, wontfix, package: eslint-plugin

#7037 - Bug: [no-unsafe-member-access] does not respect `in` operator / check

Issue - State: closed - Opened by JoshMcCullough over 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#7032 - Bug: [no-invalid-void-type] false positive (?) when used as `Promise<T | void>`

Issue - State: closed - Opened by xsjcTony over 2 years ago - 2 comments
Labels: bug, working as intended, package: eslint-plugin

#6981 - Bug: [key-spacing] and [type-annotation-spacing] are in conflict

Issue - State: closed - Opened by sxyazi over 2 years ago - 3 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error

#6972 - Bug: TS1196 vs @typescript-eslint/no-explicit-any

Issue - State: closed - Opened by eighty4 over 2 years ago - 7 comments
Labels: working as intended, question, package: eslint-plugin, please fill out the template

#6969 - [naming-convention] set filter.match to false not working with enum selector

Issue - State: closed - Opened by liuliangsir over 2 years ago - 2 comments
Labels: working as intended, question, package: eslint-plugin, fix: user error

#6964 - Bug: [@typescript-eslint/no-this-alias] false positive with a generator

Issue - State: closed - Opened by vadzim over 2 years ago - 3 comments
Labels: bug, working as intended, package: eslint-plugin