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
#7569 - Error: Plugin "@typescript-eslint" was conflicted between ".eslintrc.js » plugin:@typescript-eslint/recommended-type-checked » ./configs/base" and ".eslintrc.js » @vue/eslint-config-typescriptBug: <short description of the issue>
Issue -
State: closed - Opened by laterdayi about 2 years ago
- 6 comments
Labels: bug, working as intended, fix: user error
#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