
Published under: Release Notes
2 min read
We just pushed ESLint v9.36.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.
preserve-caught-error
rule. In some cases, this can result in reporting more linting errors.@eslint/js
package are now deeply frozen.47afcf6
feat: correct preserve-caught-error
edge cases (#20109) (Francesco Trotta)75b74d8
fix: add missing rule option types (#20127) (ntnyq)1c0d850
fix: update eslint-all.js
to use Object.freeze
for rules
object (#20116) (루밀LuMir)7d61b7f
fix: add missing scope types to Scope.type
(#20110) (Pixel998)7a670c3
fix: correct rule option typings in rules.d.ts
(#20084) (Pixel998)b73ab12
docs: update examples to use defineConfig
(#20131) (sethamus)31d9392
docs: fix typos (#20118) (Pixel998)c7f861b
docs: Update README (GitHub Actions Bot)6b0c08b
docs: Update README (GitHub Actions Bot)91f97c5
docs: Update README (GitHub Actions Bot)12411e8
chore: upgrade @eslint/js@9.36.0 (#20139) (Milos Djermanovic)488cba6
chore: package.json update for @eslint/js release (Jenkins)bac82a2
ci: simplify renovate configuration (#19907) (唯然)c00bb37
ci: bump actions/labeler from 5 to 6 (#20090) (dependabot[bot])fee751d
refactor: use defaultOptions
in rules (#20121) (Pixel998)1ace67d
chore: update example to use defineConfig
(#20111) (루밀LuMir)4821963
test: add missing loc information to error objects in rule tests (#20112) (루밀LuMir)b42c42e
chore: disallow use of deprecated type
property in core rule tests (#20094) (Milos Djermanovic)7bb498d
test: remove deprecated type
property from core rule tests (#20093) (Pixel998)e10cf2a
ci: bump actions/setup-node from 4 to 5 (#20089) (dependabot[bot])5cb0ce4
refactor: use meta.defaultOptions
in preserve-caught-error
(#20080) (Pixel998)f9f7cb5
chore: package.json update for eslint-config-eslint release (Jenkins)81764b2
chore: update eslint
peer dependency in eslint-config-eslint
(#20079) (Milos Djermanovic)The latest ESLint news, case studies, tutorials, and resources.