🌐 AI搜索 & 代理 主页
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: typescript-eslint/typescript-eslint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.42.0
Choose a base ref
...
head repository: typescript-eslint/typescript-eslint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.43.0
Choose a head ref
  • 20 commits
  • 135 files changed
  • 14 contributors

Commits on Sep 2, 2025

  1. chore: update CODEOWNERS

    JamesHenry committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    9ea09a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. chore: update workflows

    JamesHenry committed Sep 3, 2025
    Configuration menu
    Copy the full SHA
    eb4ecd8 View commit details
    Browse the repository at this point in the history
  2. chore: delete lock.yml

    JamesHenry committed Sep 3, 2025
    Configuration menu
    Copy the full SHA
    e9e4146 View commit details
    Browse the repository at this point in the history
  3. 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
    y-hsgw authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    2ec83b9 View commit details
    Browse the repository at this point in the history
  4. 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>
    y-hsgw and kirkwaiblinger authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    08e242c View commit details
    Browse the repository at this point in the history
  5. 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>
    dbarabashh and kirkwaiblinger authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    9529ac1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    42cf79e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9679282 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9975aa View commit details
    Browse the repository at this point in the history
  9. 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>
    dbarabashh and kirkwaiblinger authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    c068a4f View commit details
    Browse the repository at this point in the history
  10. fix(eslint-plugin): [no-unnecessary-type-conversion] only report ~~ o…

    …n integer literal types (#11517)
    
    Co-authored-by: Josh Goldberg ✨ <git@joshuakgoldberg.com>
    mouse0429 and JoshuaKGoldberg authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    f0e64eb View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2025

  1. Configuration menu
    Copy the full SHA
    f77a31d View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. 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>
    KuSh and JoshuaKGoldberg authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    f780c1d View commit details
    Browse the repository at this point in the history
  2. 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
    976520 authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    5d15bc2 View commit details
    Browse the repository at this point in the history
  3. 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>
    KuSh authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    b44fde8 View commit details
    Browse the repository at this point in the history
  4. 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>
    nayounsang and JoshuaKGoldberg authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    8154204 View commit details
    Browse the repository at this point in the history
  5. 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>
    mainframev and JoshuaKGoldberg authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    d8ca5ef View commit details
    Browse the repository at this point in the history
  6. 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>
    mdm317 and JoshuaKGoldberg authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    bd8ed8d View commit details
    Browse the repository at this point in the history
  7. feat(typescript-estree): disallow empty type parameter/argument lists (

    …#11563)
    
    * disallow empty type parameter/argument list
    
    * whoops, other case
    
    * make error range neat
    kirkwaiblinger authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    4f44a6e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ef9173c View commit details
    Browse the repository at this point in the history
Loading