-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Comparing changes
Open a pull request
base repository: typescript-eslint/typescript-eslint
base: v8.42.0
head repository: typescript-eslint/typescript-eslint
compare: v8.43.0
- 20 commits
- 135 files changed
- 14 contributors
Commits on Sep 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9ea09a5 - Browse repository at this point
Copy the full SHA 9ea09a5View commit details
Commits on Sep 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for eb4ecd8 - Browse repository at this point
Copy the full SHA eb4ecd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9e4146 - Browse repository at this point
Copy the full SHA e9e4146View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 2ec83b9 - Browse repository at this point
Copy the full SHA 2ec83b9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 08e242c - Browse repository at this point
Copy the full SHA 08e242cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9529ac1 - Browse repository at this point
Copy the full SHA 9529ac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42cf79e - Browse repository at this point
Copy the full SHA 42cf79eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9679282 - Browse repository at this point
Copy the full SHA 9679282View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9975aa - Browse repository at this point
Copy the full SHA f9975aaView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c068a4f - Browse repository at this point
Copy the full SHA c068a4fView commit details -
fix(eslint-plugin): [no-unnecessary-type-conversion] only report ~~ o…
…n integer literal types (#11517) Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
Configuration menu - View commit details
-
Copy full SHA for f0e64eb - Browse repository at this point
Copy the full SHA f0e64ebView commit details
Commits on Sep 5, 2025
-
fix(eslint-plugin): [consistent-type-exports] fix declaration shadowi…
…ng (#11457) fix type shadowing
Configuration menu - View commit details
-
Copy full SHA for f77a31d - Browse repository at this point
Copy the full SHA f77a31dView commit details
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 allowDefaultProject Signed-off-by: Nicolas Le Cam <niko.lecam@gmail.com> * Update packages/typescript-estree/tests/lib/useProgramFromProjectService.test.ts Co-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>
Configuration menu - View commit details
-
Copy full SHA for f780c1d - Browse repository at this point
Copy the full SHA f780c1dView commit details -
fix(eslint-plugin): [no-floating-promises] allowForKnownSafeCalls now…
… supports function names (fixes #11423) (#11430) * Chore: add test cases for no-floating-promises allowForKnownSafeCalls option Add test cases to verify that function name-based allowForKnownSafeCalls configuration 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 matching and not value-based matching, causing function name specifications like ["myAsyncFunction"] to be ignored. Now properly checks both value and type 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
Configuration menu - View commit details
-
Copy full SHA for 5d15bc2 - Browse repository at this point
Copy the full SHA 5d15bc2View commit details -
chore: enable ESLint no-useless-rename rule on project (#11576)
chore: enable no-useless-rename rule on project Signed-off-by: Nicolas Le Cam <niko.lecam@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b44fde8 - Browse repository at this point
Copy the full SHA b44fde8View commit details -
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 commit 3447143. * feat: mark these rule as frozen with frozen property * Revert "chore: generate config" This reverts commit 081c034. * 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>
Configuration menu - View commit details
-
Copy full SHA for 8154204 - Browse repository at this point
Copy the full SHA 8154204View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d8ca5ef - Browse repository at this point
Copy the full SHA d8ca5efView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for bd8ed8d - Browse repository at this point
Copy the full SHA bd8ed8dView commit details -
feat(typescript-estree): disallow empty type parameter/argument lists (…
…#11563) * disallow empty type parameter/argument list * whoops, other case * make error range neat
Configuration menu - View commit details
-
Copy full SHA for 4f44a6e - Browse repository at this point
Copy the full SHA 4f44a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef9173c - Browse repository at this point
Copy the full SHA ef9173cView commit details
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