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
Bug: [prefer-literal-enum-member] Report message should reflect bitwise expression option
kirkwaiblinger opened this issue 3 months ago
kirkwaiblinger opened this issue 3 months ago
Bug(type-utils): Node.js' `Buffer` cannot be matched with a `{ type: package }` `TypeOrValueSpecifier`
abrahamguo opened this issue 3 months ago
abrahamguo opened this issue 3 months ago
Bug: @typescript-eslint/no-unnecessary-type-parameters: ESLint crashes on invalid syntax instead of reporting error
beijixiaohu opened this issue 3 months ago
beijixiaohu opened this issue 3 months ago
Bug: [no-use-before-define] falsely reports on fields of import statement
LukeNotable opened this issue 3 months ago
LukeNotable opened this issue 3 months ago
Bug: The `name` value is not propagated in the extended configs
TrevinAvery opened this issue 3 months ago
TrevinAvery opened this issue 3 months ago
Enhancement: [class-methods-use-this] ignore `this: void` methods
stronny opened this issue 3 months ago
stronny opened this issue 3 months ago
Bug: [require-await] will auto fix into failing typescript code if the function is typed as returning a promise
beaussan opened this issue 3 months ago
beaussan opened this issue 3 months ago
chore(deps): update dependency markdownlint-cli to ^0.42.0
renovate[bot] opened this pull request 3 months ago
renovate[bot] opened this pull request 3 months ago
Bug: [no-unnecessary-condition] does not report unnecessary default value during object destructuring
TkDodo opened this issue 3 months ago
TkDodo opened this issue 3 months ago
Configs: disable-type-checked does not disable some rules
FabianKoder opened this issue 3 months ago
FabianKoder opened this issue 3 months ago
Bug: await-thenable doesn't handle unions cleanly in for-await [8.8.0 regression]
JavaScriptBach opened this issue 3 months ago
JavaScriptBach opened this issue 3 months ago
fix(typescript-eslint): add eslint as peer dependency
rtritto opened this pull request 3 months ago
rtritto opened this pull request 3 months ago
Bug: [typescript-eslint] missing `eslint` transitive peer dependency
rtritto opened this issue 3 months ago
rtritto opened this issue 3 months ago
Repo: Convert `nullThrows` to an assertion function
kirkwaiblinger opened this issue 3 months ago
kirkwaiblinger opened this issue 3 months ago
fix(typescript-estree): improve project service error message when file extension missing from extraFileExtensions
kirkwaiblinger opened this pull request 3 months ago
kirkwaiblinger opened this pull request 3 months ago
Docs: Write blog post about our enum rules
kirkwaiblinger opened this issue 3 months ago
kirkwaiblinger opened this issue 3 months ago
test(type-utils): add tests for getDeclaration
YuyaYoshioka opened this pull request 3 months ago
YuyaYoshioka opened this pull request 3 months ago
chore(deps): update dependency esbuild to ~0.24.0
renovate[bot] opened this pull request 3 months ago
renovate[bot] opened this pull request 3 months ago
Rule proposal: ban `Record<string, ...>` and similar
jacekkarczmarczyk opened this issue 3 months ago
jacekkarczmarczyk opened this issue 3 months ago
Bug: allow configure `linterOptions.reportUnusedDisableDirectives` in `@typescript-eslint/rule-tester`
SukkaW opened this issue 3 months ago
SukkaW opened this issue 3 months ago
fix: remove `export type *` in d.ts to support TS<5.0
auvred opened this pull request 3 months ago
auvred opened this pull request 3 months ago
fix(eslint-plugin): [return-await] sync the behavior with await-thenable
mdm317 opened this pull request 3 months ago
mdm317 opened this pull request 3 months ago
feat(eslint-plugin): [no-confusing-void-expression] add an option to ignore void<->void
ronami opened this pull request 3 months ago
ronami opened this pull request 3 months ago
Bug: Support typescript version 5.6.2
samuelneff opened this issue 3 months ago
samuelneff opened this issue 3 months ago
Bug: 'export type *' in output .d.ts files break TS<5
JoshuaKGoldberg opened this issue 3 months ago
JoshuaKGoldberg opened this issue 3 months ago
Bug: [no-loop-func] Bring in ESLint core's fixes on IIFEs and no-undef overlap
darkbasic opened this issue 3 months ago
darkbasic opened this issue 3 months ago
Bug: This method cannot be used with flat config. Add your entries directly into the config array
SolankiYogesh3500 opened this issue 3 months ago
SolankiYogesh3500 opened this issue 3 months ago
chore: update sponsors
typescript-eslint[bot] opened this pull request 3 months ago
typescript-eslint[bot] opened this pull request 3 months ago
Bug: [no-unnecessary-condition] False positives for Svelte-specific syntax
mcmxcdev opened this issue 3 months ago
mcmxcdev opened this issue 3 months ago
<spam>
akorchyn opened this issue 3 months ago
akorchyn opened this issue 3 months ago
chore(deps): update dependency monaco-editor to ~0.52.0
renovate[bot] opened this pull request 3 months ago
renovate[bot] opened this pull request 3 months ago
docs: [no-unsafe-call] clarify that you can never safely narrow Function
kirkwaiblinger opened this pull request 3 months ago
kirkwaiblinger opened this pull request 3 months ago
Bug: Misleading error when including non standard file types with projectService
geirmarius opened this issue 3 months ago
geirmarius opened this issue 3 months ago
Bug: [unbound-method] Reword message to not suggest modifications to types in lib .d.ts or node_modules
JoshuaKGoldberg opened this issue 3 months ago
JoshuaKGoldberg opened this issue 3 months ago
Bug: [no-unnecessary-condition] Unnecessary conditional when trying to use coalesce operator on null | undefined
darkbasic opened this issue 3 months ago
darkbasic opened this issue 3 months ago
Enhancement: `only-throw-error`: allow throwing `never`
AlCalzone opened this issue 3 months ago
AlCalzone opened this issue 3 months ago
Enhancement: make `TypeOrValueSpecifier` follow aliases chain (add support for re-exports)
auvred opened this issue 3 months ago
auvred opened this issue 3 months ago
feat(eslint-plugin): new rule `no-unsafe-type-assertion`
ronami opened this pull request 3 months ago
ronami opened this pull request 3 months ago
docs: fix link typo in Typed_Linting.mdx
ChinoUkaegbu opened this pull request 3 months ago
ChinoUkaegbu opened this pull request 3 months ago
fix(eslint-plugin): correct the type definitions
aryaemami59 opened this pull request 3 months ago
aryaemami59 opened this pull request 3 months ago
Enhancement: Explicitly mention allowDefaultProject not matching a file
JoshuaKGoldberg opened this issue 3 months ago
JoshuaKGoldberg opened this issue 3 months ago
Docs: broken link about typed linting
markH5 opened this issue 3 months ago
markH5 opened this issue 3 months ago
fix(eslint-plugin): stop warning on @ts-nocheck comments which aren't at the beginning of the file
ronami opened this pull request 3 months ago
ronami opened this pull request 3 months ago
docs: [no-duplicate-type-constituents] clarify relation to exactOptionalPropertyTypes
justmoon opened this pull request 3 months ago
justmoon opened this pull request 3 months ago
fix(eslint-plugin): [no-unnecessary-template-expression] should underline template syntax with squiggly lines
ronami opened this pull request 3 months ago
ronami opened this pull request 3 months ago
fix(utils): update missing type information message
JoshuaKGoldberg opened this pull request 3 months ago
JoshuaKGoldberg opened this pull request 3 months ago
fix(eslint-plugin): [no-misused-promises] check contextual type
yeonjuan opened this pull request 3 months ago
yeonjuan opened this pull request 3 months ago
Docs: Clarify that no-duplicate-type-constituents does not conflict with `exactOptionalPropertyTypes`
justmoon opened this issue 3 months ago
justmoon opened this issue 3 months ago
fix(eslint-plugin): [no-deprecated] max callstack exceeded when class implements itself
tarunrajput opened this pull request 3 months ago
tarunrajput opened this pull request 3 months ago
Bug: Error for missing type info on file shouldn't exclusively suggest parserOptions.project
JoshuaKGoldberg opened this issue 3 months ago
JoshuaKGoldberg opened this issue 3 months ago
Bug: possible regression of TypeOrValueSpecifier for scoped packages with restrict-template-expressions
simon-v-swyftx opened this issue 3 months ago
simon-v-swyftx opened this issue 3 months ago
fix(eslint-plugin): [prefer-literal-enum-member] allow nested bitwise operations
kirkwaiblinger opened this pull request 3 months ago
kirkwaiblinger opened this pull request 3 months ago
Enhancement: [no-redundant-type-constituents] Option to ignore certain types
oliveryasuna opened this issue 3 months ago
oliveryasuna opened this issue 3 months ago
docs: [prefer-literal-enum-member] fix bad examples
kirkwaiblinger opened this pull request 3 months ago
kirkwaiblinger opened this pull request 3 months ago
Docs: [prefer-literal-enum-member] Ensure invalid examples are invalid and remove TS errors as examples
kirkwaiblinger opened this issue 3 months ago
kirkwaiblinger opened this issue 3 months ago
docs: [strict-boolean-expressions] fix adominition
kirkwaiblinger opened this pull request 3 months ago
kirkwaiblinger opened this pull request 3 months ago
Enhancement: [no-floating-promises] <Make array checking separately configurable>
jordanrastrick opened this issue 3 months ago
jordanrastrick opened this issue 3 months ago
Bug: [no-deprecated] Maximum call stack size exceeded when class implements itself
FWDekker opened this issue 3 months ago
FWDekker opened this issue 3 months ago
docs: correct flat config usage of extends
gvdp opened this pull request 3 months ago
gvdp opened this pull request 3 months ago
docs: [no-unsafe-enum-comparison] clarify motivation and applicability
kirkwaiblinger opened this pull request 3 months ago
kirkwaiblinger opened this pull request 3 months ago
Bug: [@typescript-eslint/no-unused-vars] Picking up `key` in `key in Union` as an unused variable
jonahallibone opened this issue 4 months ago
jonahallibone opened this issue 4 months ago
Rule proposal: Require `satisfies` before type assertions (`as`)
tran-simon opened this issue 4 months ago
tran-simon opened this issue 4 months ago
fix(type-utils): check for type parameters on `isBuiltinSymbolLikeRecurser()`
ronami opened this pull request 4 months ago
ronami opened this pull request 4 months ago
docs: add 'Typed Linting' blog post
JoshuaKGoldberg opened this pull request 4 months ago
JoshuaKGoldberg opened this pull request 4 months ago
fix(types): add `NewExpression` as a parent of `SpreadElement`
eventualbuddha opened this pull request 4 months ago
eventualbuddha opened this pull request 4 months ago
Bug: `SpreadElement` does not allow `NewExpression` parent
eventualbuddha opened this issue 4 months ago
eventualbuddha opened this issue 4 months ago
Docs: Blog post on the benefits of typed linting
JoshuaKGoldberg opened this issue 4 months ago
JoshuaKGoldberg opened this issue 4 months ago
docs: misnamed `no-deprecation`/`no-deprecated` in CHANGELOG.md
Samuel-Therrien-Beslogic opened this pull request 4 months ago
Samuel-Therrien-Beslogic opened this pull request 4 months ago
chore: run prettier to fix CI failure on `main`
abrahamguo opened this pull request 4 months ago
abrahamguo opened this pull request 4 months ago
docs(website): open in playground button should not cover text
mdm317 opened this pull request 4 months ago
mdm317 opened this pull request 4 months ago
docs: fix typo for `only-throw-error` rule
saul-atomrigs opened this pull request 4 months ago
saul-atomrigs opened this pull request 4 months ago
chore(deps): update dependency eslint-plugin-react to v7.36.1
renovate[bot] opened this pull request 4 months ago
renovate[bot] opened this pull request 4 months ago
Bug: [no-unused-expressions] Calls to tag functions marked as unused expressions
SkillGG opened this issue 4 months ago
SkillGG opened this issue 4 months ago
Bug: [no-confusing-void-expression] should check awaited type of returned value in async function
kirkwaiblinger opened this issue 4 months ago
kirkwaiblinger opened this issue 4 months ago
Bug: `--fix` unexpectedly removes eslint-disable comment
andersk opened this issue 4 months ago
andersk opened this issue 4 months ago
Bug: [no-unnecessary-type-parameters] Error: Non-null Assertion Failed: Type parameter should be present in scope's variables.
jleider opened this issue 4 months ago
jleider opened this issue 4 months ago
fix(typescript-estree): ensure mjs/mts files are always be parsed as ESM
goldentrash opened this pull request 4 months ago
goldentrash opened this pull request 4 months ago
feat(eslint-plugin): [no-unsafe-call] check calls of Function
kirkwaiblinger opened this pull request 4 months ago
kirkwaiblinger opened this pull request 4 months ago
feat(eslint-plugin): [no-unnecessary-condition] add checkTypePredicates
kirkwaiblinger opened this pull request 4 months ago
kirkwaiblinger opened this pull request 4 months ago
feat(eslint-plugin): [await-thenable] check for-await loop iteree
kirkwaiblinger opened this pull request 4 months ago
kirkwaiblinger opened this pull request 4 months ago
Enhancement: [no-unnecessary-condition] report on type guards usages where the type is already equal
kirkwaiblinger opened this issue 4 months ago
kirkwaiblinger opened this issue 4 months ago
feat(eslint-plugin): [consistent-type-exports] check `export *` exports to see if all exported members are types
auvred opened this pull request 4 months ago
auvred opened this pull request 4 months ago
feat(eslint-plugin): [no-base-to-string] handle String()
yeonjuan opened this pull request 4 months ago
yeonjuan opened this pull request 4 months ago
fix(eslint-plugin): properly coerce all types to string in `getStaticMemberAccessValue`
abrahamguo opened this pull request 4 months ago
abrahamguo opened this pull request 4 months ago
chore(plugin): [prefer-readonly-parameter-types] remove null from comparison when null does not exist
Zamiell opened this pull request 4 months ago
Zamiell opened this pull request 4 months ago
Bug: [@typescript-eslint/prefer-find] Cannot convert a Symbol value to a string
splincode opened this issue 4 months ago
splincode opened this issue 4 months ago
Configs: Make sure that the stylistic config doesn't conflict with isolatedDeclarations
blickly opened this issue 4 months ago
blickly opened this issue 4 months ago
Docs: Add a rick roll somewhere in the docs
JoshuaKGoldberg opened this issue 4 months ago
JoshuaKGoldberg opened this issue 4 months ago
Bug: [prefer-promise-reject-errors (and other rules too)] Cannot convert Symbol to string (8.6.0 regression)
AviVahl opened this issue 4 months ago
AviVahl opened this issue 4 months ago
Bug(website): Open in Playground button should not cover text
kirkwaiblinger opened this issue 4 months ago
kirkwaiblinger opened this issue 4 months ago
chore(deps): update dependency typescript to v5.6.2
renovate[bot] opened this pull request 4 months ago
renovate[bot] opened this pull request 4 months ago
Repo(scope-manager): tsconfig `include` is empty
abrahamguo opened this issue 4 months ago
abrahamguo opened this issue 4 months ago
Bug: [no-confusing-non-null-assertion] should not report if nonnull and operator are on separate lines
kirkwaiblinger opened this issue 4 months ago
kirkwaiblinger opened this issue 4 months ago
fix(eslint-plugin): [no-confusing-non-null-assertion] check !in and !instanceof
kirkwaiblinger opened this pull request 4 months ago
kirkwaiblinger opened this pull request 4 months ago
Docs: customizing recommended rules with flat config
altano opened this issue 4 months ago
altano opened this issue 4 months ago
fix(utils): add missing entries to the RuleListener selectors list
auvred opened this pull request 4 months ago
auvred opened this pull request 4 months ago
fix(eslint-plugin): [no-unnecessary-template-expression] report unnecessary template string in type context
developer-bandi opened this pull request 4 months ago
developer-bandi opened this pull request 4 months ago
fix(eslint-plugin): [no-unnecessary-type-parameters] consider type parameter used as rest parameter type to be used multiple times
auvred opened this pull request 4 months ago
auvred opened this pull request 4 months ago
fix(typescript-estree): don't throw on missing tsconfig.json by default in project service
JoshuaKGoldberg opened this pull request 4 months ago
JoshuaKGoldberg opened this pull request 4 months ago