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
test: add regression testing against old TS and ESLint versions in the CI
bradzacher opened this pull request over 2 years ago
bradzacher opened this pull request over 2 years ago
can't resolve reference #/definitions/directiveConfigSchema from id #
ethanneff opened this issue over 2 years ago
ethanneff opened this issue over 2 years ago
feat(eslint-plugin): allowMixins option for explicit-function-return-type and explicit-module-boundary-types
nscarcella opened this pull request over 2 years ago
nscarcella opened this pull request over 2 years ago
Bug: [consistent-type-imports] Using with isolatedModules and emitDecoratorMetadata
HaoboZ opened this issue over 2 years ago
HaoboZ opened this issue over 2 years ago
Enhancement: `member-ordering` default configuration
nbouvrette opened this issue over 2 years ago
nbouvrette opened this issue over 2 years ago
Docs: make error message for no-var-requires rule more explicit
Almouro opened this issue over 2 years ago
Almouro opened this issue over 2 years ago
Bug: [no-unnecessary-type-constraint] False positive for generics on arrow functions in .mts files
spalger opened this issue over 2 years ago
spalger opened this issue over 2 years ago
Docs: Add guidance for third party ESLint plugins and type checking
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
Repo: Rule [options] parameter should be non-nullable if defaultOptions exists
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
Repo: Use mdast-util-from-markdown in Docusaurus plugins
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
Docs: Add descriptions to rule schema options
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
[WIP] feat: test old TypeScript version
JoshuaKGoldberg opened this pull request over 2 years ago
JoshuaKGoldberg opened this pull request over 2 years ago
Bug: [no-unsafe-return] number returned in a callback of `sort` is reported as unsafe any
hasparus opened this issue over 2 years ago
hasparus opened this issue over 2 years ago
Rule proposal: Ban type coercion from operators on non-primitive types
maritaria opened this issue over 2 years ago
maritaria opened this issue over 2 years ago
Bug: [no-unnecessary-type-assertion] false negative with `exactOptionalPropertyTypes` compiler option
DetachHead opened this issue over 2 years ago
DetachHead opened this issue over 2 years ago
Enhancement: [restrict-template-expressions] `allowURLSearchParams` option
mmkal opened this issue over 2 years ago
mmkal opened this issue over 2 years ago
Enhancement: [no-require-imports] Add option `allowJson`
remcohaszing opened this issue over 2 years ago
remcohaszing opened this issue over 2 years ago
Update README.md
Zamiell opened this pull request over 2 years ago
Zamiell opened this pull request over 2 years ago
Docs: Add rationale to rules
hoffa opened this issue over 2 years ago
hoffa opened this issue over 2 years ago
feat(eslint-plugin): rework configs: recommended, strict, stylistic; -type-checked
JoshuaKGoldberg opened this pull request over 2 years ago
JoshuaKGoldberg opened this pull request over 2 years ago
chore: add label-commenter bot for formatting issues
JoshuaKGoldberg opened this pull request over 2 years ago
JoshuaKGoldberg opened this pull request over 2 years ago
Docs: Add a deep dive
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
Docs: Add an FAQ for issues where the root cause is incorrect types
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
Enhancement: `@typescript-eslint/no-floating-promises` should Ignore node 18's built-in test function
mgenware opened this issue over 2 years ago
mgenware opened this issue over 2 years ago
Enhancement: [prefer-nullish-coalescing] recognize "||="
jakebailey opened this issue over 2 years ago
jakebailey opened this issue over 2 years ago
fix: add `realpath` to compiler host
lsdsjy opened this pull request over 2 years ago
lsdsjy opened this pull request over 2 years ago
Bug: Parsing error with pnpm and nested extended tsconfig
lsdsjy opened this issue over 2 years ago
lsdsjy opened this issue over 2 years ago
Repo: filter private packages from the release log
bradzacher opened this issue over 2 years ago
bradzacher opened this issue over 2 years ago
Bug: [no-invalid-void-type] conditional return type false positive
panmenghan opened this issue over 2 years ago
panmenghan opened this issue over 2 years ago
Docs: Add a saved reply for denying formatting rule suggestions
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
feat(eslint-plugin): [no-type-alias] allowTemplateLiterals
jasperwreed opened this pull request over 2 years ago
jasperwreed opened this pull request over 2 years ago
Enhancement: [no-type-alias] allowTemplateLiterals
burtek opened this issue over 2 years ago
burtek opened this issue over 2 years ago
chore(website): error viewer in playground
armano2 opened this pull request over 2 years ago
armano2 opened this pull request over 2 years ago
Bug: [no-unsafe-argument] stackoverflow crash when using recursive types
kilahm opened this issue over 2 years ago
kilahm opened this issue over 2 years ago
Bug: [no-invalid-void-type] allowInGenericTypeArguments does not support array or union
HolgerJeromin opened this issue over 2 years ago
HolgerJeromin opened this issue over 2 years ago
Enhancement: [no-unnecessary-type-arguments] Report inferred required types
Samuel-Therrien-Beslogic opened this issue over 2 years ago
Samuel-Therrien-Beslogic opened this issue over 2 years ago
Bug: [no-useless-empty-export] false-positive for .d.ts file with only type exports
Josh-Cena opened this issue over 2 years ago
Josh-Cena opened this issue over 2 years ago
Bug: [strict-boolean-expressions] False positive with union type containing allowed falsy types
chronoDave opened this issue over 2 years ago
chronoDave opened this issue over 2 years ago
[consistent-type-imports] restrict report to the specific offending specifier
Josh-Cena opened this issue over 2 years ago
Josh-Cena opened this issue over 2 years ago
[prefer-nullish-coalescing] request for preferring "||" when string value
NateRadebaugh opened this issue over 2 years ago
NateRadebaugh opened this issue over 2 years ago
Docs: How to test PR changes to rules
Zamiell opened this issue over 2 years ago
Zamiell opened this issue over 2 years ago
feat(eslint-plugin): [strict-enums] new rule
Zamiell opened this pull request over 2 years ago
Zamiell opened this pull request over 2 years ago
feat(eslint-plugin): [member-ordering] add support for enums
Zamiell opened this pull request over 2 years ago
Zamiell opened this pull request over 2 years ago
[no-magic-numbers] False positives when ignored numbers are in a type definition
SLKnutson opened this issue over 2 years ago
SLKnutson opened this issue over 2 years ago
[member-ordering] Add ability to sort enums
Zamiell opened this issue over 2 years ago
Zamiell opened this issue over 2 years ago
consistent-type-imports: add autofix option to prefer inline type keyword
jackfranklin opened this issue over 2 years ago
jackfranklin opened this issue over 2 years ago
Docs: no-shadow and no-redeclare doc clarification/rule option request
philipbordallo opened this issue over 2 years ago
philipbordallo opened this issue over 2 years ago
Rule option proposal: ignore void returns or no-return functions for `explicit-function-return-type`
Samuel-Therrien-Beslogic opened this issue over 2 years ago
Samuel-Therrien-Beslogic opened this issue over 2 years ago
[eslint-plugin] Breaking: enable type information for prefer-optional-chain
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
[no-unreachable] and [no-unused-label] are handled inconsistently
amayer42 opened this issue over 2 years ago
amayer42 opened this issue over 2 years ago
New internal lint rule: use ESTree node ranges instead of TypeScript
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
[no-floating-promises] Rule proposal: Add ignore for typescript types or specific methods
SimonSimCity opened this issue almost 3 years ago
SimonSimCity opened this issue almost 3 years ago
[id-length] Extend ESLint core rule to also verify type names.
iliubinskii opened this issue almost 3 years ago
iliubinskii opened this issue almost 3 years ago
Rule proposal: Disallow unions with `unknown` or `any`
fregante opened this issue almost 3 years ago
fregante opened this issue almost 3 years ago
[strict-boolean-expressions]: New feature, this rule should additionally check value return by callbacks inside Array.some, Array.every, etc
iliubinskii opened this issue almost 3 years ago
iliubinskii opened this issue almost 3 years ago
Rule proposal: useless override
DetachHead opened this issue almost 3 years ago
DetachHead opened this issue almost 3 years ago
[no-unused-vars] Should not suggest dropping args from overrides
conartist6 opened this issue almost 3 years ago
conartist6 opened this issue almost 3 years ago
[consistent-indexed-object-style] fixer produces invalid code and deletes comments
Josh-Cena opened this issue almost 3 years ago
Josh-Cena opened this issue almost 3 years ago
Docs: explain whether type-aware linting is safe to use with `eslint --cache`
six-transit opened this issue almost 3 years ago
six-transit opened this issue almost 3 years ago
[@typescript-eslint/restrict-plus-operands] False positive for type `0|1`
viceice opened this issue almost 3 years ago
viceice opened this issue almost 3 years ago
Files with uppercased letter can't be parsed on case-insensitive filesystem in folder with case-sensitivity support
wKich opened this issue almost 3 years ago
wKich opened this issue almost 3 years ago
chore: add --changedSince to CI test runs on other Node.js versions
JoshuaKGoldberg opened this pull request almost 3 years ago
JoshuaKGoldberg opened this pull request almost 3 years ago
Use --changedSince for Jest tests in CI
JoshuaKGoldberg opened this issue almost 3 years ago
JoshuaKGoldberg opened this issue almost 3 years ago
Docs: How is `@typescript-eslint/no-unused-vars` different than TypeScript’s own errors?
fregante opened this issue almost 3 years ago
fregante opened this issue almost 3 years ago
[sort-type-constituents] Feature request: support case sensitive sorting
iliubinskii opened this issue almost 3 years ago
iliubinskii opened this issue almost 3 years ago
[adjacent-overload-signatures] getters and setters should not be overloads
Josh-Cena opened this issue almost 3 years ago
Josh-Cena opened this issue almost 3 years ago
Rule proposal: no-unused-private-class-members
alumni opened this issue almost 3 years ago
alumni opened this issue almost 3 years ago
feat(eslint-plugin): [explicit-module-boundary-types] support well-known symbols in allowedNames
michkot opened this pull request almost 3 years ago
michkot opened this pull request almost 3 years ago
[no-unnecessary-condition] False error on uninitialized variable
Retro64 opened this issue almost 3 years ago
Retro64 opened this issue almost 3 years ago
[no-unnecessary-type-assertion] only checks non-null-assertion
c-vetter opened this issue almost 3 years ago
c-vetter opened this issue almost 3 years ago
[one-var] False positive when declaring modules
TrevorBurnham opened this issue almost 3 years ago
TrevorBurnham opened this issue almost 3 years ago
Rule proposal: no-array-delete
davidmaxwaterman opened this issue almost 3 years ago
davidmaxwaterman opened this issue almost 3 years ago
Use markdown linting instead of Jest for validating .md docs
JoshuaKGoldberg opened this issue about 3 years ago
JoshuaKGoldberg opened this issue about 3 years ago
Rule proposal: @typescript-eslint/require-atomic-updates
s-h-a-d-o-w opened this issue about 3 years ago
s-h-a-d-o-w opened this issue about 3 years ago
[no-base-to-string] doesn't catch `String(…)`
FloEdelmann opened this issue about 3 years ago
FloEdelmann opened this issue about 3 years ago
`AST` not fully aligned with Babel: `TSClassImplements` used instead of `TSExpressionWithTypeArguments`
coderaiser opened this issue about 3 years ago
coderaiser opened this issue about 3 years ago
[prefer-readonly-parameter-types] Proposal: Add type allowlist
marekdedic opened this issue about 3 years ago
marekdedic opened this issue about 3 years ago
[prefer-string-starts-ends-with] False positive for substring with length limit
tkalliom opened this issue about 3 years ago
tkalliom opened this issue about 3 years ago
Docs: more metadata for each rule
Josh-Cena opened this issue about 3 years ago
Josh-Cena opened this issue about 3 years ago
[no-unused-vars] False positive for "export import Namespace"
MBuchalik opened this issue about 3 years ago
MBuchalik opened this issue about 3 years ago
[no-extra-parens] incorrect behaviour when using a parenthesised array type in a function call generic
movpushmov opened this issue about 3 years ago
movpushmov opened this issue about 3 years ago
Parses invalid class code
ljharb opened this issue about 3 years ago
ljharb opened this issue about 3 years ago
[utils] Use template literal types to parse esquery selectors to automatically type complex selectors
bradzacher opened this issue about 3 years ago
bradzacher opened this issue about 3 years ago
[@typescript-eslint/padded-blocks] Extend base rule
josephzidell opened this issue over 3 years ago
josephzidell opened this issue over 3 years ago
[@typescript-eslint/no-unused-vars] False positive when parameter decorator has same name as parameter
ifeltsweet opened this issue over 3 years ago
ifeltsweet opened this issue over 3 years ago
[no-unsafe-return] `ReturnType<T>` is marked unsafe
JounQin opened this issue over 3 years ago
JounQin opened this issue over 3 years ago
Missing types when using project references and single run inference (allowAutomaticSingleRunInference)
gcangussu opened this issue over 3 years ago
gcangussu opened this issue over 3 years ago
Support pnpm for single run detection
cherryblossom000 opened this issue over 3 years ago
cherryblossom000 opened this issue over 3 years ago
[no-unnecessary-boolean-literal-compare] Breaks type when using allowComparingNullableBooleansToTrue
paleite opened this issue over 3 years ago
paleite opened this issue over 3 years ago
fix(eslint-plugin): [no-shadow] allow enum variables matching scope variables
remcohaszing opened this pull request over 3 years ago
remcohaszing opened this pull request over 3 years ago
WIP: feat(eslint-plugin): migrate no-unnecessary-generics from dtslint
Zzzen opened this pull request over 3 years ago
Zzzen opened this pull request over 3 years ago
Rule proposal: warn against unnecessary type parameters
Zzzen opened this issue over 3 years ago
Zzzen opened this issue over 3 years ago
[sort-type-constituents] Sort is formatting-dependent
Quanyails opened this issue over 3 years ago
Quanyails opened this issue over 3 years ago
[switch-exhaustiveness-check] ban the default case to enforce all cases are handled and prevent accidental mishandling of new cases
OliverJAsh opened this issue over 3 years ago
OliverJAsh opened this issue over 3 years ago
[no-invalid-void-type] Should void be allowed in generic arguments to function calls?
jtbandes opened this issue over 3 years ago
jtbandes opened this issue over 3 years ago
[class-literal-property-style] Literal property style does not respect inherited types
Paril opened this issue over 3 years ago
Paril opened this issue over 3 years ago
[@typescript-eslint/yoda] New rule proposal
krisztianb opened this issue over 3 years ago
krisztianb opened this issue over 3 years ago
[no-unused-vars] Throws warning that generic type parameter is unused if an inferred type uses the same name
AllySummers opened this issue over 3 years ago
AllySummers opened this issue over 3 years ago
[no-unsafe-assignment] any => unknown assignment triggers error for object shorthand notation
michens opened this issue over 3 years ago
michens opened this issue over 3 years ago
[no-unsafe-return] does not allow return any[] when function is typed as `any`
HolgerJeromin opened this issue over 3 years ago
HolgerJeromin opened this issue over 3 years ago