Sourced from eslint's releases.
v9.35.0
Features
42761fafeat: implement suggestions for no-empty-function (#20057) (jaymarvelz)102f444feat: implement suggestions for no-empty-static-block (#20056) (jaymarvelz)e51fffffeat: addpreserve-caught-errorrule (#19913) (Amnish Singh Arora)Bug Fixes
10e7ae2fix: update uncloneable options error message (#20059) (soda-sorcery)bfa4601fix: ignore empty switch statements with comments in no-empty rule (#20045) (jaymarvelz)dfd11defix: addbeforeandafterto test case types (#20049) (Francesco Trotta)dabbe95fix: correct types forno-restricted-importsrule (#20034) (Milos Djermanovic)ea789c7fix: no-loss-of-precision false positive with uppercase exponent (#20032) (sethamus)Documentation
d265515docs: improve phrasing - "if" → "even if" from getting-started section (#20074) (jjangga0214)a355a0edocs: invert comparison logic for example inno-vardoc page (#20064) (OTonGitHub)5082fc2docs: Update README (GitHub Actions Bot)99cfd7edocs: add missing "the" in rule deprecation docs (#20050) (Josh Goldberg ✨)6ad8973docs: update--no-ignoreand--ignore-patterndocumentation (#20036) (Francesco Trotta)8033b19docs: add documentation for--no-config-lookup(#20033) (Francesco Trotta)Chores
da87f2fchore: upgrade@eslint/js@9.35.0 (#20077) (Milos Djermanovic)af2a087chore: package.json update for@eslint/jsrelease (Jenkins)7055764test: removetests/lib/eslint/eslint.config.js(#20065) (Milos Djermanovic)84ffb96chore: update@eslint-community/eslint-utils(#20069) (Francesco Trotta)d5ef939refactor: remove deprecatedcontext.parserOptionsusage across rules (#20060) (sethamus)1b3881dchore: remove redundant word (#20058) (pxwanglu)
Sourced from eslint's changelog.
v9.35.0 - September 5, 2025
da87f2fchore: upgrade@eslint/js@9.35.0 (#20077) (Milos Djermanovic)af2a087chore: package.json update for@eslint/jsrelease (Jenkins)d265515docs: improve phrasing - "if" → "even if" from getting-started section (#20074) (jjangga0214)7055764test: removetests/lib/eslint/eslint.config.js(#20065) (Milos Djermanovic)10e7ae2fix: update uncloneable options error message (#20059) (soda-sorcery)42761fafeat: implement suggestions for no-empty-function (#20057) (jaymarvelz)102f444feat: implement suggestions for no-empty-static-block (#20056) (jaymarvelz)84ffb96chore: update@eslint-community/eslint-utils(#20069) (Francesco Trotta)a355a0edocs: invert comparison logic for example inno-vardoc page (#20064) (OTonGitHub)e51fffffeat: addpreserve-caught-errorrule (#19913) (Amnish Singh Arora)5082fc2docs: Update README (GitHub Actions Bot)d5ef939refactor: remove deprecatedcontext.parserOptionsusage across rules (#20060) (sethamus)1b3881dchore: remove redundant word (#20058) (pxwanglu)99cfd7edocs: add missing "the" in rule deprecation docs (#20050) (Josh Goldberg ✨)bfa4601fix: ignore empty switch statements with comments in no-empty rule (#20045) (jaymarvelz)dfd11defix: addbeforeandafterto test case types (#20049) (Francesco Trotta)6ad8973docs: update--no-ignoreand--ignore-patterndocumentation (#20036) (Francesco Trotta)dabbe95fix: correct types forno-restricted-importsrule (#20034) (Milos Djermanovic)8033b19docs: add documentation for--no-config-lookup(#20033) (Francesco Trotta)ea789c7fix: no-loss-of-precision false positive with uppercase exponent (#20032) (sethamus)
8401101
9.35.0b80f025
Build: changelog update for 9.35.0da87f2f
chore: upgrade @eslint/js@9.35.0 (#20077)af2a087
chore: package.json update for @eslint/js released265515
docs: improve phrasing - "if" → "even if" from
getting-started section (#20074)7055764
test: remove tests/lib/eslint/eslint.config.js (#20065)10e7ae2
fix: update uncloneable options error message (#20059)42761fa
feat: implement suggestions for no-empty-function (#20057)102f444
feat: implement suggestions for no-empty-static-block (#20056)84ffb96
chore: update @eslint-community/eslint-utils (#20069)