Update dependency eslint to v8.57.0 - autoclosed
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| eslint (source) | devDependencies | minor | 8.24.0 -> 8.57.0 |
Release Notes
eslint/eslint (eslint)
v8.57.0
Features
-
1120b9bfeat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas) -
dca7d0ffeat: Enableeslint.config.mjsandeslint.config.cjs(#18066) (Nitin Kumar)
Bug Fixes
-
2196d97fix: handle absolute file paths inFlatRuleTester(#18064) (Nitin Kumar) -
69dd1d1fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar) -
9852a31fix: deep merge behavior in flat config (#18065) (Nitin Kumar) -
4c7e9b0fix: allow circular references in config (#18056) (Milos Djermanovic)
Documentation
-
84922d0docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas) -
5b8c363docs: Switch to Ethical Ads (#18117) (Milos Djermanovic) -
77dbfd9docs: show NEXT in version selectors (#18052) (Milos Djermanovic)
Chores
-
1813aecchore: upgrade @eslint/js@8.57.0 (#18143) (Milos Djermanovic) -
5c356bbchore: package.json update for @eslint/js release (Jenkins) -
f4a1fe2test: add more tests for ignoring files and directories (#18068) (Nitin Kumar) -
42c0aefci: Enable CI forv8.xbranch (#18047) (Milos Djermanovic)
v8.56.0
Features
-
0dd9704feat: Support custom severity when reporting unused disable directives (#17212) (Bryan Mishkin) -
31a7e3ffeat: fix no-restricted-properties false negatives with unknown objects (#17818) (Arka Pratim Chaudhuri)
Bug Fixes
-
7d5e5f6fix:TypeError: fs.exists is not a functionon read-only file system (#17846) (Francesco Trotta) -
74739c8fix: suggestion with invalid syntax in no-promise-executor-return rule (#17812) (Bryan Mishkin)
Documentation
-
9007719docs: update link in ways-to-extend.md (#17839) (Amel SELMANE) -
3a22236docs: Update README (GitHub Actions Bot) -
54c3ca6docs: fix migration-guide example (#17829) (Tanuj Kanti) -
4391b71docs: check config comments in rule examples (#17815) (Francesco Trotta) -
fd28363docs: remove mention about ESLint stylistic rules in readme (#17810) (Zwyx) -
48ed5a6docs: Update README (GitHub Actions Bot)
Chores
-
ba6af85chore: upgrade @eslint/js@8.56.0 (#17864) (Milos Djermanovic) -
60a531achore: package.json update for @eslint/js release (Jenkins) -
ba87a06chore: update dependency markdownlint to ^0.32.0 (#17783) (renovate[bot]) -
9271d10chore: add GitHub issue template for docs issues (#17845) (Josh Goldberg✨ ) -
70a686bchore: Convert rule tests to FlatRuleTester (#17819) (Nicholas C. Zakas) -
f3a599dchore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837) (唯然) -
905d4b7chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838) (唯然) -
4d7c3cechore: update eslint-plugin-n v16.4.0 (#17836) (唯然) -
fd0c60cci: unpin Node.js 21.2.0 (#17821) (Francesco Trotta)
v8.55.0
Features
Documentation
-
83ece2adocs: fix typo--rules->--rule(#17806) (OKURA Masafumi) -
fffca5cdocs: remove "Open in Playground" buttons for removed rules (#17791) (Francesco Trotta) -
a6d9442docs: fix correct/incorrect examples of rules (#17789) (Tanuj Kanti) -
383e999docs: update and fix examples forno-unused-vars(#17788) (Tanuj Kanti) -
5a8efd5docs: add specific stylistic rule for each deprecated rule (#17778) (Etienne)
Chores
-
eb8950cchore: upgrade @eslint/js@8.55.0 (#17811) (Milos Djermanovic) -
93df384chore: package.json update for @eslint/js release (Jenkins) -
fe4b954chore: upgrade @eslint/eslintrc@2.1.4 (#17799) (Milos Djermanovic) -
bd8911dci: pin Node.js 21.2.0 (#17809) (Milos Djermanovic) -
b29a16bchore: fix severalclitests to run in the intended flat config mode (#17797) (Milos Djermanovic) -
de165c1chore: remove unused config-extends fixtures (#17781) (Milos Djermanovic) -
d4304b8chore: remove formatting/stylistic rules from new rule templates (#17780) (Francesco Trotta) -
21024fechore: check rule examples for syntax errors (#17718) (Francesco Trotta)
v8.54.0
Features
-
a7a883bfeat: for-direction rule add check for condition in reverse order (#17755) (Angelo Annunziata) -
1452dc9feat: Add suggestions to no-console (#17680) (Joel Mathew Koshy) -
21ebf8afeat: updateno-array-constructorrule (#17711) (Francesco Trotta)
Bug Fixes
-
98926e6fix: Ensure that extra data is not accidentally stored in the cache file (#17760) (Milos Djermanovic) -
e8cf9f6fix: Make dark scroll bar in dark theme (#17753) (Pavel) -
3cbeaadfix: Usecwdconstructor option as configbasePathin Linter (#17705) (Milos Djermanovic)
Documentation
-
becfdd3docs: Make clear when rules are removed (#17728) (Nicholas C. Zakas) -
05d6e99docs: update "Submit a Merge Request" page (#17712) (Francesco Trotta) -
eb2279edocs: display info about deprecated rules (#17749) (Percy Ma) -
d245326docs: Correct working in migrating plugin docs (#17722) (Filip Tammergård)
Chores
-
d644de9chore: upgrade @eslint/js@8.54.0 (#17773) (Milos Djermanovic) -
1e6e314chore: package.json update for @eslint/js release (Jenkins) -
6fb8805chore: Fixed grammar in issue_templates/rule_change (#17770) (Joel Mathew Koshy) -
85db724chore: upgrademarkdownlintto 0.31.1 (#17754) (Nitin Kumar) -
6d470d2chore: update dependency recast to ^0.23.0 (#17736) (renovate[bot]) -
b7121b5chore: update dependency markdownlint-cli to ^0.37.0 (#17735) (renovate[bot]) -
633b9a1chore: update dependency regenerator-runtime to ^0.14.0 (#17739) (renovate[bot]) -
acac16fchore: update dependency vite-plugin-commonjs to ^0.10.0 (#17740) (renovate[bot]) -
ba8ca7echore: add .github/renovate.json5 (#17567) (Josh Goldberg✨ )
v8.53.0
Features
-
528e1c0feat: Deprecate formatting rules (#17696) (Nicholas C. Zakas) -
c0b11ddfeat: Add suggestions for no-prototype-builtins (#17677) (Yonathan Randolph)
Bug Fixes
-
1ad6257fix: ensure that exit code for fatal errors is not overwritten (#17683) (Milos Djermanovic) -
b329ea7fix: add;after JSX nodes inno-object-constructorautofix (#17672) (Francesco Trotta)
Documentation
-
ab8c60ddocs: change position of return to top button (#17688) (Tanuj Kanti) -
4fc44c0docs: update twitter icon to new X icon (#17687) (Tanuj Kanti) -
4164b2cdocs: Update README (GitHub Actions Bot) -
8651895docs: Fix tabs in rule examples (#17653) (Francesco Trotta) -
3aec1c5docs: explained rule fixers and suggestions (#17657) (Josh Goldberg✨ )
Chores
-
ba4d4d5chore: remove metascraper (#17707) (Milos Djermanovic) -
0d07338chore: Update dependencies (#17706) (Milos Djermanovic) -
93256a3chore: package.json update for @eslint/js release (ESLint Jenkins) -
485ec7dtest: fix ESLint tests for caching (#17699) (Milos Djermanovic) -
db06a7fci: bump actions/setup-node from 3 to 4 (#17676) (dependabot[bot]) -
994596bci: run tests in Node.js 21 (#17673) (Francesco Trotta)
v8.52.0
Features
Bug Fixes
-
5de9637fix: Ensure shared references in rule configs are separated (#17666) (Nicholas C. Zakas) -
dcfe573fix: add preceding semicolon in suggestions ofno-object-constructor(#17649) (Francesco Trotta)
Documentation
-
476d58adocs: Add note about invalid CLI flags when using flat config. (#17664) (Nicholas C. Zakas) -
660ed3adocs: Plugin flat config migration guide (#17640) (Nicholas C. Zakas) -
a58aa20docs: fix examples for several rules (#17645) (Milos Djermanovic) -
179929bdocs: Remove trailing newline from the code of Playground links (#17641) (Francesco Trotta) -
f8e5c30docs: Update README (GitHub Actions Bot) -
b7ef2f3docs: Enable pretty code formatter output (#17635) (Nicholas C. Zakas) -
0bcb9a8docs: Fix syntax errors in rule examples (#17633) (Francesco Trotta) -
61b9083docs: Make no-continue example code work (#17643) (Zhongyuan Zhou) -
9fafe45docs: upgrade to 11ty 2.0 (#17632) (Percy Ma) -
ff8e4bfdocs: Update README (GitHub Actions Bot) -
fab249adocs: Update README (GitHub Actions Bot) -
392305bdocs: Updateno-irregular-whitespaceand fix examples (#17626) (Francesco Trotta) -
6b8acfbdocs: Add real whitespace tono-trailing-spacesexamples (#17630) (Francesco Trotta) -
1000187docs: Fix examples inunicode-bom(#17631) (Francesco Trotta) -
000290cdocs: Update README (GitHub Actions Bot)
Chores
-
6d1f0c2chore: upgrade @eslint/js@8.52.0 (#17671) (Milos Djermanovic) -
d63d4fechore: package.json update for @eslint/js release (ESLint Jenkins) -
f30cefetest: fix FlatESLint tests for caching (#17658) (Milos Djermanovic) -
ef650cbtest: update tests for no-promise-executor-return (#17661) (Milos Djermanovic)
v8.51.0
Features
-
0a9c433feat: Add--no-warn-ignoredCLI option for flat config (#17569) (Domantas Petrauskas) -
977e67efeat: logical-assignment-operators to report expressions with 3 operands (#17600) (Yosuke Ota)
Bug Fixes
-
f976b2ffix: make rule severity case-sensitive in flat config (#17619) (Milos Djermanovic) -
0edfe36fix: Ensure crash error messages are not duplicated (#17584) (Nicholas C. Zakas) -
dd79abcfix:eslint-disableto be able to parse quoted rule names (#17612) (Yosuke Ota) -
d2f6801fix: Ensure correct code path for && followed by ?? (#17618) (Nicholas C. Zakas)
Documentation
-
ee5be81docs: default tosourceType: "module"in rule examples (#17615) (Francesco Trotta) -
1aa26dfdocs: Add more examples for multiline-ternary (#17610) (George Ashiotis) -
47d0b44docs: Update README (GitHub Actions Bot) -
dbf831edocs: use generated og image (#17601) (Percy Ma) -
1866da5docs: Update README (GitHub Actions Bot)
Chores
-
1ef39eachore: upgrade @eslint/js@8.51.0 (#17624) (Milos Djermanovic) -
f8c7403chore: package.json update for @eslint/js release (ESLint Jenkins) -
2665552test: fix flat config linter tests to use Linter in flat config mode (#17616) (Milos Djermanovic) -
7b77bccchore: Refactor CodePathState (#17510) (Nicholas C. Zakas) -
bc77c9achore: Document and refactor ForkContext (#17566) (Nicholas C. Zakas) -
24e1f14chore: Refactor and document CodePath (#17558) (Nicholas C. Zakas)
v8.50.0
Features
-
27d5a9efeat: add suggestions to array-callback-return (#17590) (Tanuj Kanti) -
f9082fffeat: flat-rule-tester make sure default config always matches (#17585) (fnx) -
83914adfeat: Implement SourceCode#applyInlineConfig() (#17351) (Nicholas C. Zakas) -
22a5582feat: add ruleno-object-constructor, deprecateno-new-object(#17576) (Francesco Trotta) -
85a3d9efeat: allowVoid option in array-callback-return (#17564) (Tanuj Kanti)
Bug Fixes
-
cc4d26bfix: Ensure deprecated context.parserServices warns (#17593) (Nicholas C. Zakas) -
1ea4cfbfix: Ensure all RuleTester tests all deprecated context methods (#17587) (Nicholas C. Zakas) -
aa1b657fix: wrong suggestion and message inno-misleading-character-class(#17571) (Yosuke Ota)
Documentation
-
1800537docs: Fix and standardize JSX code examples (#17591) (Francesco Trotta) -
48a44a7docs: Add correct/incorrect tags toprefer-arrow-callback(#17589) (Francesco Trotta) -
20893d4docs: fix incorrect tag's place (#17575) (Tanuj Kanti) -
bd7a71fdocs: Update README (GitHub Actions Bot)
Chores
-
f8a8a2dchore: upgrade @eslint/js@8.50.0 (#17599) (Milos Djermanovic) -
38ada6dchore: package.json update for @eslint/js release (ESLint Jenkins)
v8.49.0
Features
-
da09f4efeat: Implement onUnreachableCodePathStart/End (#17511) (Nicholas C. Zakas) -
32b2327feat: Emit deprecation warnings in RuleTester (#17527) (Nicholas C. Zakas) -
acb7df3feat: add newenforceoption tolines-between-class-members(#17462) (Nitin Kumar)
Documentation
-
ecfb54fdocs: Update README (GitHub Actions Bot) -
de86b3bdocs: updateno-promise-executor-returnexamples (#17529) (Nitin Kumar) -
032c4b1docs: add typescript template (#17500) (James) -
cd7da5cdocs: Update README (GitHub Actions Bot)
Chores
-
b7621c3chore: remove browser test fromnpm test(#17550) (Milos Djermanovic) -
cac45d0chore: upgrade @eslint/js@8.49.0 (#17549) (Milos Djermanovic) -
cd39508chore: package.json update for @eslint/js release (ESLint Jenkins) -
203a971ci: bump actions/checkout from 3 to 4 (#17530) (dependabot[bot]) -
a40fa50chore: use eslint-plugin-jsdoc's flat config (#17516) (Milos Djermanovic) -
926a286test: replace Karma with Webdriver.IO (#17126) (Christian Bromann) -
f591d2cchore: Upgrade config-array (#17512) (Nicholas C. Zakas)
v8.48.0
Features
-
1fbb3b0feat: correct update direction infor-direction(#17483) (Francesco Trotta) -
d73fbf2feat: rule tester do not create empty valid or invalid test suites (#17475) (fnx) -
ee2f718feat: Allowvoidin ruleno-promise-executor-return(#17282) (nopeless)
Bug Fixes
Documentation
-
7a51d77docs: no-param-reassign mention strict mode (#17494) (Stephen Hardy) -
9cd7ac2docs: addfetchscript to package.json conventions (#17459) (Nitin Kumar) -
cab21e6docs: advice for inline disabling of rules (#17458) (Ashish Yadav) -
056499ddocs: fix example of flat config from plugin (#17482) (Francesco Trotta) -
9e9edf9docs: update documentation URL in error message (#17465) (Nitin Kumar)
Chores
-
8dd3cecchore: upgrade @eslint/js@8.48.0 (#17501) (Milos Djermanovic) -
6d0496echore: package.json update for @eslint/js release (ESLint Jenkins) -
9d4216dchore: Refactor and document CodePathSegment (#17474) (Nicholas C. Zakas)
v8.47.0
Features
Bug Fixes
Documentation
-
a766a48docs: document lack of config file names (#17442) (James) -
a1635d6docs: Update README (GitHub Actions Bot) -
47a0859docs: updaterequire-unicode-regexp.mdas following up #17402 (#17441) (SUZUKI Sosuke) -
fcdc85ddocs: Update README (GitHub Actions Bot) -
2a92b6cdocs: update with "Specifying Parser Options" (#17435) (Cheol-Won) -
d743ed3docs: add metadata for parser/processor (#17438) (Huáng Jùnliàng) -
224376cdocs: Update README (GitHub Actions Bot) -
a41a8e4docs: update script names in README (#17432) (Nitin Kumar)
Chores
-
bf69aa6chore: Update dependencies (#17456) (Nicholas C. Zakas) -
0e45760chore: package.json update for @eslint/js release (ESLint Jenkins) -
757bfe1chore: Remove add-to-triage (#17450) (Nicholas C. Zakas) -
b066640chore: standardize npm script names (#17431) (Nitin Kumar) -
6b2410fchore: Update add-to-triage.yml (#17444) (Nicholas C. Zakas)
v8.46.0
Features
-
8a93438feat:require-unicode-regexpsupportvflag (#17402) (SUZUKI Sosuke) -
1a2f966feat:no-useless-escapesupportvflag (#17420) (Yosuke Ota) -
ee68d1dfeat:no-empty-character-classsupportvflag (#17419) (Milos Djermanovic) -
853d32bfeat: deprecate no-return-await (#17417) (Carlos Lopez) -
d4f02e4feat:no-control-regexsupportvflag (#17405) (Yosuke Ota) -
2a35f3efeat:prefer-named-capture-groupsupportvflag (#17409) (Yosuke Ota) -
8ca8b50feat: Better error message for flat config plugins (#17399) (Nicholas C. Zakas) -
509f753feat:no-misleading-character-classsupportvflag (#17406) (Yosuke Ota) -
3caf514feat:no-regex-spacessupportvflag (#17407) (Yosuke Ota) -
b7fad2bfeat:prefer-regex-literalssupportvflag (#17410) (Yosuke Ota) -
a6a3ad4feat:no-useless-backreferencesupportvflag (#17408) (Yosuke Ota) -
94954a7feat:no-invalid-regexpsupportvflag (#17404) (Yosuke Ota) -
1af6eacfeat: adds option for allowing empty object patterns as parameter (#17365) (Tanuj Kanti) -
cf03104feat: Improve config error messages (#17385) (Nicholas C. Zakas)
Bug Fixes
-
9803c7cfix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules (#17393) (Milos Djermanovic) -
42faa17fix: Update no-loop-func to not overlap with no-undef (#17358) (Matt Wilkinson)
Documentation
-
4d474e3docs: update with TypeScript info (#17423) (James) -
091f44edocs: File extension named processor deprecation (#17362) (Matt Wilkinson) -
9254a6cdocs: Update README (GitHub Actions Bot) -
6d6dc51docs: fix overlapping ofopen in playgroundbutton (#17403) (Tanuj Kanti) -
7fc3a2cdocs: Add private class features info to no-underscore-dangle (#17386) (Matt Wilkinson) -
da73e58docs: Migratingeslint-envconfiguration comments (#17390) (Francesco Trotta) -
80dffeddocs: fix Ignoring Files section in config migration guide (#17392) (Milos Djermanovic) -
8a9abb7docs: Update README (GitHub Actions Bot) -
7e9be4bdocs: Update README (GitHub Actions Bot) -
0b0bbe0docs: Update README (GitHub Actions Bot)
Chores
-
d1eb7e4chore: Update ecosystem dependencies (#17427) (Nicholas C. Zakas) -
fab9e97chore: package.json update for eslint-config-eslint release (ESLint Jenkins) -
6246711chore: package.json update for @eslint/js release (ESLint Jenkins) -
0aa0bc3chore: Add MRs to triage project (#17421) (Nicholas C. Zakas)
v8.45.0
Features
-
cdd063cfeat: Expose LegacyESLint in unsupported API (#17341) (Nicholas C. Zakas) -
d34abe5feat: fix indent rule for else-if (#17318) (Milos Djermanovic)
Bug Fixes
-
b79b6fbfix: Fix suggestion message inno-useless-escape(#17339) (Francesco Trotta) -
c667055fix: provide uniquefixandfix.rangeobjects in lint messages (#17332) (Milos Djermanovic)
Documentation
-
89f3225docs: add playground links to correct and incorrect code blocks (#17306) (Josh Goldberg✨ ) -
f8892b5docs: Expand rule option schema docs (#17198) (Matt Wilkinson) -
8bcbf11docs: Config Migration Guide (#17230) (Ben Perlmutter) -
bb30908docs: Update README (GitHub Actions Bot) -
84d243bdocs: Update README (GitHub Actions Bot) -
b762632docs: Update README (GitHub Actions Bot) -
138c096docs: add more prefer-destructuring examples with array destructuring (#17330) (Milos Djermanovic) -
1fc50a8docs:max-lenrulecodeandtabWidthas positional arguments (#17331) (Jesús Leganés-Combarro)
Chores
-
68f63d7chore: package.json update for @eslint/js release (ESLint Jenkins) -
5ca9b4dchore: update eslint-config-eslint exports (#17336) (Milos Djermanovic) -
7bf2e86chore: remove unused dependencies (#17352) (Percy Ma) -
c6f8cd0chore: RemovedefaultIgnoresfrom FlatESLint private members (#17349) (Francesco Trotta) -
0052374chore: move jsdoc settings to eslint-config-eslint (#17338) (唯然)
v8.44.0
Features
-
1766771feat: addes2023andes2024environments (#17328) (Milos Djermanovic) -
4c50400feat: addecmaVersion: 2024, regexpvflag parsing (#17324) (Milos Djermanovic) -
4d411e4feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule (#17270) (Percy Ma) -
c8b1f4dfeat: MoveparserServicestoSourceCode(#17311) (Milos Djermanovic) -
ef6e24efeat: treat unknown nodes as having the lowest precedence (#17302) (Brad Zacher) -
1866e1dfeat: allow flat config files to export a Promise (#17301) (Milos Djermanovic)
Bug Fixes
-
a36bcb6fix: no-unused-vars false positive with logical assignment operators (#17320) (Gweesin Chan) -
7620b89fix: Removeno-unused-labelsautofix before potential directives (#17314) (Francesco Trotta) -
391ed38fix: Removeno-extra-semiautofix before potential directives (#17297) (Francesco Trotta)
Documentation
-
526e911docs: resubmit pr 17115 doc changes (#17291) (唯然) -
e1314bfdocs: Integration section and tutorial (#17132) (Ben Perlmutter) -
19a8c5ddocs: Update README (GitHub Actions Bot)
Chores
-
49e46edchore: upgrade @eslint/js@8.44.0 (#17329) (Milos Djermanovic) -
a1cb642chore: package.json update for @eslint/js release (ESLint Jenkins) -
840a264test: More test cases for no-case-declarations (#17315) (Elian Cordoba) -
e6e74f9chore: package.json update for eslint-config-eslint release (ESLint Jenkins) -
eb3d794chore: upgrade semver@7.5.3 (#17323) (Ziyad El Abid) -
cf88439chore: upgrade optionator@0.9.3 (#17319) (Milos Djermanovic) -
9718a97refactor: remove unnecessary code inflat-eslint.js(#17308) (Milos Djermanovic) -
f82e56eperf: various performance improvements (#17135) (moonlightaria) -
da81e66chore: update eslint-plugin-jsdoc to 46.2.5 (#17245) (唯然) -
b991640chore: switch eslint-config-eslint to the flat format (#17247) (唯然)
v8.43.0
Features
-
14581fffeat: directive prologue detection and autofix condition inquotes(#17284) (Francesco Trotta) -
e50fac3feat: add declaration loc to message in block-scoped-var (#17252) (Milos Djermanovic) -
1b7faf0feat: addskipJSXTextoption tono-irregular-whitespacerule (#17182) (Azat S)
Bug Fixes
-
5338b56fix: normalizecwdpassed toESLint/FlatESLintconstructor (#17277) (Milos Djermanovic) -
54383e6fix: Removeno-extra-parensautofix for potential directives (#17022) (Francesco Trotta)
Documentation
-
8b855eadocs: resubmit pr17061 doc changes (#17292) (唯然) -
372722edocs: resubmit pr17012 doc changes (#17293) (唯然) -
67e7af3docs: resubmit custom-rules doc changes (#17294) (唯然) -
9e3d77cdocs: Resubmit Fix formatting in Custom Rules docs (#17281) (Milos Djermanovic) -
503647adocs: Resubmit markVariableAsUsed docs (#17280) (Nicholas C. Zakas) -
e0cf0d8docs: Custom rule & plugin tutorial (#17024) (Ben Perlmutter) -
8e51ea9docs: resubmitno-newrule documentation (#17264) (Nitin Kumar) -
1b217f8docs: resubmitCustom Processorsdocumentation (#17265) (Nitin Kumar) -
428fc76docs: resubmitCreate Pluginsdocumentation (#17268) (Nitin Kumar) -
bdca88cdocs: resubmitConfiguration Filesdocumentation (#17267) (Nitin Kumar) -
f5c01f2docs: resubmitManage Issuesdocumentation (#17266) (Nitin Kumar) -
b199295docs: Resubmit custom rules update docs (#17273) (Ben Perlmutter) -
0e9980cdocs: add newomitLastInOneLineClassBodyoption to thesemirule (#17263) (Nitin Kumar) -
cb2560fdocs: Resubmit getScope/getDeclaredVariables docs (#17262) (Nicholas C. Zakas) -
85d2b30docs: explain how to include predefined globals (#17261) (Marcus Wyatt) -
de4d3c1docs: update flat config default ignore patterns (#17258) (Milos Djermanovic) -
3912f3adocs: Improveignoresdocumentation (#17239) (Francesco Trotta) -
35e11d3docs: fix typos and missing info (#17257) (Ed Lucas) -
0bc257cdocs: Clarifyno-div-regexrule docs (#17051) (#17255) (Francesco Trotta) -
788d836docs: add references to MIT License (#17248) (Milos Djermanovic) -
58aab6bdocs: Update README (GitHub Actions Bot) -
3ef5814docs: Revert all changes after the license change (#17227) (Milos Djermanovic) -
03fc4aadocs: Update README (GitHub Actions Bot)
Chores
-
78350f6chore: upgrade @eslint/js@8.43.0 (#17295) (Milos Djermanovic) -
62bf759chore: package.json update for @eslint/js release (ESLint Jenkins) -
e0a2448chore: docs package.license ISC => MIT (#17254) (唯然) -
6a0196cchore: use eslint-plugin-eslint-plugin flat configs (#17204) (Milos Djermanovic)
v8.42.0
Features
Bug Fixes
-
a589636fix: Config withignoresand withoutfilesshould not always apply (#17181) (Milos Djermanovic) -
c4fad17fix: Correct ignore message for "node_modules" subfolders (#17217) (Francesco Trotta)
Documentation
Chores
-
6ca5b7cchore: upgrade @eslint/js@8.42.0 (#17236) (Milos Djermanovic) -
67fc5e7chore: package.json update for @eslint/js release (ESLint Jenkins) -
0892412refactor: removeIdentifierlistener in no-irregular-whitespace (#17235) (Milos Djermanovic) -
f67d298test: AddFlatESLinttests with missing config files (#17164) (Milos Djermanovic) -
5b68d51chore: Fixfixedsizeattribute in code path analysis DOT debug output (#17202) (Milos Djermanovic) -
37432f2chore: update descriptions in key-spacing tests (#17195) (Milos Djermanovic)
v8.41.0
Features
-
880a431feat: change default ignore pattern to**/node_modules/in flat config (#17184) (Milos Djermanovic) -
8bf5505feat: exposeshouldUseFlatConfig(#17169) (Connor Prussin)
Bug Fixes
-
4f5440dfix: incorrect warning message for ignored dotfiles (#17196) (Milos Djermanovic) -
94da96cfix: unifyLintMessagetype (#17076) (Brandon Mills) -
0c415cdfix: validateignorePatternsconstructor option inFlatESLintclass (#17139) (Milos Djermanovic) -
9682d66fix: switchgrapheme-splittertographemer(#17160) (fisker Cheung)
Documentation
-
7709b14docs: Update README (GitHub Actions Bot) -
7f183e0docs: Update triage process description (#17157) (Nicholas C. Zakas) -
b68346bdocs: fix license to reflect relicensing of jshint (#17165) (Stefan Bischof)
Chores
-
f43216achore: upgrade @eslint/js@8.41.0 (#17200) (Milos Djermanovic) -
95c3007chore: package.json update for @eslint/js release (ESLint Jenkins) -
ddc5291chore: don't use deprecatedcontextmethods inast-utilstests (#17194) (Milos Djermanovic) -
b1516dbchore: Fix return type offindFlatConfigFile(#17161) (Milos Djermanovic) -
918b0fdperf: Store indent descriptors in a plain array (#17148) (Francesco Trotta) -
4caa344refactor: locateConfigFileToUse returns an Error object (#17159) (唯然)
v8.40.0
Features
-
5db7808feat: improve flat config errors for invalid rule options and severities (#17140) (Josh Goldberg✨ ) -
f5574dcfeat: Add findConfigFile() method to FlatESLint (#17142) (Nicholas C. Zakas) -
e52b98bfeat: addsourceCodeproperty to the rule context (#17107) (Nitin Kumar) -
1468f5bfeat: addphysicalFilenameproperty to the rule context (#17111) (Nitin Kumar) -
0df4d4ffeat: addcwdto rule context (#17106) (Nitin Kumar) -
52018f2feat: addfilenameproperty to the rule context (#17108) (Nitin Kumar) -
559ff4efeat: add newomitLastInOneLineClassBodyoption to thesemirule (#17105) (Nitin Kumar)
Bug Fixes
Documentation
-
e980bf3docs: Update README (GitHub Actions Bot) -
e92a6fcdocs: Update README (GitHub Actions Bot) -
af5fe64docs: Fix custom rule schema docs (#17115) (Adam Jones) -
4a352a9docs: explain how to include predefined globals (#17114) (Marcus Wyatt) -
5ea15d9docs: add mastodon link in readme (#17110) (唯然)
Chores
-
4053004chore: upgrade @eslint/js@8.40.0 (#17156) (Milos Djermanovic) -
50fed1dchore: package.json update for @eslint/js release (ESLint Jenkins) -
4c7a170chore: upgrade @eslint/eslintrc@2.0.3 (#17155) (Milos Djermanovic) -
e80b7ccchore: upgrade espree@9.5.2 (#17154) (Milos Djermanovic) -
ce3ac91chore: upgrade eslint-visitor-keys@3.4.1 (#17153) (Milos Djermanovic) -
9094d79chore: addlatest/tometa.docs.urlin all core rules (#17136) (Milos Djermanovic) -
d85efadperf: don't usegrapheme-splitteron ASCII strings in key-spacing rule (#17122) (Milos Djermanovic)
v8.39.0
Features
Documentation
-
6987dc5docs: Fix formatting in Custom Rules docs (#17097) (Milos Djermanovic) -
4ee92e5docs: Update README (GitHub Actions Bot) -
d8e9887docs: Custom Rules cleanup/expansion (#16906) (Ben Perlmutter) -
1fea279docs: Clarify how to add to tsc agenda (#17084) (Nicholas C. Zakas) -
970ef1cdocs: Update triage board location (Nicholas C. Zakas) -
6d8bffddocs: Update README (GitHub Actions Bot)
Chores
-
60a6f26chore: upgrade @eslint/js@8.39.0 (#17102) (Milos Djermanovic) -
d5ba5c0chore: package.json update for @eslint/js release (ESLint Jenkins) -
f57eff2ci: run tests on Node.js v20 (#17093) (Nitin Kumar) -
9d1b8fcperf: Binary search in token storeutils.search(#17066) (Francesco Trotta) -
07a4435chore: Add request for minimal repro to bug report (#17081) (Nicholas C. Zakas) -
eac4943refactor: remove unnecessary use ofSourceCode#getAncestorsin rules (#17075) (Milos Djermanovic) -
0a7b60achore: update description ofSourceCode#getDeclaredVariables(#17072) (Milos Djermanovic) -
6e2df71chore: remove unnecessary references to the LICENSE file (#17071) (Milos Djermanovic)
v8.38.0
Features
-
a1d561dfeat: Move getDeclaredVariables and getAncestors to SourceCode (#17059) (Nicholas C. Zakas)
Bug Fixes
-
1c1ece2fix: do not report onRegExp(...args)inrequire-unicode-regexp(#17037) (Francesco Trotta)
Documentation
-
7162d34docs: Mention new config system is complete (#17068) (Nicholas C. Zakas) -
0fd6bb2docs: Update README (GitHub Actions Bot) -
c83531cdocs: Update/remove external links, eg. point toeslint-community(#17061) (Pelle Wessman) -
a3aa6f5docs: Clarifyno-div-regexrule docs (#17051) (Francesco Trotta) -
b0f11cfdocs: Update README (GitHub Actions Bot) -
da8d52adocs: Update the second object instance for the "no-new" rule (#17020) (Ahmadou Waly NDIAYE) -
518130adocs: switch language based on current path (#16687) (Percy Ma) -
24206c4docs: Update README (GitHub Actions Bot)
Chores
-
59ed060chore: upgrade @eslint/js@8.38.0 (#17069) (Milos Djermanovic) -
88c0898chore: package.json update for @eslint/js release (ESLint Jenkins) -
cf682d2refactor: simplify new-parens rule schema (#17060) (MHO) -
0dde022ci: bump actions/add-to-project from 0.4.1 to 0.5.0 (#17055) (dependabot[bot])
v8.37.0
Features
-
b6ab8b2feat:require-unicode-regexpadd suggestions (#17007) (Josh Goldberg) -
10022b1feat: Copy getScope() to SourceCode (#17004) (Nicholas C. Zakas) -
1665c02feat: Use plugin metadata for flat config serialization (#16992) (Nicholas C. Zakas) -
b3634f6feat: docs license (#17010) (Samuel Roldan) -
892e6e5feat: languageOptions.parser must be an object. (#16985) (Nicholas C. Zakas)
Bug Fixes
-
619f3fdfix: correctly handlenulldefault config inRuleTester(#17023) (Brad Zacher) -
1fbf118fix:getFirstToken/getLastTokenon comment-only node (#16889) (Francesco Trotta) -
129e252fix: Fix typo inlogical-assignment-operatorsrule description (#17000) (Francesco Trotta)
Documentation
-
75339dfdocs: fix typos and missing info in id-match docs (#17029) (Ed Lucas) -
ec2d830docs: Fix typos in thesemirule docs (#17012) (Andrii Lundiak) -
e39f28ddocs: add back to top button (#16979) (Tanuj Kanti) -
721c717docs: Custom Processors cleanup and expansion (#16838) (Ben Perlmutter) -
d049f97docs: 'How ESLint is Maintained' page (#16961) (Ben Perlmutter) -
5251a92docs: Describe guard options for guard-for-in (#16986) (alope107) -
6157d81docs: Add example to guard-for-in docs. (#16983) (alope107) -
fd47998docs: updateArray.prototype.toSortedspecification link (#16982) (Milos Djermanovic) -
3e1cf6bdocs: Copy edits on Maintain ESLint docs (#16939) (Ben Perlmutter)
Chores
-
c67f299chore: upgrade @eslint/js@8.37.0 (#17033) (Milos Djermanovic) -
ee9ddbdchore: package.json update for @eslint/js release (ESLint Jenkins) -
dddb475chore: upgrade @eslint/eslintrc@2.0.2 (#17032) (Milos Djermanovic) -
522431echore: upgrade espree@9.5.1 (#17031) (Milos Djermanovic) -
f5f9a88chore: upgrade eslint-visitor-keys@3.4.0 (#17030) (Milos Djermanovic) -
4dd8d52ci: bump actions/stale from 7 to 8 (#17026) (dependabot[bot]) -
ad9dd6achore: remove duplicate scss, (#17005) (Strek) -
ada6a3eci: unpin Node 19 (#16993) (Milos Djermanovic) -
c3da975chore: Remove triage label from template (#16990) (Nicholas C. Zakas) -
69bc0e2ci: pin Node 19 to 19.7.0 (#16987) (Milos Djermanovic)
v8.36.0
Features
-
c89a485feat: AddcheckJSDocoption to multiline-comment-style (#16807) (Laurent Cozic) -
f5f5e11feat: Serialize parsers/processors in flat config (#16944) (Nicholas C. Zakas) -
4799297feat: use @eslint-community dependencies (#16784) (Michaël De Boey)
Bug Fixes
Documentation
-
b98fdd4docs: Update README (GitHub Actions Bot) -
caf08cedocs: fix estree link in custom formatters docs (#16967) (Milos Djermanovic) -
3398431docs: Custom Parsers cleanup/expansion (#16887) (Ben Perlmutter) -
19d3531docs: Update README (GitHub Actions Bot) -
b09a512docs: detect and fix broken links (#16837) (Nitin Kumar)
Chores
-
602b111chore: upgrade @eslint/js@8.36.0 (#16978) (Milos Djermanovic) -
43c2345chore: package.json update for @eslint/js release (ESLint Jenkins) -
00afb84chore: upgrade @eslint/eslintrc@2.0.1 (#16977) (Milos Djermanovic) -
698c5aachore: upgrade espree@9.5.0 (#16976) (Milos Djermanovic) -
75acdd2chore: lint more js files in docs (#16964) (Milos Djermanovic) -
89d9844ci: bump actions/add-to-project from 0.4.0 to 0.4.1 (#16943) (dependabot[bot])
v8.35.0
Features
-
8e34a04feat: addafterHashbangCommentoption tolines-around-commentrule (#16920) (SUZUKI Sosuke) -
c8c0c71feat: Move all and recommended configs into package. (#16844) (Nicholas C. Zakas) -
71f6f0dfeat: report more cases with??in no-constant-binary-expression (#16826) (Daiki Nishikawa)
Bug Fixes
Documentation
-
f9f195edocs: Plugin docs cleanup & expansion (#16862) (Ben Perlmutter) -
df809fddocs: Custom Formatters page cleanup/expansion (#16886) (Ben Perlmutter) -
0700d1bdocs: Add PostCSS/Autoprefixer/CSSNano (#16502) (Nick Schonning) -
7b9e9bfdocs: support unicode anchors (#16782) (Percy Ma) -
5fbc0bfdocs: Update README (GitHub Actions Bot) -
67865a0docs: Remove mention of mailing list (#16869) (Amaresh S M) -
43af24adocs: Add explanation of when to use 'warn' severity (#16882) (Nicholas C. Zakas) -
ed2999bdocs: Shareable configs page edits and expansion (#16824) (Ben Perlmutter) -
2780635docs: fix typos (#16884) (Lioness100) -
5bdaae2docs: Ways to Extend ESLint page (#16861) (Ben Perlmutter)
Chores
-
cdcbe12chore: upgrade @eslint/js@8.35.0 (#16935) (Brandon Mills) -
c954c34chore: package.json update for @eslint/js release (ESLint Jenkins) -
5a517dachore: package.json update for @eslint/js release (ESLint Jenkins) -
9f10926chore: upgrade @eslint/eslintrc@2.0.0 (#16928) (Milos Djermanovic) -
da728faci: use LTS node version in workflows (#16907) (Nitin Kumar) -
c57b4f3perf: upgrade to esquery@1.4.2 (#16901) (Milos Djermanovic) -
9122f07chore: Update stale bot settings (#16870) (Nicholas C. Zakas)
v8.34.0
Features
Bug Fixes
Documentation
-
f0a9883docs: split rules documentation (#16797) (Ben Perlmutter) -
67aa37bdocs: fix typo in command-line-interface.md (#16871) (Kevin Rouchut) -
337f7eddocs: fix width of language input (#16849) (Tanuj Kanti) -
71349a1docs: Configure a Parser page (#16803) (Ben Perlmutter) -
de7e925docs: remove extra line numbers in example (#16848) (jonz94) -
ad38d77docs: Update README (GitHub Actions Bot)
Chores
-
9dbe06dchore: addtypeproperty to array-element-newline schema (#16877) (MHO) -
a061527chore: Remove unused functions (#16868) (Nicholas C. Zakas)
v8.33.0
Features
-
2cc7954feat: addrestrictDefaultExportsoption to no-restricted-exports rule (#16785) (Nitin Kumar)
Documentation
-
17f4be2docs: Fix examples in no-multiple-empty-lines rule (#16835) (jonz94) -
9c7cfe3docs: 'Source Code' content in 'Set up Development Environment' page (#16780) (Ben Perlmutter) -
ede5c64docs: Custom processors page (#16802) (Ben Perlmutter) -
2620614docs: Code of Conduct page (#16781) (Ben Perlmutter) -
50a8efddocs: report a sec vulnerability page (#16808) (Ben Perlmutter) -
ed60afddocs: Update page titles, section landing pages, and side TOC (#16760) (Ben Perlmutter) -
333c712docs: add background to code-path-diagrams for dark-mode (#16822) (Tanuj Kanti) -
f5f7b9bdocs: Update README (GitHub Actions Bot) -
2aa4f5fdocs: no-constant-condition: Add multi-comparison example (#16776) (Sebastian Simon) -
40287dbdocs: Remove Google Group icon (#16779) (Nicholas C. Zakas) -
ea10ca5docs: 'a .eslint' -> 'an .eslint' for consistency (#16809) (Ben Perlmutter) -
3be0748docs: add example for nodejs lintText api (#16789) (Siva K) -
ce4f5ffdocs: Replace removed related rules with a valid rule (#16800) (Ville Saalo)
v8.32.0
Features
Bug Fixes
Documentation
-
17b65addocs: IA Update page URL move (#16665) (Ben Perlmutter) -
5981296docs: fix theme switcher button (#16752) (Sam Chen) -
6669413docs: deploy prerelease docs under the/docs/next/path (#16541) (Nitin Kumar) -
78ecfe0docs: use inline code for rule options name (#16768) (Percy Ma) -
fc2ea59docs: Update README (GitHub Actions Bot) -
762a872docs: Update README (GitHub Actions Bot)
Chores
-
2952d6echore: sync templates/*.md files with issue templates (#16758) (gfyoung) -
3e34418chore: Add new issues to triage project (#16740) (Nicholas C. Zakas)
v8.31.0
Features
-
52c7c73feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic) -
b401cdefeat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft) -
30d0daffeat: group properties with values in parentheses inkey-spacing(#16677) (Francesco Trotta)
Bug Fixes
-
35439f1fix: correct syntax error inprefer-arrow-callbackautofix (#16722) (Francesco Trotta) -
87b2470fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)
Documentation
-
4339dc4docs: Update README (GitHub Actions Bot) -
4e4049cdocs: optimize code block structure (#16669) (Sam Chen) -
54a7adedocs: do not escape code blocks of formatters examples (#16719) (Sam Chen) -
e5ecfefdocs: Add function call example for no-undefined (#16712) (Elliot Huffman) -
a3262f0docs: Add mastodon link (#16638) (Amaresh S M) -
a14ccf9docs: clarify files property (#16709) (Sam Chen) -
3b29eb1docs: fix npm link (#16710) (Abdullah Osama) -
a638673docs: fix search bar focus onEsc(#16700) (Shanmughapriyan S) -
f62b722docs: country flag missing in windows (#16698) (Shanmughapriyan S) -
4d27ec6docs: display zh-hans in the docs language switcher (#16686) (Percy Ma) -
8bda20edocs: remove manually maintained anchors (#16685) (Percy Ma) -
b68440fdocs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)
Chores
-
65d4e24chore: Upgrade @eslint/eslintrc@1.4.1 (#16729) (Brandon Mills) -
8d93081chore: fix CI failure (#16721) (Sam Chen) -
8f17247chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas) -
4cd87cbci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot]) -
fd20c75chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien) -
10a5c78chore: update ignore patterns ineslint.config.js(#16678) (Milos Djermanovic)
v8.30.0
Features
-
075ef2cfeat: add suggestion for no-return-await (#16637) (Daniel Bartholomae) -
7190d98feat: update globals (#16654) (Sébastien Règne)
Bug Fixes
-
1a327aafix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas) -
9b8bb72fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)
Documentation
-
6a8cd94docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas) -
ad44344docs: CLI documentation standardization (#16563) (Ben Perlmutter) -
293573edocs: fix broken line numbers (#16606) (Sam Chen) -
fa2c64bdocs: use relative links for internal links (#16631) (Percy Ma) -
75276c9docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic) -
7276fe5docs: Fix anchor in URL (#16628) (Karl Horky) -
6bef135docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti) -
dfc7ec1docs: Formatters page updates (#16566) (Ben Perlmutter) -
8ba124cdocs: update theprefer-constexample (#16607) (Pavel) -
e6cb05adocs: fix css leaking (#16603) (Sam Chen)
Chores
-
f2c4737chore: upgrade @eslint/eslintrc@1.4.0 (#16675) (Milos Djermanovic) -
ba74253chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney) -
0d9af4cci: fix npm v9 problem withfile:(#16664) (Milos Djermanovic) -
90c9219refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
v8.29.0
Features
-
49a07c5feat: addallowParensAfterCommentPatternoption to no-extra-parens (#16561) (Nitin Kumar) -
e6a865dfeat:prefer-named-capture-groupadd suggestions (#16544) (Josh Goldberg) -
a91332bfeat: In no-invalid-regexp validate flags also for non-literal patterns (#16583) (trosos)
Documentation
-
0311d81docs: Configuring Plugins page intro, page tweaks, and rename (#16534) (Ben Perlmutter) -
57089b1docs: add a property assignment example for camelcase rule (#16605) (Milos Djermanovic) -
b6ab030docs: add docs codeowners (#16601) (Strek) -
6380c87docs: fix sitemap and feed (#16592) (Milos Djermanovic) -
ade621ddocs: perf debounce the search query (#16586) (Shanmughapriyan S) -
fbcf3abdocs: fix searchbar clear button (#16585) (Shanmughapriyan S) -
f894035docs: HTTPS link to yeoman.io (#16582) (Christian Oliff) -
de12b26docs: Update configuration file pages (#16509) (Ben Perlmutter) -
1ae9f20docs: update correct code examples forno-extra-parensrule (#16560) (Nitin Kumar)
Chores
-
7628403chore: add discord channel link (#16590) (Amaresh S M) -
f5808cbchore: fix rule doc headers check (#16564) (Milos Djermanovic)
v8.28.0
Features
-
63bce44feat: addignoreClassFieldInitialValuesoption to no-magic-numbers (#16539) (Milos Djermanovic) -
8385ecdfeat: multiline properties in rulekey-spacingwith optionalign(#16532) (Francesco Trotta) -
a4e89dbfeat:no-obj-callssupportIntl(#16543) (Sosuke Suzuki)
Bug Fixes
-
c50ae4ffix: Ensure that dot files are found with globs. (#16550) (Nicholas C. Zakas) -
9432b67fix: throw error for first unmatched pattern (#16533) (Milos Djermanovic) -
e76c382fix: allow* 1when followed by/in no-implicit-coercion (#16522) (Milos Djermanovic)
Documentation
-
34c05a7docs: Language Options page intro and tweaks (#16511) (Ben Perlmutter) -
3e66387docs: add intro and edit ignoring files page (#16510) (Ben Perlmutter) -
436f712docs: fix Header UI inconsistency (#16464) (Tanuj Kanti) -
f743816docs: switch to wrench emoji for auto-fixable rules (#16545) (Bryan Mishkin) -
bc0547edocs: improve styles for versions and languages page (#16553) (Nitin Kumar) -
6070f58docs: clarify esquery issue workaround (#16556) (Milos Djermanovic) -
b48e4f8docs: Command Line Interface intro and tweaks (#16535) (Ben Perlmutter) -
b92b30fdocs: Add Rules page intro and content tweaks (#16523) (Ben Perlmutter) -
1769b42docs: Integrations page introduction (#16548) (Ben Perlmutter) -
a8d0a57docs: make table of contents sticky on desktop (#16506) (Sam Chen) -
a01315adocs: fix route of japanese translation site (#16542) (Tanuj Kanti) -
0515628docs: use emoji instead of svg for deprecated rule (#16536) (Bryan Mishkin) -
68f1288docs: set default layouts (#16484) (Percy Ma) -
776827adocs: init config about specifying shared configs (#16483) (Percy Ma) -
5c39425docs: fix broken link to plugins (#16520) (Ádám T. Nagy) -
c97c789docs: Add missing no-new-native-nonconstructor docs code fence (#16503) (Brandon Mills)
Chores
-
e94a4a9chore: Add tests to verify #16038 is fixed (#16538) (Nicholas C. Zakas) -
e13f194chore: stricter validation ofmeta.docs.descriptionin core rules (#16529) (Milos Djermanovic) -
72dbfbcchore: usepkgparameter ingetNpmPackageVersion(#16525) (webxmsj)
v8.27.0
Features
-
f14587cfeat: newno-new-native-nonconstructorrule (#16368) (Sosuke Suzuki) -
978799bfeat: add new ruleno-empty-static-block(#16325) (Sosuke Suzuki) -
69216eefeat: no-empty suggest to add comment in empty BlockStatement (#16470) (Nitin Kumar) -
319f0a5feat: usecontext.languageOptions.ecmaVersionin core rules (#16458) (Milos Djermanovic)
Bug Fixes
-
c3ce521fix: Ensure unmatched glob patterns throw an error (#16462) (Nicholas C. Zakas) -
886a038fix: handle files with unspecified path ingetRulesMetaForResults(#16437) (Francesco Trotta)
Documentation
-
ce93b42docs: Stylelint property-no-unknown (#16497) (Nick Schonning) -
d2cecb4docs: Stylelint declaration-block-no-shorthand-property-overrides (#16498) (Nick Schonning) -
0a92805docs: stylelint color-hex-case (#16496) (Nick Schonning) -
74a5af4docs: fix stylelint error (#16491) (Milos Djermanovic) -
324db1adocs: explicit stylelint color related rules (#16465) (Nick Schonning) -
94dc4f1docs: use Stylelint for HTML files (#16468) (Nick Schonning) -
cc6128ddocs: enable stylelint declaration-block-no-duplicate-properties (#16466) (Nick Schonning) -
d03a8bfdocs: Add heading to justification explanation (#16430) (Maritaria) -
8a15968docs: add Stylelint configuration and cleanup (#16379) (Nick Schonning) -
9b0a469docs: note commit messages don't support scope (#16435) (Andy Edwards) -
1581405docs: improve context.getScope() docs (#16417) (Ben Perlmutter) -
b797149docs: update formatters template (#16454) (Milos Djermanovic) -
5ac4de9docs: fix link to formatters on the Core Concepts page (#16455) (Vladislav) -
33313efdocs: core-concepts: fix link to semi rule (#16453) (coderaiser)
v8.26.0
Features
-
4715787feat: checkObject.create()in getter-return (#16420) (Yuki Hirasawa) -
28d1902feat:no-implicit-globalssupportsexportedblock comment (#16343) (Sosuke Suzuki) -
e940be7feat: Use ESLINT_USE_FLAT_CONFIG environment variable for flat config (#16356) (Tomer Aberbach) -
dd0c58ffeat: Swap out Globby for custom globbing solution. (#16369) (Nicholas C. Zakas)
Bug Fixes
-
df77409fix: usebaseConfigconstructor option in FlatESLint (#16432) (Milos Djermanovic) -
33668eefix: Ensure that glob patterns are matched correctly. (#16449) (Nicholas C. Zakas) -
740b208fix: ignore messages without aruleIdingetRulesMetaForResults(#16409) (Francesco Trotta) -
8f9759efix:--ignore-patternin flat config mode should be relative tocwd(#16425) (Milos Djermanovic) -
325ad37fix: makegetRulesMetaForResultsreturn a plain object in trivial case (#16438) (Francesco Trotta) -
a2810bcfix: Ensure that directories can be unignored. (#16436) (Nicholas C. Zakas) -
35916adfix: Ensure unignore and reignore work correctly in flat config. (#16422) (Nicholas C. Zakas)
Documentation
-
651649bdocs: Core concepts page (#16399) (Ben Perlmutter) -
631cf72docs: note --ignore-path not supported with flat config (#16434) (Andy Edwards) -
1692840docs: fix syntax in examples for new config files (#16427) (Milos Djermanovic) -
d336cfcdocs: Document extending plugin with new config (#16394) (Ben Perlmutter)
Chores
-
e917a9aci: add node v19 (#16443) (Koichi ITO) -
4b70b91chore: Add VS Code issues link (#16423) (Nicholas C. Zakas) -
232d291chore: suppress a Node.js deprecation warning (#16398) (Koichi ITO)
v8.25.0
Features
-
173e820feat: Pass --max-warnings value to formatters (#16348) (Brandon Mills) -
6964cb1feat: remove support for ignore files in FlatESLint (#16355) (Milos Djermanovic) -
1cc4b3afeat:id-lengthcounts graphemes instead of code units (#16321) (Sosuke Suzuki)
Documentation
-
90c6028docs: Conflicting fixes (#16366) (Ben Perlmutter) -
5a3fe70docs: Add VS to integrations page (#16381) (Maria José Solano) -
49bd1e5docs: remove unused link definitions (#16376) (Nick Schonning) -
3bd380ddocs: typo cleanups for docs (#16374) (Nick Schonning) -
b3a0837docs: remove duplicate words (#16378) (Nick Schonning) -
a682562docs: addBigInttonew-capdocs (#16362) (Sosuke Suzuki) -
f6d57fbdocs: Update docs README (#16352) (Ben Perlmutter) -
7214347docs: fix logical-assignment-operators option typo (#16346) (Jonathan Wilsson)
Chores
-
1f78594chore: upgrade @eslint/eslintrc@1.3.3 (#16397) (Milos Djermanovic) -
8476a9bchore: Remove CODEOWNERS (#16375) (Nick Schonning) -
720ff75chore: use "ci" for Dependabot commit message (#16377) (Nick Schonning) -
42f5479chore: bump actions/stale from 5 to 6 (#16350) (dependabot[bot]) -
e5e9e27chore: removejsdocdev dependency (#16344) (Milos Djermanovic)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Stackspin-renovate Bot