-
-
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
38 Pull requests merged by 20 people
-
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 -
feat: create standalone project-service, tsconfig-utils packages
#11182 merged
May 21, 2025 -
chore(deps): update dependency knip to v5.55.1
#11209 merged
May 19, 2025 -
docs(eslint-plugin): [typedef] deprecate the rule
#11202 merged
May 19, 2025 -
chore: clean up nx and other config
#11226 merged
May 19, 2025 -
chore: update some package scripts and dependency config
#10765 merged
May 17, 2025 -
chore: use TLA in ESM scripts rather than async main().catch()
#11218 merged
May 16, 2025 -
chore: update
eslint-plugin-perfectionist
tov4
#11185 merged
May 16, 2025 -
docs: add big announcement notice for old major versions
#11178 merged
May 16, 2025 -
chore(parser): finish migrating to
vitest
#11191 merged
May 16, 2025 -
chore(typescript-eslint): finish migrating to
vitest
#11137 merged
May 16, 2025 -
chore: clean up ESLint config post
vitest
migration#11135 merged
May 16, 2025 -
chore: update sponsors
#11222 merged
May 16, 2025 -
chore: update sponsors
#11195 merged
May 12, 2025 -
chore: simplify
tsconfig
setup usingconfigDir
#11136 merged
May 12, 2025 -
fix(eslint-plugin): [no-deprecated] support computed member access
#10867 merged
May 12, 2025 -
docs: use
T[]
instead of[T, ...T[]]
in rule options#11129 merged
May 12, 2025 -
chore(ast-spec): finish migrating to
vitest
#11126 merged
May 12, 2025 -
fix(eslint-plugin): [no-unnecessary-type-conversion] shouldn't have fixable property
#11194 merged
May 12, 2025
19 Pull requests opened by 12 people
-
[REFERENCE] Rule creator packages prototypes
#11207 opened
May 12, 2025 -
chore(deps): update dependency globals to v16.1.0
#11215 opened
May 14, 2025 -
chore: migrate `eslint-plugin-import` to `eslint-plugin-import-x`
#11217 opened
May 14, 2025 -
chore: fix issues introduced by updated `nx` configuration
#11230 opened
May 21, 2025 -
feat(typescript-estree): forbid invalid keys in `EnumMember`
#11232 opened
May 21, 2025 -
chore(project-service): sync `vitest` config with latest setup
#11237 opened
May 21, 2025 -
chore(tsconfig-utils): sync `vitest` config with latest setup
#11239 opened
May 21, 2025 -
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: upgrade to Docusaurus 3.7
#11262 opened
May 31, 2025 -
chore: update contributors
#11263 opened
Jun 1, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-base-to-string.test.ts
#11273 opened
Jun 5, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-inferrable-types.test.ts
#11275 opened
Jun 5, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-base-to-string.test.ts
#11280 opened
Jun 6, 2025 -
chore: Speed up semantic-breaking-change-pr.yml
#11286 opened
Jun 8, 2025
41 Issues closed by 5 people
-
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 -
Bug: [no-unnecessary-condition] False positive when value is modified in callback
#11231 closed
May 21, 2025 -
Enhancement: Split out a `@typescript-eslint/project-service` package
#11181 closed
May 21, 2025 -
Docs: Mark typedef as deprecated / feature frozen
#11187 closed
May 19, 2025 -
Repo: update `eslint-plugin-perfectionist` to `v4`
#11186 closed
May 16, 2025 -
Docs: link to docs for previous major versions, with the appropriate caveats
#10483 closed
May 16, 2025 -
Repo(parser): finish migrating to `vitest`
#11189 closed
May 16, 2025 -
Repo(typescript-eslint): finish migrating to `vitest`
#11134 closed
May 16, 2025 -
Repo: clean up `eslint.config.mjs` post `vitest` migration
#11132 closed
May 16, 2025 -
Docs: changelog isnt viewable in github
#11224 closed
May 16, 2025 -
Bug: [no-unnecessary-condition] `if (new.target)` shouldn't trigger the rule.
#11221 closed
May 16, 2025 -
Docs: Clarify how the `config()` helper handles rule merging in flat config
#11220 closed
May 15, 2025 -
Base rule extension: no-var configuration for declarations
#7941 closed
May 14, 2025 -
Docs: provide additional clarity for the "Linting with type information" page
#11188 closed
May 13, 2025 -
Enhancement: [triple-slash-reference] support a new option named `never`
#11196 closed
May 13, 2025 -
Bug: [no-unused-vars] Type-only imports reported as unused despite being referenced by JSDocs
#11208 closed
May 13, 2025 -
Enhancement: [no-deprecated] Allow should support properties inside types
#11083 closed
May 12, 2025 -
Repo: simplify `tsconfig` setup using `configDir`
#11133 closed
May 12, 2025 -
Bug: [no-deprecated] doesn't report deprecated type index access
#10837 closed
May 12, 2025 -
Docs: simplify array type declarations on rule pages
#11117 closed
May 12, 2025 -
Repo(ast-spec): finish migrating to `vitest`
#11112 closed
May 12, 2025 -
Bug: [no-unnecessary-type-conversion] shouldn't have fixable property
#11192 closed
May 12, 2025
27 Issues opened by 14 people
-
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 -
Bug: Something is wrong in `Converter#convertTypeArgumentsToTypeParameterInstantiation()`
#11245 opened
May 23, 2025 -
Performance: forcefully disable some compiler flags
#11241 opened
May 22, 2025 -
Repo(tsconfig-utils): sync `vitest` config with latest setup
#11238 opened
May 21, 2025 -
Repo(project-service): sync `vitest` config with latest setup
#11236 opened
May 21, 2025 -
Enhancement: Add callsites to deprecate warning
#11235 opened
May 21, 2025 -
Repo: address issues introduced by updated `nx` configuration
#11229 opened
May 20, 2025 -
Bug: `prefer-return-this-type` report and fixes code to one with TS errors
#11225 opened
May 16, 2025 -
Enhancement: [no-unused-vars] add a default-off option to autofix remove unused imports
#11223 opened
May 16, 2025 -
Repo: integrate with `yarn-berry-deduplicate` for fewer dependencies tree
#11216 opened
May 14, 2025 -
Repo: migrate `eslint-plugin-react` to `@eslint-react/eslint-plugin`
#11214 opened
May 14, 2025 -
Repo: enable `eslint-plugin-mdx` for linting `.mdx` files
#11213 opened
May 14, 2025 -
Repo: migrate `eslint-plugin-import` to `eslint-plugin-import-x`
#11212 opened
May 14, 2025 -
Repo: Speed up semantic-breaking-change-pr.yml
#11206 opened
May 12, 2025 -
Repo: Improve CI performance to avoid throttling
#11204 opened
May 12, 2025 -
Repo: Onboard OctoGuide
#11203 opened
May 12, 2025 -
Repo: `lint-fix` script is broken
#11201 opened
May 11, 2025
33 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.
-
fix(typescript-eslint): make exported configs/plugin compatible with `defineConfig()`
#11190 commented on
Jun 2, 2025 • 7 new comments -
feat(eslint-plugin): [no-base-to-string] add checkUnknown Option
#11128 commented on
Jun 6, 2025 • 7 new comments -
fix(website): acquired types are shown in the editor but not reflected in linting
#11198 commented on
May 28, 2025 • 4 new comments -
fix(eslint-plugin): [consistent-generic-constructors] ignore when constructor is typed array
#10477 commented on
May 19, 2025 • 1 new comment -
Enhancement: Move RuleCreator into its own package with fewer dependencies than utils
#10383 commented on
May 12, 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 -
Enhancement: Allow specifying properties in TypeOrValueSpecifier
#10740 commented on
Jun 9, 2025 • 0 new comments -
fix(eslint-plugin): [no-misused-promises] the `inheritedMethods` and `properties` options to check all statically analyzable declarations
#10310 commented on
May 19, 2025 • 0 new comments -
fix(eslint-plugin): [no-deprecated] should allow ignoring of deprecated value
#10670 commented on
May 16, 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 -
chore(deps): update codecov/codecov-action action to v5
#11158 commented on
May 18, 2025 • 0 new comments -
chore(deps): update nx monorepo to v20.8.1
#11172 commented on
May 17, 2025 • 0 new comments -
fix(deps): update babel monorepo to v7.27.1
#11174 commented on
May 12, 2025 • 0 new comments -
docs(eslint-plugin): [no-explicit-any] add alternatives
#11199 commented on
May 9, 2025 • 0 new comments -
migrate from `markdownlint` to `remark-lint`
#3223 commented on
May 14, 2025 • 0 new comments -
Rule proposal: prefer `declare var` for global declarations
#2594 commented on
May 15, 2025 • 0 new comments -
Bug: Parser: End range of `Program` differs from Espree
#11026 commented on
May 15, 2025 • 0 new comments -
Bug: [no-deprecated] doesn't work on export/re-export statements
#11197 commented on
May 16, 2025 • 0 new comments -
Dependency Dashboard
#6687 commented on
May 16, 2025 • 0 new comments -
Docs: Remove mention of tseslint.config()
#10935 commented on
May 18, 2025 • 0 new comments -
Docs: Mention sourceType in parser/parserOptions
#11016 commented on
May 19, 2025 • 0 new comments -
Bug: Duplicate `extends` clause for `interface` should be reported
#11077 commented on
May 19, 2025 • 0 new comments -
Bug: [prefer-nullish-coalescing] Should not report on false | undefined values by default
#11092 commented on
May 19, 2025 • 0 new comments -
⚡ Performance: parserOptions.projectService sometimes no longer outperforms parserOptions.project
#9571 commented on
May 21, 2025 • 0 new comments -
Bug: `no-misused-promises` rule is slow to evaluate
#10996 commented on
May 22, 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: Migrate from yarn to pnpm
#10891 commented on
Jun 1, 2025 • 0 new comments