Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / typescript-eslint/typescript-eslint issues and pull requests
#10253 - Bug: [no-deprecated] Exported classes implementing a deprecated interface are not reported
Issue -
State: open - Opened by wgoehrig about 12 hours ago
- 1 comment
Labels: bug, package: eslint-plugin, accepting prs
#10252 - docs: fix typo in docs
Pull Request -
State: open - Opened by BossElijah about 14 hours ago
- 3 comments
#10251 - Enhancement: [switch-exhaustiveness-check] `considerDefaultExhaustiveForUnions` only with comment
Issue -
State: open - Opened by FloEdelmann about 18 hours ago
- 1 comment
Labels: package: eslint-plugin, triage, enhancement: plugin rule option
#10250 - feat(eslint-plugin): disable `no-class-assign` rule in `eslint-recommended` config
Pull Request -
State: open - Opened by auvred about 20 hours ago
- 3 comments
#10249 - fix(scope-manager): visit type annotation of catch clause variable
Pull Request -
State: closed - Opened by auvred about 20 hours ago
- 5 comments
#10248 - chore(deps): update dependency knip to v5.34.0
Pull Request -
State: closed - Opened by renovate[bot] about 21 hours ago
- 3 comments
Labels: dependencies, javascript
#10247 - Bug: @typescript-eslint/no-unused-vars false positive on catch clause argument type
Issue -
State: closed - Opened by MikeDabrowski about 22 hours ago
- 2 comments
Labels: bug, working as intended, package: eslint-plugin, package: scope-manager
#10246 - docs: enable `respectPrefersColorScheme`
Pull Request -
State: open - Opened by hyoban 1 day ago
- 4 comments
#10245 - chore(deps): update dependency eslint-plugin-eslint-plugin to v6.3.0
Pull Request -
State: open - Opened by renovate[bot] 1 day ago
- 3 comments
Labels: dependencies, javascript
#10244 - chore: update eslint version internally to latest
Pull Request -
State: open - Opened by kirkwaiblinger 1 day ago
- 3 comments
#10243 - Repo: Upgrade to latest eslint internally
Issue -
State: open - Opened by kirkwaiblinger 1 day ago
Labels: dependencies, repo maintenance, accepting prs
#10242 - Bug: [no-unnecessary-condition] doesn't recognize truthy bigints prior to TS 5.0
Issue -
State: open - Opened by kirkwaiblinger 1 day ago
Labels: bug, package: eslint-plugin, triage
#10241 - Bug: [switch-exhaustiveness-check] conflicts with no-unnecessary-condition on switching `true`
Issue -
State: open - Opened by Rusty-Beard 1 day ago
- 1 comment
Labels: bug, package: eslint-plugin, awaiting response
#10240 - chore(deps): update dependency @types/node to v20.17.0
Pull Request -
State: open - Opened by renovate[bot] 1 day ago
- 3 comments
Labels: dependencies, javascript
#10239 - Website: Switch to flat config for website playground ESLint config
Issue -
State: open - Opened by JoshuaKGoldberg 1 day ago
- 4 comments
Labels: enhancement, triage, package: website, website: playground
#10237 - Docs: enable `respectPrefersColorScheme` in docusaurus `themeConfig`
Issue -
State: open - Opened by hyoban 2 days ago
- 2 comments
Labels: documentation, accepting prs
#10236 - Enhancement: Add the `options` property to `ImportExpression` node
Issue -
State: open - Opened by ota-meshi 2 days ago
Labels: enhancement, accepting prs, package: visitor-keys, package: ast-spec
#10235 - fix(eslint-plugin): [consistent-type-definitions] don't leave trailing parens when fixing type to interface
Pull Request -
State: open - Opened by kirkwaiblinger 2 days ago
- 4 comments
Labels: 1 approval
#10234 - Rule proposal: no-excess-properties
Issue -
State: open - Opened by ronami 2 days ago
Labels: package: eslint-plugin, triage, enhancement: new plugin rule
#10233 - Bug: consistent-type-definitions leaves trailing parenthesis when converting a paren-wrapped type to an interface
Issue -
State: open - Opened by rdecoito 2 days ago
- 1 comment
Labels: bug, package: eslint-plugin, accepting prs
#10232 - fix(eslint-plugin): [switch-exhaustiveness-check] add support for covering a missing property with `undefined`
Pull Request -
State: open - Opened by ronami 2 days ago
- 6 comments
#10231 - Bug: [explicit-module-boundary-types] `allowDirectConstAssertionInArrowFunctions` should not error when also using `satisfies`
Issue -
State: open - Opened by jleider 2 days ago
- 7 comments
Labels: bug, package: eslint-plugin, triage
#10230 - Enhancement: `allowDirectConstAssertionInArrowFunctions` should not error when using `satisfies`
Issue -
State: closed - Opened by jleider 2 days ago
- 3 comments
Labels: enhancement, triage, awaiting response, please fill out the template
#10229 - Configs: fix `TS2629` & `no-class-assign` duplicate
Issue -
State: open - Opened by Rudxain 3 days ago
- 2 comments
Labels: package: eslint-plugin, accepting prs, preset config change
#10228 - Bug: [switch-exhaustiveness-check] False positive with noUncheckedIndexedAccess
Issue -
State: open - Opened by jtbandes 3 days ago
- 5 comments
Labels: bug, package: eslint-plugin, accepting prs
#10227 - Docs: Add explanation of the differences & preference between interfaces and types in consistent-type-definitions
Issue -
State: open - Opened by JoshuaKGoldberg 3 days ago
- 1 comment
Labels: triage, documentation
#10226 - [no-unused-vars] Cannot use 'in' operator to search for 'type' in undefined
Issue -
State: closed - Opened by yoannfleurydev 3 days ago
- 1 comment
Labels: bug, working as intended, fix: out of date packages, fix: user error
#10225 - docs: fix typo
Pull Request -
State: closed - Opened by Rudxain 3 days ago
- 3 comments
#10224 - Bug: [consistent-indexed-object-style] Unsafe autofix with regards to circular references [8.12.1 regression]
Issue -
State: open - Opened by JavaScriptBach 3 days ago
Labels: bug, package: eslint-plugin, accepting prs
#10223 - fix(eslint-plugin): [switch-exhaustiveness-check] invert `considerDefaultExhaustiveForUnions`
Pull Request -
State: closed - Opened by kirkwaiblinger 3 days ago
- 3 comments
#10222 - Bug: [switch-exhaustiveness-check] `considerDefaultExhaustiveForUnions` is inverted
Issue -
State: closed - Opened by kirkwaiblinger 3 days ago
Labels: bug, package: eslint-plugin, accepting prs
#10221 - feat(eslint-plugin): [only-throw-error] add allow option
Pull Request -
State: open - Opened by yeonjuan 4 days ago
- 4 comments
Labels: 1 approval
#10220 - Bug: @typescript-eslint/no-deprecated Does not recognize subnamespace
Issue -
State: closed - Opened by xuhdev 4 days ago
- 1 comment
Labels: bug, package: eslint-plugin, triage
#10219 - Bug: [no-useless-assignment] unexpected error when use a variable as the JSX element without any variable props
Issue -
State: open - Opened by otomad 4 days ago
Labels: bug, package: eslint-plugin, triage
#10218 - fix(eslint-plugin): [switch-exhaustiveness-check] add support for "no default" comment
Pull Request -
State: open - Opened by developer-bandi 5 days ago
- 5 comments
#10217 - fix(utils): allow an array for the values of SharedConfig
Pull Request -
State: open - Opened by trygveaa 5 days ago
- 3 comments
#10216 - fix(eslint-plugin): [no-misused-promises] improve report loc for methods
Pull Request -
State: open - Opened by Gyumong 5 days ago
- 4 comments
#10215 - Bug: [no-deprecated] reports deprecation where TS doesn't
Issue -
State: open - Opened by Josh-Cena 5 days ago
- 7 comments
Labels: bug, package: eslint-plugin, triage
#10214 - Bug: [@typescript-eslint/no-unused-vars] args: after-used is not working for destructured arrays
Issue -
State: closed - Opened by Tofandel 5 days ago
- 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error
#10213 - Bug: Type for values of SharedConfigs should allow an array
Issue -
State: open - Opened by trygveaa 5 days ago
- 10 comments
Labels: bug, package: utils, accepting prs
#10212 - Bug: [no-misused-promises] bad report loc for methods in object literals
Issue -
State: open - Opened by kirkwaiblinger 5 days ago
- 2 comments
Labels: bug, package: eslint-plugin, accepting prs
#10211 - Bug: [no-misused-promises] `inheritedMethods` check should flag all statically analyzable declarations, not just identifiers and numbers.
Issue -
State: open - Opened by kirkwaiblinger 5 days ago
- 4 comments
Labels: bug, package: eslint-plugin, accepting prs
#10210 - <spam>
Issue -
State: closed - Opened by Va992 5 days ago
#10209 - feat(eslint-plugin): [await-thenable] report unnecessary `await using` statements
Pull Request -
State: open - Opened by kirkwaiblinger 5 days ago
- 4 comments
#10208 - Enhancement: [await-thenable] should prohibit using a sync disposable with `await using`
Issue -
State: open - Opened by kirkwaiblinger 6 days ago
- 5 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs
#10207 - fix(eslint-plugin): [no-unnecessary-template] report on types
Pull Request -
State: open - Opened by omril1 7 days ago
- 3 comments
#10206 - Bug: [no-unused-vars] ignore pattern does not work on catch statement
Issue -
State: closed - Opened by Sodik 7 days ago
- 1 comment
Labels: bug, working as intended, package: eslint-plugin, fix: user error
#10205 - fix(eslint-plugin): [no-unnecessary-condition] falsey bigint should be falsey
Pull Request -
State: closed - Opened by peanutenthusiast 7 days ago
- 5 comments
#10204 - test(eslint-plugin): fix a typo in a test, causing it to test the `error` type rather than the `unknown` type
Pull Request -
State: closed - Opened by ronami 8 days ago
- 4 comments
#10203 - fix(eslint-plugin): [no-unsafe-return] don't reiterate through all type parts for each part
Pull Request -
State: closed - Opened by tezf 8 days ago
- 4 comments
Labels: 1 approval
#10202 - Docs: Highlight performance issues with type-aware rules
Issue -
State: open - Opened by nzakas 9 days ago
- 4 comments
Labels: documentation, accepting prs
#10201 - fix(rule-tester): use cwd option to set base path for tests with file name
Pull Request -
State: closed - Opened by reduckted 9 days ago
- 13 comments
Labels: 1 approval
#10200 - Bug: [consistent-type-imports] can not support when using DI of nest.js
Issue -
State: closed - Opened by tianyingchun 9 days ago
- 24 comments
Labels: bug, working as intended, package: eslint-plugin, fix: user error
#10199 - Bug: [no-deprecated] Rule still triggers when purely using types
Issue -
State: closed - Opened by SmashingQuasar 9 days ago
- 2 comments
Labels: bug, working as intended, package: eslint-plugin, locked due to age
#10198 - chore(deps): update dependency eslint-plugin-perfectionist to v3.9.1
Pull Request -
State: open - Opened by renovate[bot] 10 days ago
- 4 comments
Labels: dependencies, javascript
#10197 - Bug: [no-unnecessary-condition] should not say that falsey bigint is truthy
Issue -
State: closed - Opened by kirkwaiblinger 10 days ago
- 1 comment
Labels: bug, good first issue, package: eslint-plugin, accepting prs
#10196 - Performance degradation in 8.1.0: @typescript-eslint/no-unsafe-return with high-cardinality unions
Issue -
State: closed - Opened by AaronMoat 10 days ago
- 7 comments
Labels: performance, accepting prs
#10196 - Performance degradation in 8.1.0: @typescript-eslint/no-unsafe-return with high-cardinality unions
Issue -
State: open - Opened by AaronMoat 10 days ago
- 5 comments
Labels: awaiting response, performance
#10195 - Bug: @typescript-eslint/no-unused-expressions Multiple assignments when using comma still breaks the rule.
Issue -
State: closed - Opened by IamFastre 10 days ago
- 3 comments
Labels: bug, package: eslint-plugin, external, locked due to age
#10195 - Bug: @typescript-eslint/no-unused-expressions Multiple assignments when using comma still breaks the rule.
Issue -
State: closed - Opened by IamFastre 10 days ago
- 3 comments
Labels: bug, package: eslint-plugin, external, locked due to age
#10194 - fix(eslint-plugin): [no-unnecessary-condition] improve error message for literal comparisons
Pull Request -
State: open - Opened by kirkwaiblinger 10 days ago
- 5 comments
#10193 - chore: switch from explicit-function-return-type to explicit-module-boundary-types internally
Pull Request -
State: closed - Opened by JoshuaKGoldberg 10 days ago
- 3 comments
Labels: 1 approval
#10192 - feat(eslint-plugin): added related-getter-setter-pairs rule
Pull Request -
State: open - Opened by JoshuaKGoldberg 10 days ago
- 3 comments
#10191 - Bug: `RuleTester`: cannot read properties of `undefined` (reading `'parse'` )
Issue -
State: closed - Opened by jeremybanka 10 days ago
- 4 comments
Labels: bug, accepting prs
#10190 - Rule proposal: Enforce JSX Presence in `.tsx` Files (`no-tsx-without-jsx`)
Issue -
State: closed - Opened by HesamSe 10 days ago
- 3 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule, locked due to age
#10190 - Rule proposal: Enforce JSX Presence in `.tsx` Files (`no-tsx-without-jsx`)
Issue -
State: closed - Opened by HesamSe 10 days ago
- 3 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule, locked due to age
#10189 - chore: enable eslint-plugin-perfectionist on the rest of the repo
Pull Request -
State: open - Opened by JoshuaKGoldberg 11 days ago
- 4 comments
#10188 - Bug: support `as const` on `RuleLevelAndOptions`
Issue -
State: open - Opened by abrahamguo 11 days ago
- 2 comments
Labels: bug, triage
#10187 - Bug: `TypeError: Cannot read properties of undefined (reading 'name')` on 8.10
Issue -
State: closed - Opened by marekdedic 11 days ago
- 2 comments
Labels: bug, duplicate, package: typescript-eslint, locked due to age
#10186 - Repo: internal lint rule for our code standards around `=== nullishLiteral`
Issue -
State: open - Opened by kirkwaiblinger 11 days ago
Labels: triage, repo maintenance
#10185 - Following the Getting Started Guide enables 'no-undef'
Issue -
State: closed - Opened by dmurvihill 11 days ago
- 5 comments
Labels: working as intended, documentation, locked due to age
#10184 - Bug: [no-unused-vars] flags variables that can't be declared as a type-only
Issue -
State: closed - Opened by JacobLey 11 days ago
- 7 comments
Labels: bug, package: eslint-plugin, triage, locked due to age
#10183 - ESLint Not Catching Missing Type Annotations for Method Parameters in TypeScript Interfaces
Issue -
State: open - Opened by ngangeti 12 days ago
- 2 comments
Labels: bug, package: eslint-plugin, triage
#10182 - feat(eslint-plugin): [no-unnecessary-coercion] add rule
Pull Request -
State: open - Opened by skondrashov 12 days ago
- 7 comments
#10181 - Using `/` as config name separator.
Issue -
State: open - Opened by ntnyq 12 days ago
- 2 comments
#10180 - docs: fix the Dependency Versions lists
Pull Request -
State: closed - Opened by developer-bandi 12 days ago
- 3 comments
Labels: documentation
#10179 - docs: fix property name
Pull Request -
State: closed - Opened by gavvvr 12 days ago
- 3 comments
#10177 - feat(typescript-eslint): improve undefined extension handling
Pull Request -
State: closed - Opened by mstykow 13 days ago
- 7 comments
#10176 - Bug: better error handling for undefined extensions
Issue -
State: closed - Opened by mstykow 13 days ago
Labels: bug, accepting prs
#10175 - fix(website): enable `noImplicitAny`
Pull Request -
State: closed - Opened by abrahamguo 13 days ago
- 3 comments
#10174 - Bug: nx 20 breaks `yarn knip`
Issue -
State: open - Opened by abrahamguo 13 days ago
- 2 comments
Labels: bug, triage
#10173 - chore(deps): update dependency stylelint to v16.10.0
Pull Request -
State: closed - Opened by renovate[bot] 13 days ago
- 3 comments
Labels: dependencies, javascript
#10172 - feat(website): account for `thanks.dev` donors in sponsors list
Pull Request -
State: open - Opened by abrahamguo 14 days ago
- 4 comments
Labels: awaiting response
#10171 - PoC: eslint-plugin/require-meta-schema-description
Pull Request -
State: closed - Opened by JoshuaKGoldberg 14 days ago
- 3 comments
#10171 - PoC: eslint-plugin/require-meta-schema-description
Pull Request -
State: closed - Opened by JoshuaKGoldberg 14 days ago
- 3 comments
#10170 - Docs: Dependency Versions lists ESLint support as v9, but we still support v8
Issue -
State: closed - Opened by JoshuaKGoldberg 14 days ago
Labels: documentation, accepting prs, locked due to age
#10168 - Configs: all files includes by recommended config
Issue -
State: closed - Opened by MillerSvt 14 days ago
- 3 comments
Labels: wontfix, package: eslint-plugin, preset config change, locked due to age
#10167 - chore: update sponsors
Pull Request -
State: closed - Opened by typescript-eslint[bot] 14 days ago
- 3 comments
#10166 - Docs: Update FAQ for Javascript files using Flat config
Issue -
State: open - Opened by ankitprahladsoni 14 days ago
Labels: documentation, accepting prs
#10165 - Configs: [return-await] Change default option from in-try-catch to always
Issue -
State: open - Opened by Zamiell 14 days ago
- 1 comment
Labels: package: eslint-plugin, triage, preset config change
#10164 - docs: update configuration examples on individual rule pages to use flat config
Pull Request -
State: closed - Opened by y-hsgw 15 days ago
- 3 comments
Labels: 1 approval
#10163 - feat(eslint-plugin): [thenable-in-promise-aggregators] add rule
Pull Request -
State: open - Opened by abrahamguo 15 days ago
- 4 comments
#10162 - feat(eslint-plugin): add `no-inferred-any` rule
Pull Request -
State: closed - Opened by butchler 15 days ago
- 6 comments
#10161 - docs: fix typo
Pull Request -
State: closed - Opened by zzzgit 15 days ago
- 3 comments
#10160 - feat(eslint-plugin): [consistent-indexed-object-style] report mapped types
Pull Request -
State: closed - Opened by kirkwaiblinger 15 days ago
- 5 comments
Labels: 1 approval
#10159 - Bug: allowDefaultProject mishandled under eslint 9.12.0
Issue -
State: open - Opened by LukeNotable 15 days ago
- 11 comments
Labels: bug, triage
#10158 - Enhancement: [no-unsafe-*] misses `any` violations on union and object types
Issue -
State: open - Opened by ronami 16 days ago
Labels: bug, package: eslint-plugin, triage
#10157 - chore: convert `nullThrows` to an assertion function
Pull Request -
State: closed - Opened by abrahamguo 16 days ago
- 5 comments
#10156 - docs: fix typo
Pull Request -
State: closed - Opened by rajzik 16 days ago
- 3 comments
Labels: 1 approval
#10155 - Bug: [no-deprecated] potential false positive
Issue -
State: closed - Opened by jits 16 days ago
- 2 comments
Labels: bug, working as intended, package: eslint-plugin, locked due to age