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
Cleanup old file/folder watch callbacks
bradzacher opened this issue over 3 years ago
bradzacher opened this issue over 3 years ago
Skip the `isTTY` check for printing the "SUPPORTED TYPESCRIPT VERSIONS" message if the user passes in the `loggerFn` option
octogonz opened this issue over 3 years ago
octogonz opened this issue over 3 years ago
[no-dynamic-delete] Compatibility with typescript's noPropertyAccessFromIndexSignature
iliubinskii opened this issue over 3 years ago
iliubinskii opened this issue over 3 years ago
proposal: multiline-ternary and operator-linebreak
privatenumber opened this issue over 3 years ago
privatenumber opened this issue over 3 years ago
[no-fallthrough] Lint rule needs type information to avoid false positives e.g. nested switch
OliverJAsh opened this issue over 3 years ago
OliverJAsh opened this issue over 3 years ago
[naming-convention] Static Computed Properties do not enforce the rule
berickson1 opened this issue over 3 years ago
berickson1 opened this issue over 3 years ago
[prefer-reduce-type-parameter] unfixable reporting
JounQin opened this issue over 3 years ago
JounQin opened this issue over 3 years ago
[no-base-to-string] add option to prevent usage of Array .join on non-toString things
lydell opened this issue over 3 years ago
lydell opened this issue over 3 years ago
[quotes] Backticks for union types
mordv opened this issue over 3 years ago
mordv opened this issue over 3 years ago
[no-unused-vars] report when runtime var is only used within a type (`type MyType = typeof varName`)
happycollision opened this issue over 3 years ago
happycollision opened this issue over 3 years ago
[function-paren-newline] false positives with parentheses in return types
kku39 opened this issue over 3 years ago
kku39 opened this issue over 3 years ago
[no-unnecessary-type-assertion] False positive with flow-based narrowing on generic types
taymonbeal opened this issue over 3 years ago
taymonbeal opened this issue over 3 years ago
[@typescript-eslint/quote-props] Extension Rule Proposal
mpsijm opened this issue over 3 years ago
mpsijm opened this issue over 3 years ago
[consistent-type-imports] Allow type annotations in declaration blocks
glen-84 opened this issue over 3 years ago
glen-84 opened this issue over 3 years ago
[no-unsafe-member-access] Not allowing "interface X extends" for a type in a nested namespace
cbdeveloper opened this issue over 3 years ago
cbdeveloper opened this issue over 3 years ago
Rule proposal: prevent uninitialized variables causing runtime errors
TenPotatoes opened this issue over 3 years ago
TenPotatoes opened this issue over 3 years ago
migrate from `markdownlint` to `remark-lint`
JounQin opened this issue almost 4 years ago
JounQin opened this issue almost 4 years ago
Rule proposal: no unnecessary type coercion
JounQin opened this issue almost 4 years ago
JounQin opened this issue almost 4 years ago
feat(typescript-estree): add ParenthesizedExpression when surrounded by JSDoc type comment
armano2 opened this pull request almost 4 years ago
armano2 opened this pull request almost 4 years ago
[array-bracket-spacing] doesn't work on types
AlbanDurrheimer opened this issue almost 4 years ago
AlbanDurrheimer opened this issue almost 4 years ago
[no-unnecessary-condition] allow unnecessary optional chaining in list of conditions for uniformity
snebjorn opened this issue almost 4 years ago
snebjorn opened this issue almost 4 years ago
Rule proposal: Ensure special verbs match the type (e.g. `hasName` is boolean or boolean function)
fregante opened this issue almost 4 years ago
fregante opened this issue almost 4 years ago
[no-unused-vars] false positive when class property has the same name as import
kmaraz opened this issue almost 4 years ago
kmaraz opened this issue almost 4 years ago
feat(eslint-plugin): add no-return-in-void-callback rule
ArnaudBarre opened this pull request almost 4 years ago
ArnaudBarre opened this pull request almost 4 years ago
Symlinks cause parserOptions.project errors
nikparo opened this issue almost 4 years ago
nikparo opened this issue almost 4 years ago
Decorators: conflict between no-multi-spaces and key-spacing rules
nuno-m opened this issue almost 4 years ago
nuno-m opened this issue almost 4 years ago
[switch-exhaustiveness-check] Require default case if discriminant type is not a union
raymondwang opened this issue almost 4 years ago
raymondwang opened this issue almost 4 years ago
[no-explicit-any] support JSDoc
Raynos opened this issue almost 4 years ago
Raynos opened this issue almost 4 years ago
[sort-type-constituents] Option for array order
bordecal opened this issue almost 4 years ago
bordecal opened this issue almost 4 years ago
feat(eslint-plugin): [no-duplicate-union-intersection] add rule
remcohaszing opened this pull request almost 4 years ago
remcohaszing opened this pull request almost 4 years ago
Massive Slowdown
Goldziher opened this issue about 4 years ago
Goldziher opened this issue about 4 years ago
[no-unused-vars] False positives with members of exported namespace in .d.ts file
andersk opened this issue about 4 years ago
andersk opened this issue about 4 years ago
Rule proposal: detect useless template literal interpolation
karlhorky opened this issue about 4 years ago
karlhorky opened this issue about 4 years ago
[array-callback-return] False positive when in a map that uses a switch case without default because all possibilities are handled but ESLint isn't aware of that
MaximeCheramy opened this issue about 4 years ago
MaximeCheramy opened this issue about 4 years ago
Proposal: tsc backed jsx conditional rendering rule
pke opened this issue about 4 years ago
pke opened this issue about 4 years ago
Documentation feature request - Rule performance benchmarks
CreativeTechGuy opened this issue about 4 years ago
CreativeTechGuy opened this issue about 4 years ago
feat(eslint-plugin): [no-unsafe-assignment] [no-unsafe-return] add never support
CreativeTechGuy opened this pull request about 4 years ago
CreativeTechGuy opened this pull request about 4 years ago
Documentation for AST node types
paulius-valiunas opened this issue about 4 years ago
paulius-valiunas opened this issue about 4 years ago
Rule proposal: `no-inferrable-types` equivalent for function return types
vegerot opened this issue about 4 years ago
vegerot opened this issue about 4 years ago
[no-shadow] declaring a global causes no-shadow to error
salemhilal opened this issue about 4 years ago
salemhilal opened this issue about 4 years ago
[switch-exhaustiveness-check] add support for "no default" comment
chimericdream opened this issue over 4 years ago
chimericdream opened this issue over 4 years ago
Rule proposal: avoid using deprecated code
fregante opened this issue over 4 years ago
fregante opened this issue over 4 years ago
Rule suggestion: use of `never`
NWilson opened this issue over 4 years ago
NWilson opened this issue over 4 years ago
Rule proposal: prefer `declare var` for global declarations
ark120202 opened this issue over 4 years ago
ark120202 opened this issue over 4 years ago
[@typescript-eslint/no-shadow] false positives with static methods
dinofx opened this issue over 4 years ago
dinofx opened this issue over 4 years ago
[no-restricted-imports] No way to use this rule with `import = require()` syntax.
rtruong opened this issue over 4 years ago
rtruong opened this issue over 4 years ago
[no-unused-vars] False positive when var is used in @jsxFrag
dbartholomae opened this issue over 4 years ago
dbartholomae opened this issue over 4 years ago
Rule proposal: warn against unused array iterator method return values
PSeitz opened this issue over 4 years ago
PSeitz opened this issue over 4 years ago
[no-base-to-string] doesn't catch toLocaleString
danielnixon opened this issue over 4 years ago
danielnixon opened this issue over 4 years ago
[prefer-function-type] suggested fix breaks mergeable interface
tadhgmister opened this issue over 4 years ago
tadhgmister opened this issue over 4 years ago
[no-unsafe-return] Unable to correctly infer type from a generic-extending interface with wildcard parameter
lxsmnsyc opened this issue over 4 years ago
lxsmnsyc opened this issue over 4 years ago
[member-ordering] decorated method overloads have unexpected behavior
GerkinDev opened this issue over 4 years ago
GerkinDev opened this issue over 4 years ago
[no-restricted-imports] No way to forbid only regular imports from a package & allow type imports
mgol opened this issue over 4 years ago
mgol opened this issue over 4 years ago
feat(eslint-plugin): add `consistent-indexed-object-style` rule
remcohaszing opened this pull request over 4 years ago
remcohaszing opened this pull request over 4 years ago
Rule proposal: Don't pass default values to functions
fregante opened this issue over 4 years ago
fregante opened this issue over 4 years ago
[@typescript-eslint/member-ordering] auto-fix
abemedia opened this issue over 4 years ago
abemedia opened this issue over 4 years ago
[no-unnecessary-type-assertion] false positive in strict mode
aiwenar opened this issue over 4 years ago
aiwenar opened this issue over 4 years ago
[naming-convention] Missing distinction between "declaring" versus "using" a property
octogonz opened this issue over 4 years ago
octogonz opened this issue over 4 years ago
[naming-convention] Provide a way to customize lint messages
octogonz opened this issue over 4 years ago
octogonz opened this issue over 4 years ago
[class-literal-property-style] should not fix readonly to getter when assigned in ctor
k3nsei opened this issue over 4 years ago
k3nsei opened this issue over 4 years ago
[no-unsafe-member-access] location of warning is swamping other warnings
LakMoore opened this issue over 4 years ago
LakMoore opened this issue over 4 years ago
[naming-convention] variable or variableLike which is an object
ehossack opened this issue over 4 years ago
ehossack opened this issue over 4 years ago
[no-unnecessary-condition] false positive on RHS of LHS of nested conditional
astorije opened this issue over 4 years ago
astorije opened this issue over 4 years ago
[naming-convention] Add the ability to lint imports
vkrol opened this issue over 4 years ago
vkrol opened this issue over 4 years ago
Support for Project References
bradzacher opened this issue over 4 years ago
bradzacher opened this issue over 4 years ago
[prefer-readonly-parameter-types] inferred types from third party code make rule painful
osdiab opened this issue over 4 years ago
osdiab opened this issue over 4 years ago
`@typescript-eslint/promise-function-async` should not flag Promise subclasses
chancancode opened this issue over 4 years ago
chancancode opened this issue over 4 years ago
[no-extraneous-class] new option to specifically allow abstract classes
0xCLARITY opened this issue over 4 years ago
0xCLARITY opened this issue over 4 years ago
[method-signature-style] Shouldn't affect methods that use `this`
fregante opened this issue over 4 years ago
fregante opened this issue over 4 years ago
[consistent-return] extend base rule with knowledge of return type annotations
arcanis opened this issue over 4 years ago
arcanis opened this issue over 4 years ago
ParenthesizedExpression with a JSDoc type-casting comment is not included in the AST
jens-duttke opened this issue over 4 years ago
jens-duttke opened this issue over 4 years ago
New Rule: `prefer-destructuring`
0xCLARITY opened this issue over 4 years ago
0xCLARITY opened this issue over 4 years ago
feat(eslint-plugin): allowPackageDotJson option for no-var-requires
anikethsaha opened this pull request over 4 years ago
anikethsaha opened this pull request over 4 years ago
[no-var-requires] add an option to ignore `require('../package.json')`
bcoe opened this issue over 4 years ago
bcoe opened this issue over 4 years ago
[prefer-optional-chain] false positive for `T | boolean` types
the21st opened this issue over 4 years ago
the21st opened this issue over 4 years ago
fix(typescript-estree): add support for extra file extensions
sheetalkamat opened this pull request almost 5 years ago
sheetalkamat opened this pull request almost 5 years ago
[indent][meta issue] Problems with the indent rule
bradzacher opened this issue almost 5 years ago
bradzacher opened this issue almost 5 years ago
[await-thenable] warn against passing non-promise values to promise aggregators (`Promise.all`, `Promise.allSettled`, `Promise.race`)
viestat opened this issue almost 5 years ago
viestat opened this issue almost 5 years ago
feat(eslint-plugin): [no-floating-promise] add option to ignore IIFEs
anikethsaha opened this pull request almost 5 years ago
anikethsaha opened this pull request almost 5 years ago
[no-unnecessary-condition] ignore array index return
astorije opened this issue almost 5 years ago
astorije opened this issue almost 5 years ago
[prefer-readonly-parameter-types] false positive with tagged primitive type
ckknight opened this issue almost 5 years ago
ckknight opened this issue almost 5 years ago
Rule proposal check void-covariant return types of implemented interfaces and extended classes
rendaw opened this issue almost 5 years ago
rendaw opened this issue almost 5 years ago
[explicit-function-return-type] infer the type from the return value for bodyless arrow functions
dandv opened this issue almost 5 years ago
dandv opened this issue almost 5 years ago
Review handling of generically constrained types across rules
bradzacher opened this issue almost 5 years ago
bradzacher opened this issue almost 5 years ago
[no-empty-interface] Cannot extend type alias / incorrect fixit
Bouke opened this issue almost 5 years ago
Bouke opened this issue almost 5 years ago
[prefer-const] false positive when casting left side of assignment operator
IlyaSemenov opened this issue almost 5 years ago
IlyaSemenov opened this issue almost 5 years ago
[no-empty-interface] False positive when merging interface with class
IlyaSemenov opened this issue almost 5 years ago
IlyaSemenov opened this issue almost 5 years ago
[no-extra-parens] Incorrect rule when used with arrow generic
renjfk opened this issue almost 5 years ago
renjfk opened this issue almost 5 years ago
[naming-convention] Handle names that are a classish type
sindresorhus opened this issue almost 5 years ago
sindresorhus opened this issue almost 5 years ago
[naming-convention] Handle constructor passed as parameter
sindresorhus opened this issue almost 5 years ago
sindresorhus opened this issue almost 5 years ago
[explicit-literal-value] new rule for nominal typing (require type annotations)
Aetet opened this issue almost 5 years ago
Aetet opened this issue almost 5 years ago
feat(experimental-utils): make RuleMetaData.docs optional
MrCrunchwrap opened this pull request almost 5 years ago
MrCrunchwrap opened this pull request almost 5 years ago
[indent] add baseIndent for Vue SFC
pleek91 opened this issue about 5 years ago
pleek91 opened this issue about 5 years ago
Align AST for TSEnumDeclaration with TSInterfaceDeclaration, TSModuleDeclaration, etc
bradzacher opened this issue about 5 years ago
bradzacher opened this issue about 5 years ago
[consistent-return] false positive when returning a void/undefined value
bradzacher opened this issue about 5 years ago
bradzacher opened this issue about 5 years ago
[deprecation] Warns when deprecated APIs are used.
htho opened this issue about 5 years ago
htho opened this issue about 5 years ago
[member-naming] @internal
htho opened this issue about 5 years ago
htho opened this issue about 5 years ago
OOM when many (>10) project configs passed to the parser
screendriver opened this issue about 5 years ago
screendriver opened this issue about 5 years ago
[no-unnecessary-type-assertion] False negative on unknown!
ooyyloo opened this issue about 5 years ago
ooyyloo opened this issue about 5 years ago
Rule proposal: detect unused generator calls
brainkim opened this issue about 5 years ago
brainkim opened this issue about 5 years ago