This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade eslint from 8.57.0 to 9.0.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
*Warning:* This is a major version upgrade, and may be a breaking change.
- The recommended version is **8 versions** ahead of your current version.
- The recommended version was released **21 days ago**, on 2024-04-05.
Release notes Package name: eslint
Compare
**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.*
For more information:
🧐 [View latest project report](https://app.snyk.io/org/lukemnet/project/fa248137-3edf-48f6-b4fe-8ed0d13341e3?utm_source=github&utm_medium=referral&page=upgrade-pr)
🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/lukemnet/project/fa248137-3edf-48f6-b4fe-8ed0d13341e3/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr)
🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/lukemnet/project/fa248137-3edf-48f6-b4fe-8ed0d13341e3/settings/integration?pkg=eslint&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)
This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade eslint from 8.57.0 to 9.0.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.*Warning:* This is a major version upgrade, and may be a breaking change. - The recommended version is **8 versions** ahead of your current version. - The recommended version was released **21 days ago**, on 2024-04-05.
Release notes
Package name: eslint
Breaking Changes
09bd7fe
feat!: move AST traversal into SourceCode (#18167) (Nicholas C. Zakas)Features
b8fb572
feat: addreportUnusedFallthroughComment
option to no-fallthrough rule (#18188) (Kirk Waiblinger)Bug Fixes
ae8103d
fix: load plugins in the CLI in flat config mode (#18185) (Francesco Trotta)Documentation
239a7e2
docs: Clarify the description ofsort-imports
options (#18198) (gyeongwoo park)4769c86
docs: fix incorrect example inno-lone-blocks
(#18215) (Tanuj Kanti)5251327
docs: Update README (GitHub Actions Bot)1dc8618
docs: Update README (GitHub Actions Bot)Build Related
b91f9dc
build: fix TypeError in prism-eslint-hooks.js (#18209) (Francesco Trotta)Chores
297416d
chore: package.json update for eslint-9.0.0-rc.0 (#18223) (Francesco Trotta)d363c51
chore: package.json update for @ eslint/js release (Jenkins)1b841bb
chore: fix some comments (#18213) (avoidaway)29c3595
chore: remove repetitive words (#18193) (cuithon)acc2e06
chore: Introduce Knip (#18005) (Lars Kappert)Breaking Changes
79a95eb
feat!: disallow multiple configuration comments for same rule (#18157) (Milos Djermanovic)Features
1c173dc
feat: addignoreClassWithStaticInitBlock
option tono-unused-vars
(#18170) (Tanuj Kanti)a451b32
feat: makeno-misleading-character-class
report more granular errors (#18082) (Francesco Trotta)c49ed63
feat: update complexity rule for optional chaining & default values (#18152) (Mathias Schreck)11144a2
feat:no-restricted-imports
option addedallowImportNames
(#16196) (M Pater)Bug Fixes
e37153f
fix: improve error message for invalid rule config (#18147) (Nitin Kumar)af6e170
fix: stop linting files after an error (#18155) (Francesco Trotta)Documentation
ba1c1bb
docs: Update README (GitHub Actions Bot)337cdf9
docs: Explain limitations of RuleTester fix testing (#18175) (Nicholas C. Zakas)c7abd89
docs: Explain Node.js version support (#18176) (Nicholas C. Zakas)d961eeb
docs: show red underlines in examples in rules docs (#18041) (Yosuke Ota)558274a
docs: Update README (GitHub Actions Bot)2908b9b
docs: Update release documentation (#18174) (Nicholas C. Zakas)1f1260e
docs: replace HackerOne link with GitHub advisory (#18165) (Francesco Trotta)e5ef3cd
docs: add inline cases condition inno-fallthrough
(#18158) (Tanuj Kanti)450d0f0
docs: fixignore
option docs (#18154) (Francesco Trotta)Chores
7509276
chore: upgrade @ eslint/js@9.0.0-beta.2 (#18180) (Milos Djermanovic)96087b3
chore: package.json update for @ eslint/js release (Jenkins)925afa2
chore: Remove some uses oflodash.merge
(#18179) (Milos Djermanovic)972ef15
chore: remove invalid type in @ eslint/js (#18164) (Nitin Kumar)Features
1120b9b
feat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)dca7d0f
feat: Enableeslint.config.mjs
andeslint.config.cjs
(#18066) (Nitin Kumar)Bug Fixes
2196d97
fix: handle absolute file paths inFlatRuleTester
(#18064) (Nitin Kumar)69dd1d1
fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)9852a31
fix: deep merge behavior in flat config (#18065) (Nitin Kumar)4c7e9b0
fix: allow circular references in config (#18056) (Milos Djermanovic)Documentation
84922d0
docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)5b8c363
docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)77dbfd9
docs: show NEXT in version selectors (#18052) (Milos Djermanovic)Chores
1813aec
chore: upgrade @ eslint/js@8.57.0 (#18143) (Milos Djermanovic)5c356bb
chore: package.json update for @ eslint/js release (Jenkins)f4a1fe2
test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)42c0aef
ci: Enable CI forv8.x
branch (#18047) (Milos Djermanovic)Commit messages
Package name: eslint
**Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.* For more information: 🧐 [View latest project report](https://app.snyk.io/org/lukemnet/project/fa248137-3edf-48f6-b4fe-8ed0d13341e3?utm_source=github&utm_medium=referral&page=upgrade-pr) 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/lukemnet/project/fa248137-3edf-48f6-b4fe-8ed0d13341e3/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/lukemnet/project/fa248137-3edf-48f6-b4fe-8ed0d13341e3/settings/integration?pkg=eslint&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)