Bumpseslint from 8.51.0 to 9.27.0.
Release notes
Sourced fromeslint's releases.
v9.27.0
Features
d71e37f
feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)ba456e0
feat: Externalize MCP server (#19699) (Nicholas C. Zakas)07c1a7e
feat: addallowRegexCharacters
tono-useless-escape
(#19705) (sethamus)7bc6c71
feat: add no-unassigned-vars rule (#19618) (Jacob Bandes-Storch)ee40364
feat: convert no-array-constructor suggestions to autofixes (#19621) (sethamus)32957cd
feat: support TS syntax inmax-params
(#19557) (Nitin Kumar)
Bug Fixes
5687ce7
fix: correct mismatched removed rules (#19734) (루밀LuMir)dc5ed33
fix: correct types and tighten type definitions inSourceCode
class (#19731) (루밀LuMir)de1b5de
fix: correctservice
property name inLinter.ESLintParseResult
type (#19713) (Francesco Trotta)60c3e2c
fix: sort keys in eslint-suppressions.json to avoid git churn (#19711) (Ron Waldon-Howe)9da90ca
fix: addallowReserved
toLinter.ParserOptions
type (#19710) (Francesco Trotta)fbb8be9
fix: addinfo
toESLint.DeprecatedRuleUse
type (#19701) (Francesco Trotta)
Documentation
25de550
docs: Update description of frozen rules to mention TypeScript (#19736) (Nicholas C. Zakas)bd5def6
docs: Clean up configuration files docs (#19735) (Nicholas C. Zakas)4d0c60d
docs: Add Neovim to editor integrations (#19729) (Maria José Solano)71317eb
docs: Update README (GitHub Actions Bot)4c289e6
docs: Update README (GitHub Actions Bot)f0f0d46
docs: clarify that unused suppressions cause non-zero exit code (#19698) (Milos Djermanovic)8ed3273
docs: fix internal usages ofConfigData
type (#19688) (Francesco Trotta)eb316a8
docs: addfmt
andcheck
sections toPackage.json Conventions
(#19686) (루밀LuMir)a3a2559
docs: fix wording in Combine Configs (#19685) (Milos Djermanovic)c8d17e1
docs: Update README (GitHub Actions Bot)
Chores
f8f1560
chore: upgrade@eslint/js
@9
.27.0 (#19739) (Milos Djermanovic)ecaef73
chore: package.json update for@eslint/js
release (Jenkins)596fdc6
chore: update dependency@arethetypeswrong/cli
to ^0.18.0 (#19732) (renovate[bot])f791da0
chore: remove unbalanced curly brace from.editorconfig
(#19730) (Maria José Solano)e86edee
refactor: Consolidate Config helpers (#19675) (Nicholas C. Zakas)cf36352
chore: remove shared types (#19718) (Francesco Trotta)f60f276
refactor: Easier RuleContext creation (#19709) (Nicholas C. Zakas)58a171e
chore: update dependency@eslint/plugin-kit
to ^0.3.1 (#19712) (renovate[bot])3a075a2
chore: update dependency@eslint/core
to ^0.14.0 (#19715) (renovate[bot])44bac9d
ci: run tests in Node.js 24 (#19702) (Francesco Trotta)35304dd
chore: add missingfunding
field to packages (#19684) (루밀LuMir)f305beb
test: mockprocess.emitWarning
to prevent output disruption (#19687) (Francesco Trotta)
v9.26.0
Features
e9754e7
feat: add reportGlobalThis to no-shadow-restricted-names (#19670) (sethamus)0fa2b7a
feat: add suggestions foreqeqeq
rule (#19640) (Nitin Kumar)dcbdcc9
feat: Add MCP server (#19592) (Nicholas C. Zakas)2dfd83e
feat: addignoreDirectives
option inno-unused-expressions
(#19645) (sethamus)
... (truncated)
Changelog
Sourced fromeslint's changelog.
v9.27.0 - May 16, 2025
f8f1560
chore: upgrade@eslint/js
@9
.27.0 (#19739) (Milos Djermanovic)ecaef73
chore: package.json update for@eslint/js
release (Jenkins)25de550
docs: Update description of frozen rules to mention TypeScript (#19736) (Nicholas C. Zakas)bd5def6
docs: Clean up configuration files docs (#19735) (Nicholas C. Zakas)d71e37f
feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)5687ce7
fix: correct mismatched removed rules (#19734) (루밀LuMir)596fdc6
chore: update dependency@arethetypeswrong/cli
to ^0.18.0 (#19732) (renovate[bot])ba456e0
feat: Externalize MCP server (#19699) (Nicholas C. Zakas)dc5ed33
fix: correct types and tighten type definitions inSourceCode
class (#19731) (루밀LuMir)4d0c60d
docs: Add Neovim to editor integrations (#19729) (Maria José Solano)f791da0
chore: remove unbalanced curly brace from.editorconfig
(#19730) (Maria José Solano)e86edee
refactor: Consolidate Config helpers (#19675) (Nicholas C. Zakas)07c1a7e
feat: addallowRegexCharacters
tono-useless-escape
(#19705) (sethamus)cf36352
chore: remove shared types (#19718) (Francesco Trotta)f60f276
refactor: Easier RuleContext creation (#19709) (Nicholas C. Zakas)71317eb
docs: Update README (GitHub Actions Bot)de1b5de
fix: correctservice
property name inLinter.ESLintParseResult
type (#19713) (Francesco Trotta)58a171e
chore: update dependency@eslint/plugin-kit
to ^0.3.1 (#19712) (renovate[bot])3a075a2
chore: update dependency@eslint/core
to ^0.14.0 (#19715) (renovate[bot])60c3e2c
fix: sort keys in eslint-suppressions.json to avoid git churn (#19711) (Ron Waldon-Howe)4c289e6
docs: Update README (GitHub Actions Bot)9da90ca
fix: addallowReserved
toLinter.ParserOptions
type (#19710) (Francesco Trotta)7bc6c71
feat: add no-unassigned-vars rule (#19618) (Jacob Bandes-Storch)ee40364
feat: convert no-array-constructor suggestions to autofixes (#19621) (sethamus)fbb8be9
fix: addinfo
toESLint.DeprecatedRuleUse
type (#19701) (Francesco Trotta)f0f0d46
docs: clarify that unused suppressions cause non-zero exit code (#19698) (Milos Djermanovic)44bac9d
ci: run tests in Node.js 24 (#19702) (Francesco Trotta)32957cd
feat: support TS syntax inmax-params
(#19557) (Nitin Kumar)35304dd
chore: add missingfunding
field to packages (#19684) (루밀LuMir)8ed3273
docs: fix internal usages ofConfigData
type (#19688) (Francesco Trotta)f305beb
test: mockprocess.emitWarning
to prevent output disruption (#19687) (Francesco Trotta)eb316a8
docs: addfmt
andcheck
sections toPackage.json Conventions
(#19686) (루밀LuMir)a3a2559
docs: fix wording in Combine Configs (#19685) (Milos Djermanovic)c8d17e1
docs: Update README (GitHub Actions Bot)
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 foreqeqeq
rule (#19640) (Nitin Kumar)dd98d63
docs: Update README (GitHub Actions Bot)96e84de
fix: check cache file existence before deletion (#19648) (sethamus)c25e858
docs: Update README (GitHub Actions Bot)0958690
chore: disambiguate internal typesLanguageOptions
andRule
(#19669) (Francesco Trotta)dcbdcc9
feat: Add MCP server (#19592) (Nicholas C. Zakas)b2397e9
docs: Update README (GitHub Actions Bot)d683aeb
fix: don't crash on tests with circular references inRuleTester
(#19664) (Milos Djermanovic)
... (truncated)
Commits
Maintainer changes
This version was pushed to npm byeslintbot, a new releaser for eslint since your current version.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting@dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumpseslint from 8.51.0 to 9.27.0.
Release notes
Sourced fromeslint's releases.
... (truncated)
Changelog
Sourced fromeslint's changelog.
... (truncated)
Commits
b9080cf
9.27.0b7a5c66
Build: changelog update for 9.27.0f8f1560
chore: upgrade@eslint/js
@9
.27.0 (#19739)ecaef73
chore: package.json update for@eslint/js
release25de550
docs: Update description of frozen rules to mention TypeScript (#19736)bd5def6
docs: Clean up configuration files docs (#19735)d71e37f
feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717)5687ce7
fix: correct mismatched removed rules (#19734)596fdc6
chore: update dependency@arethetypeswrong/cli
to ^0.18.0 (#19732)ba456e0
feat: Externalize MCP server (#19699)Maintainer changes
This version was pushed to npm byeslintbot, a new releaser for eslint since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)