Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Comparing changes
Open a pull request
base repository:typescript-eslint/typescript-eslint
Uh oh!
There was an error while loading.Please reload this page.
base:v8.42.0
head repository:typescript-eslint/typescript-eslint
Uh oh!
There was an error while loading.Please reload this page.
compare:v8.43.0
- 20commits
- 135files changed
- 14contributors
Commits on Sep 3, 2025
fix(type-utils): add union type support to TypeOrValueSpecifier (#11526)
* feat: enhance typeMatchesSpecifier to handle union types* test: add tests* fix: update typeMatchesSpecifier to require all union types to match* test: add tests
fix(eslint-plugin): [no-non-null-assertion] do not suggest optional c…
…hain on LHS of assignment (#11489)* fix: disable suggestion when non-null assertion is used as an assignee* test: add tests* chore: fix lint errors* test: remove noFormat* test: fix test output* chore: fix lint* test: fix test output* test: fix test output---------Co-authored-by: Kirk Waiblinger <53019676+kirkwaiblinger@users.noreply.github.com>
fix(rule-tester): normalize paths before checking if they escape cwd (#…
…11525)* fix(rule-tester): normalize paths before checking if they escape cwd* added test cases---------Co-authored-by: Kirk Waiblinger <53019676+kirkwaiblinger@users.noreply.github.com>
fix(scope-manager): exclude Program from DefinitionBase node types (#…
…11469)* fix: exclude Program from DefinitionBase node types* fix eslint* Add NodeWithParent type---------Co-authored-by: Kirk Waiblinger <53019676+kirkwaiblinger@users.noreply.github.com>
fix(eslint-plugin): [no-unnecessary-type-conversion] only report ~~ o…
…n integer literal types (#11517)Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
Commits on Sep 5, 2025
fix(eslint-plugin): [consistent-type-exports] fix declaration shadowi…
…ng (#11457)fix type shadowing
Commits on Sep 8, 2025
fix(typescript-estree): match filenames starting with a period when u…
…sing glob in allowDefaultProject (#11537)/* fix(typescript-estree): match filenames starting with a period when using glob in allowDefaultProjectSigned-off-by: Nicolas Le Cam <niko.lecam@gmail.com>* Update packages/typescript-estree/tests/lib/useProgramFromProjectService.test.tsCo-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>---------Signed-off-by: Nicolas Le Cam <niko.lecam@gmail.com>Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
fix(eslint-plugin): [no-floating-promises] allowForKnownSafeCalls now…
… supports function names (fixes#11423) (#11430)* Chore: add test cases for no-floating-promises allowForKnownSafeCalls optionAdd test cases to verify that function name-based allowForKnownSafeCallsconfiguration works correctly for locally defined async functions.* Fix: no-floating-promises allowForKnownSafeCalls not working for function names (#11423)The allowForKnownSafeCalls option was only checking type-based matchingand not value-based matching, causing function name specifications like["myAsyncFunction"] to be ignored. Now properly checks both value andtype matching using valueMatchesSomeSpecifier.* Chore: update docs and snapshots for no-floating-promises fix- Remove skipValidation from allowForKnownSafeCalls example- Update test snapshots after fixing function name matching* refactor: rename isKnownSafePromiseReturn -> isKnownSafePromiseCall
chore: enable ESLint no-useless-rename rule on project (#11576)
chore: enable no-useless-rename rule on projectSigned-off-by: Nicolas Le Cam <niko.lecam@gmail.com>
docs: mark rules that are frozen on rules index page (#11467)
* feat: mark these rule as frozen* docs: add section for frozen* docs: show snowflake for frozen rule in rule table* docs: section for frozen info in the rule* chore: generate config* feat: add frozen property at docs meta data* Revert "feat: mark these rule as frozen"This reverts commit3447143.* feat: mark these rule as frozen with frozen property* Revert "chore: generate config"This reverts commit081c034.* docs: mark as frozen with emoji on rule docs* fix: lint* fix: use inline flex* refactor: JSDoc more info* Update packages/utils/src/ts-eslint/Rule.ts---------Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
fix(eslint-plugin): [no-deprecated] should report deprecated exports …
…and reexports (#11359)* fix(eslint-plugin): add support of exports/reexports to no-deprecated rule* Disable an introduced lint complaint---------Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
fix(eslint-plugin): [prefer-return-this-type] don't report an error w…
…hen returning a union type that includes a classType (#11432)* fix: Add logic when returning a union type.* test: add test* Math.random()---------Co-authored-by: Josh Goldberg <git@joshuakgoldberg.com>
feat(typescript-estree): disallow empty type parameter/argument lists (…
…#11563)* disallow empty type parameter/argument list* whoops, other case* make error range neat
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff v8.42.0...v8.43.0
Uh oh!
There was an error while loading.Please reload this page.