-
-
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
31 Pull requests merged by 17 people
-
fix(typescript-eslint): error on nested
extends
intseslint.config()
#11361 merged
Jul 21, 2025 -
fix(typescript-eslint): infer tsconfigRootDir with v8 API
#11412 merged
Jul 21, 2025 -
fix: disallow extra properties in rule options
#11397 merged
Jul 19, 2025 -
chore: fix default value in JSDoc for reportUnusedDisableDirectives
#11409 merged
Jul 19, 2025 -
fix(typescript-estree): ensure the token type of the property name is Identifier
#11329 merged
Jul 18, 2025 -
feat(typescript-estree): forbid optional chain in
TemplateTaggedLiteral
#11391 merged
Jul 18, 2025 -
chore(tsconfig-utils): sync
vitest
config with latest setup#11239 merged
Jul 15, 2025 -
chore: update to nx 21.2.3
#11400 merged
Jul 15, 2025 -
fix(eslint-plugin): [unified-signatures] fix false positives for ignoreOverloadsWithDifferentJSDoc option
#11381 merged
Jul 14, 2025 -
fix(type-utils): handle namespaced exports in specifier matching
#11380 merged
Jul 14, 2025 -
feat(typescript-estree): infer tsconfigRootDir from call stack
#11370 merged
Jul 14, 2025 -
docs(website): remove stale list of checked expressions
#11384 merged
Jul 9, 2025 -
fix(type-utils): add missing 'types' dependency to 'type-utils'
#11383 merged
Jul 8, 2025 -
feat(typescript-eslint): support
basePath
intseslint.config()
#11357 merged
Jul 7, 2025 -
fix(eslint-plugin): [no-deprecated] should allow ignoring of deprecated value
#10670 merged
Jul 7, 2025 -
chore(project-service): sync
vitest
config with latest setup#11237 merged
Jul 7, 2025 -
chore(website): show tsconfig parsing errors in tab
#10991 merged
Jul 7, 2025 -
chore(deps): update dependency globals to v16.1.0
#11215 merged
Jul 6, 2025 -
docs(eslint-plugin): [only-throw-error] document options
#11348 merged
Jul 6, 2025 -
chore(eslint-plugin): switch auto-generated test cases to hand-written in no-unused-expressions.test.ts
#11347 merged
Jul 6, 2025 -
chore: fix website lint task to rely on build
#11377 merged
Jul 5, 2025 -
docs: overhaul homepage
#11345 merged
Jul 4, 2025 -
chore: make copy-ast-spec non cacheable
#11367 merged
Jul 1, 2025 -
chore: try branch with environment main set
#11366 merged
Jul 1, 2025 -
chore: nx cloud token test
#11365 merged
Jul 1, 2025 -
chore: migrate to nx-cloud-id
#11364 merged
Jul 1, 2025 -
chore: fix issues introduced by updated
nx
configuration#11230 merged
Jul 1, 2025 -
chore: add Vitest to recommended VS Code extensions
#11358 merged
Jun 30, 2025 -
fix(website): did not find a source file error if url hash doesn't contain fileType
#11350 merged
Jun 30, 2025 -
docs: mention ESLint's defineConfig()
#11335 merged
Jun 29, 2025
8 Pull requests opened by 7 people
-
fix(eslint-plugin): [no-deprecated] should report deprecated exports and reexports
#11359 opened
Jun 30, 2025 -
chore: wip
#11368 opened
Jul 1, 2025 -
chore: remove vestiges of Jest internally
#11385 opened
Jul 8, 2025 -
feat: remove deprecated RuleContext types
#11386 opened
Jul 8, 2025 -
fix(eslint-plugin): [no-unsafe-assignment] add an `unsafeObjectPattern` message
#11403 opened
Jul 16, 2025 -
feat(eslint-plugin): support yield/await expressions
#11417 opened
Jul 21, 2025 -
add no-unnecessary-type-conversion to strict-type-checked ruleset
#11427 opened
Jul 27, 2025 -
fix(eslint-plugin): [no-floating-promises] allowForKnownSafeCalls now supports function names (fixes #11423)
#11430 opened
Jul 28, 2025
38 Issues closed by 8 people
-
Enhancement: [require-await] support explicit resource management
#11425 closed
Jul 27, 2025 -
Bug: schemas of some rules allow extra properties
#11396 closed
Jul 24, 2025 -
Enhancement: `tseslint.config()` should prohibit nested `extends`
#11360 closed
Jul 21, 2025 -
Bug: inferring `tsconfigRootDir` fails with `project: true`
#11407 closed
Jul 21, 2025 -
Bug: Inferred parserOptions.tsconfigRootDir concatenates incorrectly when a space is present in the path
#11398 closed
Jul 21, 2025 -
Rule proposal: Enforce explicit Record<K, V> type annotations for object literals
#11410 closed
Jul 20, 2025 -
Rule proposal: disallow default values for fields that are never undefined
#11405 closed
Jul 19, 2025 -
Bug: The token type of `if` in the 262 `IdentifierName` production should be Identifier instead of Keyword
#11037 closed
Jul 18, 2025 -
Enhancement: Forbid optional chaining in `TaggedTemplateExpression`
#11352 closed
Jul 18, 2025 -
Bug: [consistent-generic-constructors] Don't conflict with isolatedDeclarations if enabled
#10571 closed
Jul 16, 2025 -
Enhancement: [no-unnecessary-condition] additionally check `typeof` expression when it possible
#11404 closed
Jul 16, 2025 -
Security: Update minimatch dependency to latest version
#11401 closed
Jul 15, 2025 -
Repo(tsconfig-utils): sync `vitest` config with latest setup
#11238 closed
Jul 15, 2025 -
Bug: <short description of the issue>
#11399 closed
Jul 15, 2025 -
Bug: [unified-signatures] not ignoring different jsdocs
#11375 closed
Jul 14, 2025 -
Enhancement: Default `tsconfigRootDir` to the running flat config's directory if available
#10841 closed
Jul 14, 2025 -
Docs: [no-unnecessary-condition] list of checked expressions is stale
#11378 closed
Jul 9, 2025 -
Bug: Transitive import of @typescript-eslint/types from @typescript-eslint/type-utils
#11382 closed
Jul 8, 2025 -
Enhancement: Support `basePath` property in `Config` of ESLint
#11356 closed
Jul 7, 2025 -
Docs: Remove legacy notes about CJS config file extensions and `__dirname`
#11314 closed
Jul 7, 2025 -
Bug: [no-deprecated] should allow ignoring of deprecated value
#10660 closed
Jul 7, 2025 -
Repo(project-service): sync `vitest` config with latest setup
#11236 closed
Jul 7, 2025 -
Enhancement: Display tsconfig errors in playground
#8580 closed
Jul 7, 2025 -
Docs: [only-throw-error] give explanation of options
#11173 closed
Jul 6, 2025 -
Repo: Change the messageId to match eslint
#11331 closed
Jul 6, 2025 -
Repo: [no-unused-expressions.test.ts] Switch auto-generated test cases to hand-written
#11048 closed
Jul 6, 2025 -
Repo: Lint error from website lint not relying on build
#11376 closed
Jul 5, 2025 -
Docs: Detail how to get typescript-eslint to lint files from your tsconfig.json `include` list
#11373 closed
Jul 4, 2025 -
Docs: Homepage overhaul
#11184 closed
Jul 4, 2025 -
Repo: address issues introduced by updated `nx` configuration
#11229 closed
Jul 1, 2025 -
Enhancement: Add callsites to deprecate warning
#11235 closed
Jun 30, 2025 -
Enhancement: [no-misused-spread] Option to allow string literals
#10954 closed
Jun 30, 2025 -
Bug: The token value of an escaped identifier differs with espree
#11036 closed
Jun 29, 2025 -
Docs: Mention ESLint's `defineConfig` (until `tseslint.config` is deprecated)
#11313 closed
Jun 29, 2025
21 Issues opened by 15 people
-
Bug: Can't find tsconfig.json with `project: true` and extended config
#11429 opened
Jul 28, 2025 -
Repo: yarn generate:configs doesn't seem to work
#11428 opened
Jul 28, 2025 -
Enhancement: [no-unused-vars] support explicit resource management
#11424 opened
Jul 26, 2025 -
Bug: [no-floating-promises] allowForKnownSafeCalls doesn't work with string TypeOrValueSpecifiers
#11423 opened
Jul 24, 2025 -
Revisit #5954: Rule proposal: no-unsafe-readonly-mutable-assignment
#11422 opened
Jul 24, 2025 -
Enhancement: [no-floating-promises] Add option to ignore catches
#11421 opened
Jul 23, 2025 -
Bug: [no-base-to-string] ignoredTypeNames doesn't work with generic types
#11420 opened
Jul 23, 2025 -
Enhancement: [only-throw-error] support yielded and awaited errors
#11418 opened
Jul 21, 2025 -
Docs: Establish and document expectations around use of AI in contributions
#11416 opened
Jul 21, 2025 -
Repo: Use absolute `tsconfigRootDir`s in tests
#11414 opened
Jul 19, 2025 -
Bug: `project: true` doesn't permit trailing pathsep in `tsconfigRootDir`
#11413 opened
Jul 18, 2025 -
Bug: [no-deprecated] Forbids using the name of a deprecated class member in a child classes constructor
#11394 opened
Jul 14, 2025 -
Repo: add QA tool/workflow that detects missing direct dependencies in all packages
#11392 opened
Jul 12, 2025 -
TypeScript 5.9 Support
#11389 opened
Jul 10, 2025 -
Bug: [consistent-type-export] Declaration shadowing causes false positive
#11388 opened
Jul 10, 2025 -
Bug: [no-unsafe-assignment] Misleading error message for object destructuring
#11387 opened
Jul 9, 2025 -
Enhancement: Convert packages to ESM
#11379 opened
Jul 7, 2025 -
Configs: [no-unnecessary-type-conversion] add to strict-type-checked ruleset
#11374 opened
Jul 5, 2025 -
Enhancement: Bug: remove typings for `context.markVariableAsUsed()` and friends?
#11371 opened
Jul 4, 2025 -
Repo: separate test cases with describe block in `packages/eslint-plugin/tests/rules/no-unused-vars`
#11369 opened
Jul 2, 2025 -
⚡️ Performance: Potential overhead populating implicit globals that don't appear in files
#11362 opened
Jun 30, 2025
44 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.
-
chore: migrate to pnpm
#11248 commented on
Jul 22, 2025 • 39 new comments -
feat(eslint-plugin): add rule [strict-void-return]
#9707 commented on
Jul 18, 2025 • 28 new comments -
feat(eslint-plugin-internal): [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests
#11323 commented on
Jul 20, 2025 • 12 new comments -
fix(eslint-plugin): [no-unused-vars] no `is assigned a value but only used as a type` error when it has a same name
#11322 commented on
Jul 12, 2025 • 8 new comments -
feat(eslint-plugin): [await-thenable] report invalid (non-promise) values passed to promise aggregator methods
#11267 commented on
Jul 21, 2025 • 6 new comments -
fix(eslint-plugin): [prefer-optional-chain] ignore `check` option for most RHS of a chain
#11272 commented on
Jul 21, 2025 • 5 new comments -
fix(typescript-estree): infers singleRun as true for project service
#11327 commented on
Jul 21, 2025 • 3 new comments -
fix(parser): error when both `projectService` and `project` are set
#11333 commented on
Jul 1, 2025 • 2 new comments -
fix(website): update hash value if problem occurs due to ts version error
#11292 commented on
Jun 29, 2025 • 1 new comment -
[await-thenable] warn against passing non-promise values to promise aggregators (`Promise.all`, `Promise.allSettled`, `Promise.race`)
#1804 commented on
Jul 24, 2025 • 0 new comments -
feat(eslint-plugin): [prefer-optional-chain] support `if` statement as part of chain
#10137 commented on
Jun 30, 2025 • 0 new comments -
feat(eslint-plugin): [no-unnecessary-condition] enable checkTypePredicates by default
#10721 commented on
Jun 29, 2025 • 0 new comments -
feat(eslint-plugin): [no-redundant-type-constituents] use assignability checking for redundancy checks
#10744 commented on
Jun 29, 2025 • 0 new comments -
feat(eslint-plugin): [no-unused-private-class-members] new extension rule
#10913 commented on
Jul 13, 2025 • 0 new comments -
fix(eslint-plugin): [no-unnecessary-type-assertion] false positive on non-null assertion after an implicitly-any variable gets initialised inside conditional block
#11082 commented on
Jun 28, 2025 • 0 new comments -
feat(eslint-plugin): [naming-convention] add enumMember PascalCase default option
#11127 commented on
Jul 14, 2025 • 0 new comments -
chore(deps): update dependency history to v5
#11152 commented on
Jul 14, 2025 • 0 new comments -
chore(deps): update codecov/codecov-action action to v5
#11158 commented on
Jul 14, 2025 • 0 new comments -
fix(deps): update babel monorepo to v7.27.1
#11174 commented on
Jul 14, 2025 • 0 new comments -
feat(typescript-estree): forbid invalid keys in `EnumMember`
#11232 commented on
Jul 3, 2025 • 0 new comments -
feat(eslint-plugin): [no-unused-vars] add a default-off option to autofix remove unused imports
#11243 commented on
Jul 16, 2025 • 0 new comments -
fix(typescript-estree): if the template literal is tagged and the text has an invalid escape, `cooked` will be `null`
#11355 commented on
Jul 24, 2025 • 0 new comments -
Docs: Mention defineConfig(); remove mention of tseslint.config()
#10935 commented on
Jun 30, 2025 • 0 new comments -
Bug: Parser should error when both `projectService` and `project` are set
#11319 commented on
Jun 30, 2025 • 0 new comments -
Repo: enable `eslint-plugin-mdx` for linting `.mdx` files
#11213 commented on
Jun 30, 2025 • 0 new comments -
Repo: integrate with `yarn-berry-deduplicate` for fewer dependencies tree
#11216 commented on
Jun 30, 2025 • 0 new comments -
Bug: `prefer-return-this-type` reports on return type unions containing the class when an actual return value might not be `this`
#11225 commented on
Jun 30, 2025 • 0 new comments -
Enhancement: Tests that visitor keys visit fields in source code order
#11282 commented on
Jun 30, 2025 • 0 new comments -
Bug: [@typescript-eslint/prefer-readonly-parameter-types] gives error "Cannot read properties of undefined (reading 'checkFlags')"
#11289 commented on
Jun 30, 2025 • 0 new comments -
Repo: "*" should not be used which maybe broken with `yarn-berry-deduplicate`
#11266 commented on
Jul 1, 2025 • 0 new comments -
Enhancement: [prefer-for-of] Add autofix / fix suggestions
#11336 commented on
Jul 1, 2025 • 0 new comments -
Bug: typescript-eslint config types are incompatible with `defineConfig()` types
#10899 commented on
Jul 1, 2025 • 0 new comments -
Enhancement: Remove `errorOnUnknownASTType` option from `ParseOptions`
#11246 commented on
Jul 1, 2025 • 0 new comments -
Docs: Typed linting warning appears in a weird spot
#11349 commented on
Jul 3, 2025 • 0 new comments -
Enhancement: [no-empty-object-type] Checks for generated empty-object-type
#10619 commented on
Jul 3, 2025 • 0 new comments -
Rule proposal: restrict-constructor-expressions
#10895 commented on
Jul 6, 2025 • 0 new comments -
Dependency Dashboard
#6687 commented on
Jul 6, 2025 • 0 new comments -
Bug: DefinitionBase shouldn't allow its Node type to be TSESTree.Program
#11334 commented on
Jul 8, 2025 • 0 new comments -
Enhancement: [no-unsafe-return] Option to check Promise<any> in non-async function
#11354 commented on
Jul 13, 2025 • 0 new comments -
Configs: [no-unnecessary-condition] Enable `checkTypePredicates` by default
#10720 commented on
Jul 13, 2025 • 0 new comments -
Configs: [return-await] Change default option from in-try-catch to always
#10165 commented on
Jul 13, 2025 • 0 new comments -
Enhancement: Move `PropertyDefinition.typeAnnotation` to `PropertyDefinition.key.typeAnnotation`?
#11321 commented on
Jul 13, 2025 • 0 new comments -
[unbound-method] False positive on `Intl.Collator.compare` (reopen #4383)
#7098 commented on
Jul 16, 2025 • 0 new comments -
[naming-convention] enumMembers should be default PascalCase
#7879 commented on
Jul 21, 2025 • 0 new comments