-
-
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
6 Releases published by 1 person
44 Pull requests merged by 15 people
-
chore: fix more vitest config CI failures
#11119 merged
Apr 29, 2025 -
chore: lint
vitest
config files#11106 merged
Apr 29, 2025 -
chore: remove jest leftovers
#11078 merged
Apr 28, 2025 -
chore: remove the deprecated
basic
reporter forvitest
#11094 merged
Apr 28, 2025 -
chore: update vscode launch tasks to use vitest
#11076 merged
Apr 22, 2025 -
fix(eslint-plugin): [no-unnecessary-condition] downgrade fix to suggestion
#11081 merged
Apr 22, 2025 -
fix(website): fix typo
#11091 merged
Apr 22, 2025 -
fix(typescript-eslint): gracefully handle invalid flat config objects in config helper
#11070 merged
Apr 21, 2025 -
feat(eslint-plugin): [no-unnecessary-type-assertion] add option to ignore string const assertions
#10979 merged
Apr 21, 2025 -
chore(types): migrate from
jest
tovitest
#10776 merged
Apr 15, 2025 -
chore: migrate
rule-schema-to-typescript-types
fromjest
tovitest
#10774 merged
Apr 15, 2025 -
fix(typescript-eslint): address bugs in
config()
around global ignores#11065 merged
Apr 15, 2025 -
chore(eslint-plugin): migrate to vitest
#10579 merged
Apr 14, 2025 -
fix(eslint-plugin): fix mistake with eslintrc config generation
#11072 merged
Apr 14, 2025 -
chore: remove eslint vscode extension flat config experimental flag
#11069 merged
Apr 14, 2025 -
chore(ast-spec): migrate from
jest
tovitest
#10770 merged
Apr 14, 2025 -
chore(typescript-estree): migrate from
jest
tovitest
#10679 merged
Apr 14, 2025 -
chore(scope-manager): migrate from
jest
tovitest
#10677 merged
Apr 14, 2025 -
chore(rule-tester): migrate from
jest
tovitest
#10779 merged
Apr 14, 2025 -
chore: migrate
integration-tests
fromjest
tovitest
#10778 merged
Apr 14, 2025 -
chore: remove unused downlevel-dts
#11034 merged
Apr 14, 2025 -
chore: corrected vitest.config.base compiler inclusion
#11067 merged
Apr 14, 2025 -
chore(type-utils): migrate from
jest
tovitest
#10767 merged
Apr 14, 2025 -
feat(eslint-plugin): [no-explicit-any] suggest to replace keyof any with PropertyKey
#11032 merged
Apr 14, 2025 -
chore: fix failing
integration-tests
on Windows#10999 merged
Apr 11, 2025 -
chore(utils): migrate from
jest
tovitest
#10777 merged
Apr 11, 2025 -
chore: update repo to latest nx
#11061 merged
Apr 11, 2025 -
chore(parser): migrate from
jest
tovitest
#10775 merged
Apr 11, 2025 -
chore: update sponsors
#11059 merged
Apr 11, 2025 -
feat: support stringly-typed extends
#10973 merged
Apr 10, 2025 -
chore(visitor-keys): migrate from
jest
tovitest
#10773 merged
Apr 10, 2025 -
fix(eslint-plugin): [no-deprecated] report on deprecated imported variable used as property
#10998 merged
Apr 7, 2025 -
chore: update sponsors
#11030 merged
Apr 4, 2025 -
fix(typescript-estree): use token type of
Numeric
instead ofIdentifier
for bigint literals#11021 merged
Apr 1, 2025 -
chore: update contributors
#11020 merged
Apr 1, 2025 -
feat(eslint-plugin): disable core rule no-with in eslint-recommended
#11001 merged
Mar 31, 2025 -
fix(eslint-plugin): [no-array-constructor] remove optional chaining exemption
#10963 merged
Mar 31, 2025 -
fix(eslint-plugin): support arbitrary extensions in definition files
#10957 merged
Mar 31, 2025 -
docs: fix typos in no-unsafe-argument examples
#11007 merged
Mar 31, 2025 -
chore: fix failing integration tests on deprecation plugin
#11002 merged
Mar 31, 2025 -
feat(eslint-plugin): [prefer-nullish-coalescing] create
ignoreIfStatements
option#11000 merged
Mar 31, 2025
15 Pull requests opened by 8 people
-
fix(eslint-plugin): [prefer-nullish-coalescing] handle generic type
#11019 opened
Mar 31, 2025 -
fix(deps): update eslint monorepo to v9.25.1
#11057 opened
Apr 10, 2025 -
feat(eslint-plugin): [only-throw-error] add option `allowRethrowing`
#11075 opened
Apr 15, 2025 -
fix(eslint-plugin): ensure consistent TSMappedType AST shape
#11086 opened
Apr 17, 2025 -
feat(eslint-plugin): [no-misused-disposable] add rule (PROTOTYPE)
#11087 opened
Apr 17, 2025 -
fix(eslint-plugin): [prefer-nullish-coalescing] mal-fixes nested conditional expression
#11098 opened
Apr 24, 2025 -
chore(eslint-plugin): resolve remaining issues from `vitest` migration
#11100 opened
Apr 24, 2025 -
chore(type-utils): finish migrating to `vitest`
#11104 opened
Apr 27, 2025 -
chore(typescript-estree): finish migrating to `vitest`
#11109 opened
Apr 27, 2025 -
chore(scope-manager): finish migrating to `vitest`
#11111 opened
Apr 27, 2025 -
fix(typescript-eslint): correct `TSImportType` property name when `assert`
#11115 opened
Apr 29, 2025 -
fix(typescript-estree): the token value of an escaped identifier differs with espree
#11116 opened
Apr 29, 2025 -
docs: a long awaited blog post
#11118 opened
Apr 29, 2025 -
chore: update contributors
#11122 opened
May 1, 2025
47 Issues closed by 5 people
-
Repo: lint `vitest` config files
#11105 closed
Apr 29, 2025 -
Bug: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary
#10894 closed
Apr 28, 2025 -
Docs: The configuration item "extends" has been deprecated
#11107 closed
Apr 27, 2025 -
Bug: [consistent-type-imports] sometimes does not report mixes of modules and types in one import as errors.
#11096 closed
Apr 23, 2025 -
Bug: [require-await] currently doesn't show any errors or warnings even when it should hit
#11093 closed
Apr 23, 2025 -
Repo: Make F5 Launch config work with vitest
#11074 closed
Apr 22, 2025 -
[no-unnecessary-condition] False error on uninitialized variable
#4513 closed
Apr 22, 2025 -
Enhancement: [switch-exhaustiveness-check] `considerDefaultExhaustiveForUnions` only with comment
#10251 closed
Apr 21, 2025 -
Enhancement: [no-floating-promises] Provide a built-in SafePromise type
#10666 closed
Apr 21, 2025 -
Bug: `tseslint.config` hides user-friendly error messages from ESLint
#10549 closed
Apr 21, 2025 -
Bug: [@typescript-eslint/no-unnecessary-type-assertion] False positives for "as const" assertions
#8721 closed
Apr 21, 2025 -
Bug: [no-unnecessary-condition] False positive for `throw` branch
#11089 closed
Apr 21, 2025 -
Bug: [require-await] fails to infer types for function declarations implementing interfaces
#11085 closed
Apr 17, 2025 -
Repo: [no-explicit-any.test.ts] Switch auto-generated test cases to hand-written
#11039 closed
Apr 15, 2025 -
Repo: Failing unit tests on many PRs for ast-spec AST Fixtures snapshots
#11035 closed
Apr 15, 2025 -
Repo: Move from Jest to Vitest
#7112 closed
Apr 15, 2025 -
Bug: `config-helper.ts` has unexpected behavior when base config contains only meta keys
#10754 closed
Apr 15, 2025 -
Bug: Updating to 8.30.0 breaks eslintrc preset configs
#11071 closed
Apr 14, 2025 -
Bug: `JSDocNonNullableType` has extra nested `typeAnnotation` with invalid position
#11064 closed
Apr 14, 2025 -
Repo: Remove never-used downlevel-dts
#10506 closed
Apr 14, 2025 -
Repo: Build failures on vitest.config.base
#11066 closed
Apr 14, 2025 -
Enhancement: [no-explicit-any] suggest to replace keyof any with PropertyKey
#11009 closed
Apr 14, 2025 -
Bug: `promise-function-async` is reporting on `() => A | Promise<B>`
#10687 closed
Apr 14, 2025 -
Docs: Broken links to source code
#11062 closed
Apr 11, 2025 -
Enhancement: support ESLint's new `defineConfig` string config references
#10934 closed
Apr 10, 2025 -
Bug: [prefer-arrow-callback] Should not autofix to arrow if allowUnboundThis: false
#11058 closed
Apr 10, 2025 -
Enhancement: typescript-estree should respect ts-ignore for semantic checks
#11053 closed
Apr 9, 2025 -
Enhancement: prefer-nullish-coalescing add ignoreAwait option
#11033 closed
Apr 9, 2025 -
Bug: Export from eslint-plugin does not match types expected by eslint
#11038 closed
Apr 9, 2025 -
Bug: [no-array-constructor] Fixer removes commends between `Array` and `()`
#11013 closed
Apr 7, 2025 -
Bug: Vue SFC with lang `tsx` does not parse as tsx with projectService
#9934 closed
Apr 7, 2025 -
Rule proposal: no-unnecessary-callback-wrapper
#10953 closed
Apr 7, 2025 -
Rule: Remove no-loop-function extension rule
#11015 closed
Apr 7, 2025 -
Bug: [no-deprecated] Deprecated imported variable used in an object not detected/reported
#10828 closed
Apr 7, 2025 -
[no-misused-promises] allow using async functions in event listeners in React
#11008 closed
Apr 4, 2025 -
Bug: eslint-disable is automatically removed
#11031 closed
Apr 4, 2025 -
Bug: [no-unused-vars] False Positive for Unused Global Interfaces in Namespace-Based Projects
#11028 closed
Apr 3, 2025 -
Bug: The token type of a BigInt literal should be Numeric instead of Identifier
#11018 closed
Apr 1, 2025 -
Bug: Type checking of eslint.config.mjs fails with the new `eslint/config` `defineConfig` with `@ts-check`
#11017 closed
Mar 31, 2025 -
Bug: [prefer-nullish-coalescing] "inside" comments are removed while fixing
#10994 closed
Mar 31, 2025 -
Configs: `no-with` rule already enforced by TS
#10526 closed
Mar 31, 2025 -
Bug: [no-array-constructor] Does not detect `Array` call with optional chaining
#10933 closed
Mar 31, 2025 -
Bug: `isDefinitionFile` utility doesn't consider arbitrary extensions
#10911 closed
Mar 31, 2025 -
Repo: Integration test failure on `main`: `flat-config-types-@types__eslint-v8` & `-v9`
#10992 closed
Mar 31, 2025 -
Enhancement: [prefer-nullish-coalescing] should allow if statement assignment (??=) to be optional
#10995 closed
Mar 31, 2025 -
Bug: [no-base-to-string] generate error with type filter above
#11011 closed
Mar 31, 2025
45 Issues opened by 17 people
-
Bug(website): Acquired types are shown in the editor but not reflected in linting
#11120 opened
Apr 29, 2025 -
Docs: simplify array type declarations on rule pages
#11117 opened
Apr 29, 2025 -
Bug: `TSImportType`'s `option` object always has key `with`
#11114 opened
Apr 28, 2025 -
Enhancement: Support `plugin.meta.namespace`
#11113 opened
Apr 28, 2025 -
Repo(ast-spec): finish migrating to `vitest`
#11112 opened
Apr 27, 2025 -
Repo(scope-manager): finish migrating to `vitest`
#11110 opened
Apr 27, 2025 -
Repo(typescript-estree): finish migrating to `vitest`
#11108 opened
Apr 27, 2025 -
Repo(type-utils): finish migrating to `vitest`
#11103 opened
Apr 27, 2025 -
Docs: `return-await` options are misleading
#11102 opened
Apr 25, 2025 -
Repo(eslint-plugin): resolve remaining issues from `vitest` migration
#11099 opened
Apr 24, 2025 -
Bug: @typescript-eslint/prefer-nullish-coalescing mal-fixes nested condition
#11097 opened
Apr 23, 2025 -
Enhancement: [prefer-promise-reject-errors] option to allow 'rethrow' of signal reasons or caught values
#11095 opened
Apr 23, 2025 -
Bug: [prefer-nullish-coalescing] Should not report on false | undefined values by default
#11092 opened
Apr 22, 2025 -
Enhancement: Publish typescript-eslint to JSR
#11090 opened
Apr 19, 2025 -
Bug: Forbid invalid `extend` in `interface`
#11088 opened
Apr 18, 2025 -
Bug: `key` of constructor in `class C { "constructor"() {} }` should not be an `Identifier`
#11084 opened
Apr 17, 2025 -
Enhancement: [no-deprecated] Allow should support properties inside types
#11083 opened
Apr 16, 2025 -
Enhancement: remove workaround for jest's handling of circular structures
#11079 opened
Apr 15, 2025 -
Bug: Duplicate `extends` clause for `interface` should be reported
#11077 opened
Apr 15, 2025 -
Repo: Remove vestiges of Jest internally
#11068 opened
Apr 14, 2025 -
Docs: Add explainer around `any` alternatives with no-explicit-any
#11063 opened
Apr 11, 2025 -
Docs: Blog post / guide on 'evaluating community engagement' rules
#11056 opened
Apr 10, 2025 -
Bug: Inconsistent TSMappedType AST shape
#11055 opened
Apr 9, 2025 -
Repo: Lint rule to ban dynamic syntax in generating tests
#11052 opened
Apr 9, 2025 -
Repo: [strict-boolean-expressions.test.ts] Switch auto-generated test cases to hand-written
#11051 opened
Apr 9, 2025 -
Repo: [unbound-method.test.ts] Switch auto-generated test cases to hand-written
#11050 opened
Apr 9, 2025 -
Repo: [return-await.test.ts] Switch auto-generated test cases to hand-written
#11049 opened
Apr 9, 2025 -
Repo: [no-unused-expressions.test.ts] Switch auto-generated test cases to hand-written
#11048 opened
Apr 9, 2025 -
Repo: [ban-tslint-comment.test.ts] Switch auto-generated test cases to hand-written
#11047 opened
Apr 9, 2025 -
Repo: [prefer-nullish-coalescing.test.ts] Switch auto-generated test cases to hand-written
#11046 opened
Apr 9, 2025 -
Repo: [no-unsafe-assignment.test.ts] Switch auto-generated test cases to hand-written
#11045 opened
Apr 9, 2025 -
Repo: [no-inferrable-types.test.ts] Switch auto-generated test cases to hand-written
#11044 opened
Apr 9, 2025 -
Repo: [no-base-to-string.test.ts] Switch auto-generated test cases to hand-written
#11043 opened
Apr 9, 2025 -
Repo: [prefer-readonly-parameter-types.test.ts] Switch auto-generated test cases to hand-written
#11042 opened
Apr 9, 2025 -
Repo: [prefer-optional-chain.test.ts] Switch auto-generated test cases to hand-written
#11041 opened
Apr 9, 2025 -
Repo: [consistent-type-assertions.test.ts] Switch auto-generated test cases to hand-written
#11040 opened
Apr 9, 2025 -
Bug: The token value of an escaped identifier differs with espree
#11036 opened
Apr 8, 2025 -
Enhancement: Support Lazy Loading Rules
#11029 opened
Apr 3, 2025 -
Bug: The token type of null should be `Null` instead of `Keyword`
#11027 opened
Apr 3, 2025 -
Bug: Parser: End range of `Program` differs from Espree
#11026 opened
Apr 3, 2025 -
Docs: Mention sourceType in parser/parserOptions
#11016 opened
Mar 31, 2025 -
Rules: Deprecate extension rules now duplicated by TS-syntax-aware core rules
#11014 opened
Mar 31, 2025
43 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(eslint-plugin): add rule [strict-void-return]
#9707 commented on
Apr 25, 2025 • 15 new comments -
fix(eslint-plugin): [unified-signatures] exempt `this` from optional parameter overload check
#11005 commented on
Apr 28, 2025 • 13 new comments -
feat(website): Show tsconfig parsing errors in tab
#10991 commented on
Apr 12, 2025 • 11 new comments -
feat(eslint-plugin): [no-redundant-type-constituents] use assignability checking for redundancy checks
#10744 commented on
Apr 15, 2025 • 8 new comments -
fix(eslint-plugin): [no-deprecated] support for computed literal member access
#11006 commented on
Apr 28, 2025 • 4 new comments -
fix(eslint-plugin): [consistent-generic-constructors] ignore when constructor is typed array
#10477 commented on
Mar 31, 2025 • 2 new comments -
feat(eslint-plugin): [no-unnecessary-type-conversion] add rule
#10182 commented on
Apr 25, 2025 • 2 new comments -
feat(eslint-plugin): [prefer-optional-chain] support `if` statement as part of chain
#10137 commented on
Apr 15, 2025 • 2 new comments -
fix(eslint-plugin): [no-deprecated] should allow ignoring of deprecated value
#10670 commented on
Apr 11, 2025 • 2 new comments -
Enhancement: [no-unnecessary-condition] check always-false type predicates
#10997 commented on
Apr 1, 2025 • 0 new comments -
Bug: [prefer-nullish-coalescing] unexpected fails on condition with generics variable which can be `null` or `undefined`
#7842 commented on
Mar 31, 2025 • 0 new comments -
chore: fix `nx` usage with lifecycle scripts across all projects
#10765 commented on
Apr 30, 2025 • 0 new comments -
feat(typescript-eslint): export util types (close #10848)
#10849 commented on
Mar 31, 2025 • 0 new comments -
fix(eslint-plugin): [no-deprecated] support computed member access
#10867 commented on
Apr 21, 2025 • 0 new comments -
fix(deps): update docusaurus monorepo to v3.7.0
#10897 commented on
Apr 29, 2025 • 0 new comments -
chore(deps): update dependency knip to v5.50.5
#10964 commented on
Apr 29, 2025 • 0 new comments -
chore(deps): update dependency @microsoft/api-extractor to v7.52.5
#10965 commented on
Apr 29, 2025 • 0 new comments -
fix(deps): update dependency @eslint-community/eslint-utils to v4.6.1
#10966 commented on
Apr 29, 2025 • 0 new comments -
chore(deps): update dependency lint-staged to v15.5.1
#10971 commented on
Apr 29, 2025 • 0 new comments -
chore(deps): update dependency stylelint to v16.19.0
#10980 commented on
Apr 30, 2025 • 0 new comments -
fix(deps): update dependency typedoc to ^0.28.0
#10989 commented on
Apr 29, 2025 • 0 new comments -
fix(deps): update dependency typedoc-plugin-markdown to v4.6.3
#10990 commented on
Apr 30, 2025 • 0 new comments -
Docs: [no-unnecessary-condition] mention subtleties of primitives' assignability
#10970 commented on
Mar 31, 2025 • 0 new comments -
fix(deps): update dependency ts-api-utils to v2.1.0
#11003 commented on
Apr 11, 2025 • 0 new comments -
Enhancement: [no-misused-promises] Include index signatures in our checks for Promise-void mismatches (checksVoidReturn)
#10943 commented on
Mar 31, 2025 • 0 new comments -
Type '({ readonly rules: Readonly<RulesRecord>; } | Config)[]' is not assignable to type 'Config<RulesRecord>[]'.
#10899 commented on
Mar 31, 2025 • 0 new comments -
Enhancement: [no-empty-object-type] Checks for generated empty-object-type
#10619 commented on
Apr 7, 2025 • 0 new comments -
Bug: [no-base-to-string] False negative for `unknown` type
#10862 commented on
Apr 7, 2025 • 0 new comments -
Rule proposal: restrict-constructor-expressions
#10895 commented on
Apr 7, 2025 • 0 new comments -
Bug: [consistent-type-imports] Always considers a global React to be a used value, despite jsx: preserve
#8324 commented on
Apr 7, 2025 • 0 new comments -
Rule proposal: prefer `await voidPromise` over `return voidPromise`
#10987 commented on
Apr 7, 2025 • 0 new comments -
Enhancement: export types in typescript-eslint package
#10848 commented on
Apr 9, 2025 • 0 new comments -
Enhancement: [no-redundant-property-definitions] Rule to detect redundant visibility definitions in derived classes
#10825 commented on
Apr 10, 2025 • 0 new comments -
Enhancement: Turn rule-schema-to-typescript-types into a public reusable package
#10469 commented on
Apr 15, 2025 • 0 new comments -
Repo: execute typescript scripts/tools with node directly
#10885 commented on
Apr 16, 2025 • 0 new comments -
Rule proposal: `require-using` to force using `using` with disposable
#8255 commented on
Apr 18, 2025 • 0 new comments -
Bug: `no-misused-promises` rule is slow to evaluate
#10996 commented on
Apr 23, 2025 • 0 new comments -
Bug: [no-unnecessary-type-assertion] Poor error message for missing type parameter constraint
#6951 commented on
Apr 25, 2025 • 0 new comments -
Enhancement: Default `tsconfigRootDir` to the running flat config's directory if available
#10841 commented on
Apr 28, 2025 • 0 new comments -
Dependency Dashboard
#6687 commented on
Apr 30, 2025 • 0 new comments -
Docs: Remove mention of tseslint.config()
#10935 commented on
Apr 30, 2025 • 0 new comments -
Bug: [unified-signatures] Recommends merging overloads that would then allow incorrect call signatures
#10962 commented on
Apr 1, 2025 • 0 new comments -
feat(scope-manager): only populate implicit globals whose names appear in the file
#10561 commented on
Apr 7, 2025 • 0 new comments