Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/typescript-eslint/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
https://github.com/typescript-eslint/typescript-eslint
docs: include Bluesky profile in social links
Gyumong opened this pull request about 2 months ago
Gyumong opened this pull request about 2 months ago
Website: Add the Bluesky account too
JoshuaKGoldberg opened this issue about 2 months ago
JoshuaKGoldberg opened this issue about 2 months ago
Enhancement: [prefer-destructuring] add option to check enums
pillowfication opened this issue about 2 months ago
pillowfication opened this issue about 2 months ago
Enhancement: [max-params] add option to check overload signatures as well
pillowfication opened this issue about 2 months ago
pillowfication opened this issue about 2 months ago
chore(deps): update dependency mocha to v10.8.2
renovate[bot] opened this pull request about 2 months ago
renovate[bot] opened this pull request about 2 months ago
docs: update license file to explicitly use bsd-2 clause license
peanutenthusiast opened this pull request about 2 months ago
peanutenthusiast opened this pull request about 2 months ago
Enhancement: [no-confusing-void-expression] ignoreVoidReturningFunctions should suggest adding void annotation
phaux opened this issue about 2 months ago
phaux opened this issue about 2 months ago
Bug: [no-confusing-void-expression] ignoreVoidReturningFunctions ignores generic type returning functions
phaux opened this issue about 2 months ago
phaux opened this issue about 2 months ago
chore: fix lint and build website errors
yeonjuan opened this pull request about 2 months ago
yeonjuan opened this pull request about 2 months ago
feat(eslint-plugin): [no-base-to-string] check Array.prototype.join
yeonjuan opened this pull request about 2 months ago
yeonjuan opened this pull request about 2 months ago
Rule proposal: Type-only Field Declarations
bk201- opened this issue about 2 months ago
bk201- opened this issue about 2 months ago
Bug: no-redeclare - Angular - 'Location' is already defined as a built-in global variable
digeomel opened this issue about 2 months ago
digeomel opened this issue about 2 months ago
Bug: [prefer-nullish-coalescing] `ignoreConditionalTests` doesn't ignore the boolean `!` operator in a condition
AndersRobstad opened this issue about 2 months ago
AndersRobstad opened this issue about 2 months ago
Bug: no-unnecessary-condition prevents use of switch statement with only one case
bluepnume opened this issue about 2 months ago
bluepnume opened this issue about 2 months ago
feat(eslint-plugin): [await-thenable] check Promise.all
Zamiell opened this pull request about 2 months ago
Zamiell opened this pull request about 2 months ago
Docs: Update project license to explicitly say BSD-2-Clause
bryan-yager opened this issue 2 months ago
bryan-yager opened this issue 2 months ago
chore(deps): update dependency eslint-plugin-perfectionist to v3.9.1
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
Repo: Set no-else-return's allowElseIf: false internally
JoshuaKGoldberg opened this issue 2 months ago
JoshuaKGoldberg opened this issue 2 months ago
fix(deps): update dependency typedoc to ^0.26.0
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
fix(deps): update dependency typedoc-plugin-markdown to v4.2.9
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
Bug: [no-deprecated] No warnings about usage of deprecated props in JSX components
alice-ep opened this issue 2 months ago
alice-ep opened this issue 2 months ago
chore(deps): [email protected], with docusaurus-plugin-typedoc and typedoc-plugin-markdown
JoshuaKGoldberg opened this pull request 2 months ago
JoshuaKGoldberg opened this pull request 2 months ago
Docs: Add a troubleshooting section for out-of-memory errors
JoshuaKGoldberg opened this issue 2 months ago
JoshuaKGoldberg opened this issue 2 months ago
Enhancement: Print version of typescript-espree in version warning
Mitsunee opened this issue 2 months ago
Mitsunee opened this issue 2 months ago
fix(scope-manager): fix asserted increments not being marked as write references
janek515 opened this pull request 2 months ago
janek515 opened this pull request 2 months ago
Bug: [prefer-const] False positives when using increment operator with non-null assertion operator
janek515 opened this issue 2 months ago
janek515 opened this issue 2 months ago
fix(deps): update dependency @eslint-community/regexpp to v4.12.1
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
docs: fix "the a" typo in FAQ
Rudxain opened this pull request 2 months ago
Rudxain opened this pull request 2 months ago
chore: fix typo
printfn opened this pull request 2 months ago
printfn opened this pull request 2 months ago
Bug: [no-unused-vars] Add option to allow variables to be used only as types or allow 'declare'
InExtremaRes opened this issue 2 months ago
InExtremaRes opened this issue 2 months ago
feat(eslint-plugin): [no-unused-private-class-members] new extension rule
Zamiell opened this pull request 2 months ago
Zamiell opened this pull request 2 months ago
Docs: settings in Quick Start run in quirks mode currently which behave differently from the Legacy ESLint Setup
me1ting opened this issue 2 months ago
me1ting opened this issue 2 months ago
chore(website): ignore more generated files from linting
abrahamguo opened this pull request 2 months ago
abrahamguo opened this pull request 2 months ago
Repo: linting fails after building website
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
fix(eslint-plugin): [no-deprecated] report on deprecated variables used inside dynamic imports
auvred opened this pull request 2 months ago
auvred opened this pull request 2 months ago
Bug: [no-deprecated] deprecated variables used inside dynamic imports aren't reported
auvred opened this issue 2 months ago
auvred opened this issue 2 months ago
fix(eslint-plugin): [no-deprecated] report when exported class implements/extends deprecated entity
auvred opened this pull request 2 months ago
auvred opened this pull request 2 months ago
fix(types): parent property type annotation in the ImportAttribute node
ota-meshi opened this pull request 2 months ago
ota-meshi opened this pull request 2 months ago
Bug: [no-unnecessary-type-assertion] Does not work with literal types
FleetAdmiralJakob opened this issue 2 months ago
FleetAdmiralJakob opened this issue 2 months ago
chore: update sponsors
typescript-eslint[bot] opened this pull request 2 months ago
typescript-eslint[bot] opened this pull request 2 months ago
feat: add `options` property to `ImportExpression` node
ota-meshi opened this pull request 2 months ago
ota-meshi opened this pull request 2 months ago
Bug: wrong ImportAttribute#parent type
ota-meshi opened this issue 2 months ago
ota-meshi opened this issue 2 months ago
Bug: [no-deprecated] Exported classes implementing a deprecated interface are not reported
wgoehrig opened this issue 2 months ago
wgoehrig opened this issue 2 months ago
docs: fix typo in docs
BossElijah opened this pull request 2 months ago
BossElijah opened this pull request 2 months ago
Enhancement: [switch-exhaustiveness-check] `considerDefaultExhaustiveForUnions` only with comment
FloEdelmann opened this issue 2 months ago
FloEdelmann opened this issue 2 months ago
feat(eslint-plugin): disable `no-class-assign` rule in `eslint-recommended` config
auvred opened this pull request 2 months ago
auvred opened this pull request 2 months ago
fix(scope-manager): visit type annotation of catch clause variable
auvred opened this pull request 2 months ago
auvred opened this pull request 2 months ago
chore(deps): update dependency knip to v5.34.0
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
Bug: @typescript-eslint/no-unused-vars false positive on catch clause argument type
MikeDabrowski opened this issue 2 months ago
MikeDabrowski opened this issue 2 months ago
docs: enable `respectPrefersColorScheme`
hyoban opened this pull request 2 months ago
hyoban opened this pull request 2 months ago
chore(deps): update dependency eslint-plugin-eslint-plugin to v6.3.1
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
chore: update eslint version internally to latest
kirkwaiblinger opened this pull request 2 months ago
kirkwaiblinger opened this pull request 2 months ago
Repo: Upgrade to latest eslint internally
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
Bug: [no-unnecessary-condition] doesn't recognize truthy bigints prior to TS 5.0
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
Enhancement: [switch-exhaustiveness-check] support switching `true`
Rusty-Beard opened this issue 2 months ago
Rusty-Beard opened this issue 2 months ago
chore(deps): update dependency @types/node to v20.17.1
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
Website: Switch to flat config for website playground ESLint config
JoshuaKGoldberg opened this issue 2 months ago
JoshuaKGoldberg opened this issue 2 months ago
Docs: enable `respectPrefersColorScheme` in docusaurus `themeConfig`
hyoban opened this issue 2 months ago
hyoban opened this issue 2 months ago
Enhancement: Add the `options` property to `ImportExpression` node
ota-meshi opened this issue 2 months ago
ota-meshi opened this issue 2 months ago
fix(eslint-plugin): [consistent-type-definitions] don't leave trailing parens when fixing type to interface
kirkwaiblinger opened this pull request 2 months ago
kirkwaiblinger opened this pull request 2 months ago
Rule proposal: no-excess-properties
ronami opened this issue 2 months ago
ronami opened this issue 2 months ago
Bug: consistent-type-definitions leaves trailing parenthesis when converting a paren-wrapped type to an interface
rdecoito opened this issue 2 months ago
rdecoito opened this issue 2 months ago
fix(eslint-plugin): [switch-exhaustiveness-check] add support for covering a missing property with `undefined`
ronami opened this pull request 2 months ago
ronami opened this pull request 2 months ago
Bug: [explicit-module-boundary-types] `allowDirectConstAssertionInArrowFunctions` should not error when also using `satisfies`
jleider opened this issue 2 months ago
jleider opened this issue 2 months ago
Enhancement: `allowDirectConstAssertionInArrowFunctions` should not error when using `satisfies`
jleider opened this issue 2 months ago
jleider opened this issue 2 months ago
Configs: fix `TS2629` & `no-class-assign` duplicate
Rudxain opened this issue 2 months ago
Rudxain opened this issue 2 months ago
Bug: [switch-exhaustiveness-check] False positive with noUncheckedIndexedAccess
jtbandes opened this issue 2 months ago
jtbandes opened this issue 2 months ago
Docs: Add explanation of the differences & preference between interfaces and types in consistent-type-definitions
JoshuaKGoldberg opened this issue 2 months ago
JoshuaKGoldberg opened this issue 2 months ago
[no-unused-vars] Cannot use 'in' operator to search for 'type' in undefined
yoannfleurydev opened this issue 2 months ago
yoannfleurydev opened this issue 2 months ago
docs: fix typo
Rudxain opened this pull request 2 months ago
Rudxain opened this pull request 2 months ago
Bug: [consistent-indexed-object-style] Unsafe autofix with regards to circular references [8.12.1 regression]
JavaScriptBach opened this issue 2 months ago
JavaScriptBach opened this issue 2 months ago
fix(eslint-plugin): [switch-exhaustiveness-check] invert `considerDefaultExhaustiveForUnions`
kirkwaiblinger opened this pull request 2 months ago
kirkwaiblinger opened this pull request 2 months ago
Bug: [switch-exhaustiveness-check] `considerDefaultExhaustiveForUnions` is inverted
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
feat(eslint-plugin): [only-throw-error] add allow option
yeonjuan opened this pull request 2 months ago
yeonjuan opened this pull request 2 months ago
Bug: @typescript-eslint/no-deprecated Does not recognize subnamespace
xuhdev opened this issue 2 months ago
xuhdev opened this issue 2 months ago
Bug: [no-useless-assignment] unexpected error when use a variable as the JSX element without any variable props
otomad opened this issue 2 months ago
otomad opened this issue 2 months ago
feat(eslint-plugin): [switch-exhaustiveness-check] add support for "no default" comment
developer-bandi opened this pull request 2 months ago
developer-bandi opened this pull request 2 months ago
fix(utils): allow an array for the values of SharedConfig
trygveaa opened this pull request 2 months ago
trygveaa opened this pull request 2 months ago
fix(eslint-plugin): [no-misused-promises] improve report loc for methods
Gyumong opened this pull request 2 months ago
Gyumong opened this pull request 2 months ago
Bug: [no-deprecated] reports deprecation where TS doesn't
Josh-Cena opened this issue 2 months ago
Josh-Cena opened this issue 2 months ago
Bug: [@typescript-eslint/no-unused-vars] args: after-used is not working for destructured arrays
Tofandel opened this issue 2 months ago
Tofandel opened this issue 2 months ago
Bug: Type for values of SharedConfigs should allow an array
trygveaa opened this issue 2 months ago
trygveaa opened this issue 2 months ago
Bug: [no-misused-promises] bad report loc for methods in object literals
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
Bug: [no-misused-promises] `inheritedMethods` check should flag all statically analyzable declarations, not just identifiers and numbers.
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
<spam>
Va992 opened this issue 2 months ago
Va992 opened this issue 2 months ago
feat(eslint-plugin): [await-thenable] report unnecessary `await using` statements
kirkwaiblinger opened this pull request 2 months ago
kirkwaiblinger opened this pull request 2 months ago
Enhancement: [await-thenable] should prohibit using a sync disposable with `await using`
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
fix(eslint-plugin): [no-unnecessary-template] report on types
omril1 opened this pull request 2 months ago
omril1 opened this pull request 2 months ago
Bug: [no-unused-vars] ignore pattern does not work on catch statement
Sodik opened this issue 2 months ago
Sodik opened this issue 2 months ago
fix(eslint-plugin): [no-unnecessary-condition] falsey bigint should be falsey
peanutenthusiast opened this pull request 2 months ago
peanutenthusiast opened this pull request 2 months ago
test(eslint-plugin): fix a typo in a test, causing it to test the `error` type rather than the `unknown` type
ronami opened this pull request 2 months ago
ronami opened this pull request 2 months ago
fix(eslint-plugin): [no-unsafe-return] don't reiterate through all type parts for each part
tezf opened this pull request 2 months ago
tezf opened this pull request 2 months ago
Docs: Highlight performance issues with type-aware rules
nzakas opened this issue 2 months ago
nzakas opened this issue 2 months ago
fix(rule-tester): use cwd option to set base path for tests with file name
reduckted opened this pull request 2 months ago
reduckted opened this pull request 2 months ago
Bug: [consistent-type-imports] can not support when using DI of nest.js
tianyingchun opened this issue 2 months ago
tianyingchun opened this issue 2 months ago
Bug: [no-deprecated] Rule still triggers when purely using types
SmashingQuasar opened this issue 2 months ago
SmashingQuasar opened this issue 2 months ago
chore(deps): update dependency eslint-plugin-perfectionist to v3.9.1
renovate[bot] opened this pull request 2 months ago
renovate[bot] opened this pull request 2 months ago
Bug: [no-unnecessary-condition] should not say that falsey bigint is truthy
kirkwaiblinger opened this issue 2 months ago
kirkwaiblinger opened this issue 2 months ago
Performance degradation in 8.1.0: @typescript-eslint/no-unsafe-return with high-cardinality unions
AaronMoat opened this issue 2 months ago
AaronMoat opened this issue 2 months ago
Bug: @typescript-eslint/no-unused-expressions Multiple assignments when using comma still breaks the rule.
IamFastre opened this issue 2 months ago
IamFastre opened this issue 2 months ago