<#388 chore(deps-dev): bump eslint from 8.57.1 to ...
# pact-js-development
g
#388 chore(deps-dev): bump eslint from 8.57.1 to 9.26.0 Pull request opened by dependabot[bot] Bumps eslint from 8.57.1 to 9.26.0. Release notes Sourced from eslint's releases.
## v9.26.0
## Features
• `e9754e7` feat: add reportGlobalThis to no-shadow-restricted-names (#19670) (sethamus)
• `0fa2b7a` feat: add suggestions for
eqeqeq
rule (#19640) (Nitin Kumar)
• `dcbdcc9` feat: Add MCP server (#19592) (Nicholas C. Zakas)
• `2dfd83e` feat: add
ignoreDirectives
option in
no-unused-expressions
(#19645) (sethamus)
## Bug Fixes
• `96e84de` fix: check cache file existence before deletion (#19648) (sethamus)
• `d683aeb` fix: don't crash on tests with circular references in
RuleTester
(#19664) (Milos Djermanovic)
• `9736d5d` fix: add
namespace
to
Plugin.meta
type (#19661) (Milos Djermanovic)
• `17bae69` fix: update
RuleTester.run()
type (#19634) (Nitin Kumar)
## Documentation
• `dd98d63` docs: Update README (GitHub Actions Bot)
• `c25e858` docs: Update README (GitHub Actions Bot)
• `b2397e9` docs: Update README (GitHub Actions Bot)
• `addd0a6` docs: fix formatting of unordered lists in Markdown (#19660) (Milos Djermanovic)
• `a21b38d` docs: Update README (GitHub Actions Bot)
• `c0721a7` docs: fix double space in command (#19657) (CamWass)
## Chores
• `5b247c8` chore: upgrade to
@eslint/js@9.26.0
(#19681) (Francesco Trotta)
• `d6fa4ac` chore: package.json update for
@​eslint/js
release (Jenkins)
• `0958690` chore: disambiguate internal types
LanguageOptions
and
Rule
(#19669) (Francesco Trotta)
• `f1c858e` chore: fix internal type references to
Plugin
and
Rule
(#19665) (Francesco Trotta)
• `40dd299` refactor: One-shot ESQuery selector analysis (#19652) (Nicholas C. Zakas)
• `1cfd702` chore: update dependency
@​eslint/json
to ^0.12.0 (#19656) (renovate[bot])
## v9.25.1
## Bug Fixes
• `cdc8e8c` fix: revert directive detection in no-unused-expressions (#19639) (sethamus)
## Chores
• `1f2b057` chore: upgrade `@​eslint/js` `@​9`.25.1 (#19642) (Milos Djermanovic)
• `771317f` chore: package.json update for
@​eslint/js
release (Jenkins)
## v9.25.0
## Features
• `dcd95aa` feat: support TypeScript syntax in no-empty-function rule (#19551) (sethamus)
• `77d6d5b` feat: support TS syntax in
no-unused-expressions
(#19564) (Sweta Tanwar)
• `90228e5` feat: support
JSRuleDefinition
type (#19604) (루밀LuMir)
• `59ba6b7` feat: add allowObjects option to no-restricted-properties (#19607) (sethamus)
• `db650a0` feat: support TypeScript syntax in
no-invalid-this
rule (#19532) (Tanuj Kanti)
• `9535cff` feat: support TS syntax in
no-loop-func
(#19559) (Nitin Kumar)
## Bug Fixes
• `910bd13` fix:
nodeTypeKey
not being used in
NodeEventGenerator
(#19631) (StyleShit)
## Documentation
... (truncated) Changelog Sourced from eslint's changelog.
v9.26.0 - May 2, 2025
• `5b247c8` chore: upgrade to
@eslint/js@9.26.0
(#19681) (Francesco Trotta)
• `d6fa4ac` chore: package.json update for
@​eslint/js
release (Jenkins)
• `e9754e7` feat: add reportGlobalThis to no-shadow-restricted-names (#19670) (sethamus)
• `0fa2b7a` feat: add suggestions for
eqeqeq
rule (#19640) (Nitin Kumar)
• <https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d9…
pact-foundation/jest-pact