-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Insights: typescript-eslint/typescript-eslint
Overview
Could not load contribution data
Please try again later
4 Releases published by 1 person
30 Pull requests merged by 18 people
-
fix(website): acquired types are shown in the editor but not reflected in linting
#11198 merged
Jun 18, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-base-to-string.test.ts
#11273 merged
Jun 16, 2025 -
chore: speed up semantic-breaking-change-pr.yml
#11286 merged
Jun 16, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in strict-boolean-expressions.test.ts
#11296 merged
Jun 16, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-inferrable-types.test.ts
#11275 merged
Jun 16, 2025 -
chore: upgrade to Docusaurus 3.7
#11262 merged
Jun 16, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-base-to-string.test.ts
#11280 merged
Jun 16, 2025 -
fix(typescript-estree): align constructor literal with eslint
#11299 merged
Jun 16, 2025 -
chore: update sponsors
#11301 merged
Jun 14, 2025 -
fix(types): add 2026/17 to EcmaVersion
#11304 merged
Jun 13, 2025 -
chore(visitor-keys): bump
eslint-visitor-keys
dependency#11294 merged
Jun 10, 2025 -
docs: fix up config links
#11254 merged
Jun 9, 2025 -
docs: rename "directive comments" to "comment directives"
#11268 merged
Jun 9, 2025 -
test(ast-spec): snapshot codeframe of Babel parse error
#11240 merged
Jun 9, 2025 -
fix(typescript-estree): add validation to interface extends
#11271 merged
Jun 9, 2025 -
fix(typescript-estree): change the token type of
null
fromKeyword
toNull
#11283 merged
Jun 9, 2025 -
feat(type-utils): deprecated getSourceFileOfNode function
#11284 merged
Jun 9, 2025 -
fix(visitor-keys): fix visitor keys order
#11279 merged
Jun 7, 2025 -
chore: update sponsors
#11277 merged
Jun 6, 2025 -
chore(eslint-plugin): [prefer-optional-chain] fix comment placement
#11269 merged
Jun 5, 2025 -
fix: exclude docs/ directory from eslint-plugin package
#11251 merged
Jun 2, 2025 -
fix(project-service): add missing
typescript
peer dependency#11265 merged
Jun 1, 2025 -
docs(eslint-plugin): add FAQ about JSDoc link usage with no-unused-vars
#11259 merged
May 31, 2025 -
chore: fix project service links
#11255 merged
May 30, 2025 -
chore: remove postinstall steps from CI to speed up prepare-install action
#11219 merged
May 29, 2025 -
docs: blog post on parserOptions.projectService
#8031 merged
May 29, 2025 -
chore: add publishConfig.access: public to project-service, tsconfig-utils
#11247 merged
May 27, 2025 -
docs: add note about
max-semi-size
to performance section#11200 merged
May 26, 2025 -
docs: fix misleading
return-await
options and config group#11227 merged
May 26, 2025
15 Pull requests opened by 9 people
-
feat(eslint-plugin): add a default-off option to autofix remove unused imports
#11243 opened
May 23, 2025 -
chore: migrate to pnpm
#11248 opened
May 27, 2025 -
chore: upgrade Docusaurus to 3.8
#11260 opened
May 31, 2025 -
chore: update contributors
#11263 opened
Jun 1, 2025 -
fix(website): update hash value if problem occurs due to ts version error
#11292 opened
Jun 10, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in consistent-type-assertions.test.ts
#11312 opened
Jun 17, 2025 -
docs: remove legacy notes about CJS extensions and __dirname
#11315 opened
Jun 18, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unsafe-assignment.test.ts
#11324 opened
Jun 20, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in prefer-nullish-coalescing.test.ts
#11325 opened
Jun 20, 2025 -
fix(typescript-estree): infers singleRun as true for project service
#11327 opened
Jun 21, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in ban-tslint-comment.test.ts
#11328 opened
Jun 21, 2025
42 Issues closed by 9 people
-
Bug: [rule name here] <short description of the issue>
#11326 closed
Jun 21, 2025 -
Enhancement: [strict-boolean-expressions] allowAlwaysTrueConditions
#11318 closed
Jun 19, 2025 -
Bug: Vulnerability for transitive dependency brace-expansion
#11320 closed
Jun 19, 2025 -
Bug: @typescript-eslint/no-unnecessary-condition false positive hiding actual issue
#11316 closed
Jun 18, 2025 -
Bug(website): Acquired types are shown in the editor but not reflected in linting
#11120 closed
Jun 18, 2025 -
Bug: Declaration of type-only TSESTree namespace should be type-only syntactically
#11310 closed
Jun 17, 2025 -
Bug: typing issue on `tseslint.config` with ESLint 9.29.0
#11308 closed
Jun 17, 2025 -
Repo: Speed up semantic-breaking-change-pr.yml
#11206 closed
Jun 16, 2025 -
Repo: [strict-boolean-expressions.test.ts] Switch auto-generated test cases to hand-written
#11051 closed
Jun 16, 2025 -
Repo: [prefer-readonly-parameter-types.test.ts] Switch auto-generated test cases to hand-written
#11042 closed
Jun 16, 2025 -
Repo: [no-inferrable-types.test.ts] Switch auto-generated test cases to hand-written
#11044 closed
Jun 16, 2025 -
Repo: [no-base-to-string.test.ts] Switch auto-generated test cases to hand-written
#11043 closed
Jun 16, 2025 -
Bug: `EcmaVersion` type is out of sync vs-a-vs `[email protected]`
#11307 closed
Jun 16, 2025 -
Bug: `key` of constructor in `class C { "constructor"() {} }` should not be an `Identifier`
#11084 closed
Jun 16, 2025 -
Enhancement: [no-unsafe-declaration-merging] dissallow `interface` declaration merging
#11297 closed
Jun 16, 2025 -
Bug: [prefer-nullish-coalescing] reports when expressions are not equivalent
#11306 closed
Jun 14, 2025 -
Bug: `no-misused-promises` rule is slow to evaluate
#10996 closed
Jun 14, 2025 -
Bug: Type '17' is not assignable to type 'EcmaVersion'
#11305 closed
Jun 13, 2025 -
Bug: @typescript-eslint/ban-ts-comment <context.sourceCode.getAllComments is not a function on html>
#11300 closed
Jun 12, 2025 -
Bug: [no-unnecessary-type-assertion] false positive when used with a any type coming from a generic
#11298 closed
Jun 12, 2025 -
Bug: Something is wrong in `Converter#convertTypeArgumentsToTypeParameterInstantiation()`
#11245 closed
Jun 11, 2025 -
Bug: no-unnecessary-type-parameters false positive
#11295 closed
Jun 11, 2025 -
Bug: Visitor keys for `ExportSpecifier` are not in source code order
#11293 closed
Jun 10, 2025 -
Bug: Duplicate `extends` clause for `interface` should be reported
#11077 closed
Jun 10, 2025 -
Bug: Forbid invalid `extend` in `interface`
#11088 closed
Jun 9, 2025 -
Bug: The token type of null should be `Null` instead of `Keyword`
#11027 closed
Jun 9, 2025 -
Enhancement: Deprecate getSourceFileOfNode in type-utils
#9797 closed
Jun 9, 2025 -
Bug: Visitor keys for 5 types are not in source order
#11276 closed
Jun 7, 2025 -
Bug: typescript-estree should allow `using` declaration in ambient context
#11244 closed
Jun 6, 2025 -
Bug: [no-floating-promises] doesn't detect nested arrays to `Promise.all()`
#11257 closed
Jun 6, 2025 -
Bug: [no-use-before-define] something wrong with function
#11278 closed
Jun 6, 2025 -
Performance: [eslint-plugin] Stop publishing docs/ directory to npm
#11234 closed
Jun 2, 2025 -
Bug: `typescript` should be peer dependency of `project-service`
#11264 closed
Jun 1, 2025 -
Docs: Mention jsdoc/no-undefined-types & similar in no-unused-vars docs page
#11210 closed
May 31, 2025 -
Repo: Per-job CI Install step takes a minute
#11205 closed
May 29, 2025 -
Docs: Add blog post & revamped docs for parserOptions.projectService
#7350 closed
May 29, 2025 -
Rule proposal: Prefer `VoidFunction`
#11250 closed
May 28, 2025 -
Bug: out of memory error while trying to lint nuxt
#11249 closed
May 28, 2025 -
Docs: `return-await` options are misleading
#11102 closed
May 26, 2025 -
Bug: @typescript-eslint/no-redundant-type-constituents issue within declare module statement
#11233 closed
May 23, 2025 -
Bug: [no-unnecessary-type-assertion] false positive on type narrowing
#11242 closed
May 22, 2025
18 Issues opened by 12 people
-
Enhancement: Move `PropertyDefinition.typeAnnotation` to `PropertyDefinition.key.typeAnnotation`?
#11321 opened
Jun 19, 2025 -
Bug: Parser should error when both `projectService` and `project` are set
#11319 opened
Jun 18, 2025 -
Docs: Remove legacy notes about CJS config file extensions and `__dirname`
#11314 opened
Jun 18, 2025 -
Docs: Mention ESLint's `defineConfig` (until `tseslint.config` is deprecated)
#11313 opened
Jun 18, 2025 -
Repo: migrate `eslint-plugin-jsx-a11y` to `eslint-plugin-jsx-a11y-x`
#11303 opened
Jun 13, 2025 -
Bug: `base` config should have TS `files`.
#11291 opened
Jun 10, 2025 -
Repo: Remove custom 'contributors' script in favor of built-in GitHub feature
#11290 opened
Jun 9, 2025 -
Enhancement: duplicated test cases in `RuleTester.test.ts`
#11285 opened
Jun 8, 2025 -
Enhancement: Tests that visitor keys visit fields in source code order
#11282 opened
Jun 7, 2025 -
Bug: playground in a weird state when using unsupported TS version
#11281 opened
Jun 7, 2025 -
Bug: `context.cwd` is incorrect set as `/` when absolute path is used as `filename` in rule tester
#11274 opened
Jun 5, 2025 -
Bug: [prefer-optional-chain] should report case that can be converted to optional function call `?.()`
#11270 opened
Jun 4, 2025 -
Repo: "*" should not be used which maybe broken with `yarn-berry-deduplicate`
#11266 opened
Jun 1, 2025 -
Enhancement: deprecate `project` setting in favor of `projectService` setting
#11252 opened
May 28, 2025 -
Enhancement: Remove `errorOnUnknownASTType` option from `ParseOptions`
#11246 opened
May 24, 2025 -
Performance: forcefully disable some compiler flags
#11241 opened
May 22, 2025
34 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat(typescript-estree): forbid invalid keys in `EnumMember`
#11232 commented on
Jun 10, 2025 • 6 new comments -
feat(eslint-plugin): [no-base-to-string] add checkUnknown Option
#11128 commented on
Jun 6, 2025 • 4 new comments -
chore(tsconfig-utils): sync `vitest` config with latest setup
#11239 commented on
Jun 5, 2025 • 3 new comments -
chore: migrate `eslint-plugin-import` to `eslint-plugin-import-x`
#11217 commented on
Jun 13, 2025 • 2 new comments -
Repo: `lint-fix` script is broken
#11201 commented on
Jun 18, 2025 • 0 new comments -
Rule proposal: `require-using` to force using `using` with disposable
#8255 commented on
Jun 18, 2025 • 0 new comments -
Bug: [no-unnecessary-type-assertion] false positive for generic functions with multiple signatures
#10722 commented on
Jun 18, 2025 • 0 new comments -
Enhancement: Support `plugin.meta.namespace`
#11113 commented on
Jun 20, 2025 • 0 new comments -
Enhancement: Allow specifying properties in TypeOrValueSpecifier
#10740 commented on
Jun 20, 2025 • 0 new comments -
Bug: The token type of `if` in the 262 `IdentifierName` production should be Identifier instead of Keyword
#11037 commented on
Jun 21, 2025 • 0 new comments -
feat(eslint-plugin): add rule [strict-void-return]
#9707 commented on
Jun 18, 2025 • 0 new comments -
feat(typescript-eslint): export util types (close #10848)
#10849 commented on
May 29, 2025 • 0 new comments -
fix(typescript-estree): the token value of an escaped identifier differs with espree
#11116 commented on
Jun 3, 2025 • 0 new comments -
docs: a long awaited blog post
#11118 commented on
Jun 3, 2025 • 0 new comments -
fix(typescript-eslint): make exported configs/plugin compatible with `defineConfig()`
#11190 commented on
Jun 11, 2025 • 0 new comments -
chore: fix issues introduced by updated `nx` configuration
#11230 commented on
Jun 2, 2025 • 0 new comments -
chore(project-service): sync `vitest` config with latest setup
#11237 commented on
Jun 3, 2025 • 0 new comments -
Enhancement: [no-misused-spread] Option to allow string literals
#10954 commented on
May 23, 2025 • 0 new comments -
Enhancement: Use TypeScript's Go port (tsgo / typescript-go) for type information
#10940 commented on
May 29, 2025 • 0 new comments -
Bug: error TS2742 in eslint.config.mjs with `"composite": true` and pnpm
#10893 commented on
May 30, 2025 • 0 new comments -
Enhancement: replace `fast-glob` with `tinyglobby`
#10533 commented on
May 31, 2025 • 0 new comments -
Repo: Improve CI performance to avoid throttling
#11204 commented on
May 31, 2025 • 0 new comments -
Repo: Migrate from yarn to pnpm
#10891 commented on
Jun 1, 2025 • 0 new comments -
[no-fallthrough] Lint rule needs type information to avoid false positives e.g. nested switch
#3455 commented on
Jun 4, 2025 • 0 new comments -
Repo: Lint rule to ban dynamic syntax in generating tests
#11052 commented on
Jun 9, 2025 • 0 new comments -
⚡ Performance: parserOptions.projectService sometimes no longer outperforms parserOptions.project
#9571 commented on
Jun 10, 2025 • 0 new comments -
Enhancement: Support Hashbang parse in `typescript-estree`
#6500 commented on
Jun 11, 2025 • 0 new comments -
Repo: migrate `eslint-plugin-react` to `@eslint-react/eslint-plugin`
#11214 commented on
Jun 12, 2025 • 0 new comments -
⚡️ Performance: Default parserOptions.jsDocParsingMode to 'none' or 'type-info'
#9857 commented on
Jun 13, 2025 • 0 new comments -
Repo: enable `eslint-plugin-mdx` for linting `.mdx` files
#11213 commented on
Jun 13, 2025 • 0 new comments -
Repo: migrate `eslint-plugin-import` to `eslint-plugin-import-x`
#11212 commented on
Jun 13, 2025 • 0 new comments -
Repo: address issues introduced by updated `nx` configuration
#11229 commented on
Jun 16, 2025 • 0 new comments -
Enhancement: Support Lazy Loading Rules
#11029 commented on
Jun 16, 2025 • 0 new comments -
Docs: Mention defineConfig(); remove mention of tseslint.config()
#10935 commented on
Jun 18, 2025 • 0 new comments