chore: update eslint monorepo to v8.57.1 #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.52.0
->8.57.1
8.52.0
->8.57.1
Release Notes
eslint/eslint (@eslint/js)
v8.57.1
Compare Source
Bug Fixes
a19072f
fix: add logic to handle fixTypes in the lintText() method (#18900) (Francesco Trotta)04c7188
fix: Don't lint same file multiple times (#18899) (Francesco Trotta)87ec3c4
fix: do not throw when defining a global named__defineSetter__
(#18898) (Francesco Trotta)60a1267
fix: Provide helpful error message for nullish configs (#18889) (Milos Djermanovic)a0dea8e
fix: allowname
in global ignores, fix--no-ignore
for non-global (#18875) (Milos Djermanovic)3836bb4
fix: do not crash on error infs.walk
filter (#18886) (Milos Djermanovic)2dec349
fix: skip processor code blocks that match only universal patterns (#18880) (Milos Djermanovic)Documentation
6a5add4
docs: v8.x Add EOL banner (#18744) (Amaresh S M)b034575
docs: v8.x add version support page to the dropdown (#18731) (Amaresh S M)760ef7d
docs: v8.x add version support page in the side navbar (#18740) (Amaresh S M)428b7ea
docs: Add Powered by Algolia label to the search (#18658) (Amaresh S M)c68c07f
docs: version selectors synchronization (#18265) (Milos Djermanovic)Build Related
35d366a
build: Support updates to previous major versions (#18870) (Milos Djermanovic)Chores
140ec45
chore: upgrade @eslint/js@8.57.1 (#18913) (Milos Djermanovic)bcdfc04
chore: package.json update for @eslint/js release (Jenkins)3f6ce8d
chore: pin [email protected] (#18910) (Milos Djermanovic)9f07549
chore: ignore/docs/v8.x
in link checker (#18660) (Milos Djermanovic)v8.57.0
Compare Source
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)v8.56.0
Compare Source
Features
0dd9704
feat: Support custom severity when reporting unused disable directives (#17212) (Bryan Mishkin)31a7e3f
feat: fix no-restricted-properties false negatives with unknown objects (#17818) (Arka Pratim Chaudhuri)Bug Fixes
7d5e5f6
fix:TypeError: fs.exists is not a function
on read-only file system (#17846) (Francesco Trotta)74739c8
fix: suggestion with invalid syntax in no-promise-executor-return rule (#17812) (Bryan Mishkin)Documentation
9007719
docs: update link in ways-to-extend.md (#17839) (Amel SELMANE)3a22236
docs: Update README (GitHub Actions Bot)54c3ca6
docs: fix migration-guide example (#17829) (Tanuj Kanti)4391b71
docs: check config comments in rule examples (#17815) (Francesco Trotta)fd28363
docs: remove mention about ESLint stylistic rules in readme (#17810) (Zwyx)48ed5a6
docs: Update README (GitHub Actions Bot)Chores
ba6af85
chore: upgrade @eslint/js@8.56.0 (#17864) (Milos Djermanovic)60a531a
chore: package.json update for @eslint/js release (Jenkins)ba87a06
chore: update dependency markdownlint to ^0.32.0 (#17783) (renovate[bot])9271d10
chore: add GitHub issue template for docs issues (#17845) (Josh Goldberg ✨)70a686b
chore: Convert rule tests to FlatRuleTester (#17819) (Nicholas C. Zakas)f3a599d
chore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837) (唯然)905d4b7
chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838) (唯然)4d7c3ce
chore: update eslint-plugin-n v16.4.0 (#17836) (唯然)fd0c60c
ci: unpin Node.js 21.2.0 (#17821) (Francesco Trotta)v8.55.0
Compare Source
Features
8c9e6c1
feat: importNamePattern option in no-restricted-imports (#17721) (Tanuj Kanti)Documentation
83ece2a
docs: fix typo--rules
->--rule
(#17806) (OKURA Masafumi)fffca5c
docs: remove "Open in Playground" buttons for removed rules (#17791) (Francesco Trotta)a6d9442
docs: fix correct/incorrect examples of rules (#17789) (Tanuj Kanti)383e999
docs: update and fix examples forno-unused-vars
(#17788) (Tanuj Kanti)5a8efd5
docs: add specific stylistic rule for each deprecated rule (#17778) (Etienne)Chores
eb8950c
chore: upgrade @eslint/js@8.55.0 (#17811) (Milos Djermanovic)93df384
chore: package.json update for @eslint/js release (Jenkins)fe4b954
chore: upgrade @eslint/eslintrc@2.1.4 (#17799) (Milos Djermanovic)bd8911d
ci: pin Node.js 21.2.0 (#17809) (Milos Djermanovic)b29a16b
chore: fix severalcli
tests to run in the intended flat config mode (#17797) (Milos Djermanovic)de165c1
chore: remove unused config-extends fixtures (#17781) (Milos Djermanovic)d4304b8
chore: remove formatting/stylistic rules from new rule templates (#17780) (Francesco Trotta)21024fe
chore: check rule examples for syntax errors (#17718) (Francesco Trotta)v8.54.0
Compare Source
Features
a7a883b
feat: for-direction rule add check for condition in reverse order (#17755) (Angelo Annunziata)1452dc9
feat: Add suggestions to no-console (#17680) (Joel Mathew Koshy)21ebf8a
feat: updateno-array-constructor
rule (#17711) (Francesco Trotta)Bug Fixes
98926e6
fix: Ensure that extra data is not accidentally stored in the cache file (#17760) (Milos Djermanovic)e8cf9f6
fix: Make dark scroll bar in dark theme (#17753) (Pavel)3cbeaad
fix: Usecwd
constructor option as configbasePath
in Linter (#17705) (Milos Djermanovic)Documentation
becfdd3
docs: Make clear when rules are removed (#17728) (Nicholas C. Zakas)05d6e99
docs: update "Submit a Pull Request" page (#17712) (Francesco Trotta)eb2279e
docs: display info about deprecated rules (#17749) (Percy Ma)d245326
docs: Correct working in migrating plugin docs (#17722) (Filip Tammergård)Chores
d644de9
chore: upgrade @eslint/js@8.54.0 (#17773) (Milos Djermanovic)1e6e314
chore: package.json update for @eslint/js release (Jenkins)6fb8805
chore: Fixed grammar in issue_templates/rule_change (#17770) (Joel Mathew Koshy)85db724
chore: upgrademarkdownlint
to 0.31.1 (#17754) (Nitin Kumar)6d470d2
chore: update dependency recast to ^0.23.0 (#17736) (renovate[bot])b7121b5
chore: update dependency markdownlint-cli to ^0.37.0 (#17735) (renovate[bot])633b9a1
chore: update dependency regenerator-runtime to ^0.14.0 (#17739) (renovate[bot])acac16f
chore: update dependency vite-plugin-commonjs to ^0.10.0 (#17740) (renovate[bot])ba8ca7e
chore: add .github/renovate.json5 (#17567) (Josh Goldberg ✨)v8.53.0
Compare Source
Features
528e1c0
feat: Deprecate formatting rules (#17696) (Nicholas C. Zakas)c0b11dd
feat: Add suggestions for no-prototype-builtins (#17677) (Yonathan Randolph)Bug Fixes
1ad6257
fix: ensure that exit code for fatal errors is not overwritten (#17683) (Milos Djermanovic)b329ea7
fix: add;
after JSX nodes inno-object-constructor
autofix (#17672) (Francesco Trotta)Documentation
ab8c60d
docs: change position of return to top button (#17688) (Tanuj Kanti)4fc44c0
docs: update twitter icon to new X icon (#17687) (Tanuj Kanti)4164b2c
docs: Update README (GitHub Actions Bot)8651895
docs: Fix tabs in rule examples (#17653) (Francesco Trotta)3aec1c5
docs: explained rule fixers and suggestions (#17657) (Josh Goldberg ✨)Chores
ba4d4d5
chore: remove metascraper (#17707) (Milos Djermanovic)0d07338
chore: Update dependencies (#17706) (Milos Djermanovic)93256a3
chore: package.json update for @eslint/js release (ESLint Jenkins)485ec7d
test: fix ESLint tests for caching (#17699) (Milos Djermanovic)db06a7f
ci: bump actions/setup-node from 3 to 4 (#17676) (dependabot[bot])994596b
ci: run tests in Node.js 21 (#17673) (Francesco Trotta)eslint/eslint (eslint)
v8.57.1
Compare Source
v8.57.0
Compare Source
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)v8.56.0
Compare Source
Features
0dd9704
feat: Support custom severity when reporting unused disable directives (#17212) (Bryan Mishkin)31a7e3f
feat: fix no-restricted-properties false negatives with unknown objects (#17818) (Arka Pratim Chaudhuri)Bug Fixes
7d5e5f6
fix:TypeError: fs.exists is not a function
on read-only file system (#17846) (Francesco Trotta)74739c8
fix: suggestion with invalid syntax in no-promise-executor-return rule (#17812) (Bryan Mishkin)Documentation
9007719
docs: update link in ways-to-extend.md (#17839) (Amel SELMANE)3a22236
docs: Update README (GitHub Actions Bot)54c3ca6
docs: fix migration-guide example (#17829) (Tanuj Kanti)4391b71
docs: check config comments in rule examples (#17815) (Francesco Trotta)fd28363
docs: remove mention about ESLint stylistic rules in readme (#17810) (Zwyx)48ed5a6
docs: Update README (GitHub Actions Bot)Chores
ba6af85
chore: upgrade @eslint/js@8.56.0 (#17864) (Milos Djermanovic)60a531a
chore: package.json update for @eslint/js release (Jenkins)ba87a06
chore: update dependency markdownlint to ^0.32.0 (#17783) (renovate[bot])9271d10
chore: add GitHub issue template for docs issues (#17845) (Josh Goldberg ✨)70a686b
chore: Convert rule tests to FlatRuleTester (#17819) (Nicholas C. Zakas)f3a599d
chore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837) (唯然)905d4b7
chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838) (唯然)4d7c3ce
chore: update eslint-plugin-n v16.4.0 (#17836) (唯然)fd0c60c
ci: unpin Node.js 21.2.0 (#17821) (Francesco Trotta)v8.55.0
Compare Source
Features
8c9e6c1
feat: importNamePattern option in no-restricted-imports (#17721) (Tanuj Kanti)Documentation
83ece2a
docs: fix typo--rules
->--rule
(#17806) (OKURA Masafumi)fffca5c
docs: remove "Open in Playground" buttons for removed rules (#17791) (Francesco Trotta)a6d9442
docs: fix correct/incorrect examples of rules (#17789) (Tanuj Kanti)383e999
docs: update and fix examples forno-unused-vars
(#17788) (Tanuj Kanti)5a8efd5
docs: add specific stylistic rule for each deprecated rule (#17778) (Etienne)Chores
eb8950c
chore: upgrade @eslint/js@8.55.0 (#17811) (Milos Djermanovic)93df384
chore: package.json update for @eslint/js release (Jenkins)fe4b954
chore: upgrade @eslint/eslintrc@2.1.4 (#17799) (Milos Djermanovic)bd8911d
ci: pin Node.js 21.2.0 (#17809) (Milos Djermanovic)b29a16b
chore: fix severalcli
tests to run in the intended flat config mode (#17797) (Milos Djermanovic)de165c1
chore: remove unused config-extends fixtures (#17781) (Milos Djermanovic)d4304b8
chore: remove formatting/stylistic rules from new rule templates (#17780) (Francesco Trotta)21024fe
chore: check rule examples for syntax errors (#17718) (Francesco Trotta)v8.54.0
Compare Source
Features
a7a883b
feat: for-direction rule add check for condition in reverse order (#17755) (Angelo Annunziata)1452dc9
feat: Add suggestions to no-console (#17680) (Joel Mathew Koshy)21ebf8a
feat: updateno-array-constructor
rule (#17711) (Francesco Trotta)Bug Fixes
98926e6
fix: Ensure that extra data is not accidentally stored in the cache file (#17760) (Milos Djermanovic)e8cf9f6
fix: Make dark scroll bar in dark theme (#17753) (Pavel)3cbeaad
fix: Usecwd
constructor option as configbasePath
in Linter (#17705) (Milos Djermanovic)Documentation
becfdd3
docs: Make clear when rules are removed (#17728) (Nicholas C. Zakas)05d6e99
docs: update "Submit a Pull Request" page (#17712) (Francesco Trotta)eb2279e
docs: display info about deprecated rules (#17749) (Percy Ma)d245326
docs: Correct working in migrating plugin docs (#17722) (Filip Tammergård)Chores
d644de9
chore: upgrade @eslint/js@8.54.0 (#17773) (Milos Djermanovic)1e6e314
chore: package.json update for @eslint/js release (Jenkins)6fb8805
chore: Fixed grammar in issue_templates/rule_change (#17770) (Joel Mathew Koshy)85db724
chore: upgrademarkdownlint
to 0.31.1 (#17754) (Nitin Kumar)6d470d2
chore: update dependency recast to ^0.23.0 (#17736) (renovate[bot])b7121b5
chore: update dependency markdownlint-cli to ^0.37.0 (#17735) (renovate[bot])633b9a1
chore: update dependency regenerator-runtime to ^0.14.0 (#17739) (renovate[bot])acac16f
chore: update dependency vite-plugin-commonjs to ^0.10.0 (#17740) (renovate[bot])ba8ca7e
chore: add .github/renovate.json5 (#17567) (Josh Goldberg ✨)v8.53.0
Compare Source
Features
528e1c0
feat: Deprecate formatting rules (#17696) (Nicholas C. Zakas)c0b11dd
feat: Add suggestions for no-prototype-builtins (#17677) (Yonathan Randolph)Bug Fixes
1ad6257
fix: ensure that exit code for fatal errors is not overwritten (#17683) (Milos Djermanovic)b329ea7
fix: add;
after JSX nodes inno-object-constructor
autofix (#17672) (Francesco Trotta)Documentation
ab8c60d
docs: change position of return to top button (#17688) (Tanuj Kanti)4fc44c0
docs: update twitter icon to new X icon (#17687) (Tanuj Kanti)4164b2c
docs: Update README (GitHub Actions Bot)8651895
docs: Fix tabs in rule examples (#17653) (Francesco Trotta)3aec1c5
docs: explained rule fixers and suggestions (#17657) (Josh Goldberg ✨)Chores
ba4d4d5
chore: remove metascraper (#17707) (Milos Djermanovic)0d07338
chore: Update dependencies (#17706) (Milos Djermanovic)93256a3
chore: package.json update for @eslint/js release (ESLint Jenkins)485ec7d
test: fix ESLint tests for caching (#17699) (Milos Djermanovic)db06a7f
ci: bump actions/setup-node from 3 to 4 (#17676) (dependabot[bot])994596b
ci: run tests in Node.js 21 (#17673) (Francesco Trotta)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.