chore(deps): update dependency eslint to v8 - autoclosed
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| eslint (source) | devDependencies | major | 7.32.0 -> 8.2.0 |
Release Notes
eslint/eslint
v8.2.0
Features
-
c9fefd2feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)
Documentation
-
c415c04docs: Use string rule severity in CLI examples (#15253) (Kevin Partington) -
12b627ddocs: fix typo inworking-with-rules.md(#15233) (Nitin Kumar) -
a86ffc0docs: fix broken anchor in configuration files (#15223) (Pierre Berger) -
ee8af5fdocs: Link to unit tests from rule documentation (#15207) (Brandon Mills) -
1c0ca3cdocs: addciandperftags for commit (#15215) (Nitin Kumar)
Build Related
-
796587abuild: upgrade eslint-release to v3.2.0 to support conventional commits (#15246) (Milos Djermanovic)
Chores
-
cf5b6bechore: update @eslint/eslintrc to avoid different versions ofjs-yaml(#15265) (Milos Djermanovic) -
4fd7a6cperf: don't prepare a fix for valid code in key-spacing (#15239) (Milos Djermanovic) -
fda533cchore: updatestrip-ansidependency (#15221) (Nitin Kumar) -
67949bdci: Remove Node 16 CI prerelease workaround (#14935) (Brandon Mills)
v8.1.0
-
446b4b3Docs: Update commit message format docs (#15200) (Nicholas C. Zakas) -
d9d84a0Fix: keyword-spacing conflict with space-infix-ops on>(fixes #14712) (#15172) (Milos Djermanovic) -
a1f7ad7Fix: allowbaseConfigto extend preloaded plugin config (fixes #15079) (#15187) (Milos Djermanovic) -
3d370fbNew: Add no-unused-private-class-members rule (fixes #14859) (#14895) (Tim van der Lippe) -
e926b17New: Add name to RuleTester (#15179) (Gareth Jones) -
90a5b6bChore: improve performance of:functionselector (#15181) (Milos Djermanovic) -
31af1c8Chore: fix counting of files in performance test (#15190) (Milos Djermanovic) -
1b87fa8Build: add node v17 (#15193) (唯然) -
0fb3bb2Docs: removeinstanceoffrom keyword-spacing docs (#15180) (Milos Djermanovic) -
249a040Upgrade:eslint-plugin-eslint-pluginto v4 (#15169) (Bryan Mishkin) -
35f3254Docs: Describe range in rule docs (fixes #14162) (#15174) (Nicholas C. Zakas) -
b5049c8Chore: Update stale bot settings (#15173) (Nicholas C. Zakas) -
2b32f50Docs: Fix typo in README.md (#15168) (Dmitriy Fishman) -
dd58cd4Chore: migrate master to main (#15062) (Nitesh Seram) -
ec0f8e0Chore: Add stale issue/MR checker (#15151) (Nicholas C. Zakas) -
2cfbd4bDocs: Update README team and sponsors (ESLint Jenkins)
v8.0.1
-
f9217e5Upgrade: @eslint/eslintrc@1.0.3 for Jest workaround (#15164) (Brandon Mills) -
c584a63Chore: add ecmaVersion 13 to types.js (#15163) (Milos Djermanovic) -
ff5fcd4Docs: add 13 as allowed ecma version (fixes #15159) (#15162) (唯然)
v8.0.0
-
7d3f7f0Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146) (Brandon Mills) -
2174a6fFix: require-atomic-updates property assignment message (fixes #15076) (#15109) (Milos Djermanovic) -
f885fe0Docs: add note and example for extending the range of fix (refs #13706) (#13748) (Milos Djermanovic) -
3da1509Docs: Add jsdoctypeannotation to sample rule (#15085) (Bryan Mishkin) -
68a49a9Docs: Update Rollup Integrations (#15142) (xiaohai) -
d867f81Docs: Remove a dot from curly link (#15128) (Mauro Murru) -
9f8b919Sponsors: Sync README with website (ESLint Jenkins) -
4b08f29Sponsors: Sync README with website (ESLint Jenkins) -
ebc1ba1Sponsors: Sync README with website (ESLint Jenkins) -
2d654f1Docs: add example .eslintrc.json (#15087) (Nicolas Mattia) -
16034f0Docs: fix fixable example (#15107) (QiChang Li) -
07175b88.0.0-rc.0 (ESLint Jenkins) -
71faa38Build: changelog update for 8.0.0-rc.0 (ESLint Jenkins) -
67c0074Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas) -
cf34e5cUpdate: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic) -
c9efb5fFix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic) -
14a4739Update:no-new-funcrule catching eval case ofMemberExpression(#14860) (Mojtaba Samimi) -
7f2346bDocs: Update release blog post template (#15094) (Nicholas C. Zakas) -
fabdf8aChore: Removetarget.allfromMakefile.js(#15088) (Hirotaka Tagawa / wafuwafu13) -
e3cd141Sponsors: Sync README with website (ESLint Jenkins) -
05d7140Chore: document target global in Makefile.js (#15084) (Hirotaka Tagawa / wafuwafu13) -
0a1a850Update: includeruleIdin error logs (fixes #15037) (#15053) (Ari Perkkiö) -
47be800Chore: test Property > .key with { a = 1 } pattern (fixes #14799) (#15072) (Milos Djermanovic) -
a744dfaDocs: Update CLA info (#15058) (Brian Warner) -
9fb0f70Chore: fix bug report template (#15061) (Milos Djermanovic) -
f87e199Chore: Cleanup issue templates (#15039) (Nicholas C. Zakas) -
660f0758.0.0-beta.2 (ESLint Jenkins) -
d148ffdBuild: changelog update for 8.0.0-beta.2 (ESLint Jenkins) -
9e5c2e8Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic) -
7cf96cfBreaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic) -
88a3952Update: support class fields in thecomplexityrule (refs #14857) (#14957) (Milos Djermanovic) -
9bd3d87Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic) -
6d1ccb6Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan) -
91e82f5Docs: LintMessage.line and column are possibly undefined (#15032) (Brandon Mills) -
921ba1eChore: fix failing cli test (#15041) (Milos Djermanovic) -
dd56631Docs: remove duplicate code path analysis document (#15033) (Milos Djermanovic) -
143a598Chore: Switch issues to use forms (#15024) (Nicholas C. Zakas) -
f966fe6Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas) -
8c61f5aDocs: add info about non-capturing groups to prefer-named-capture-group (#15009) (Andrzej Wódkiewicz) -
dd10937Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg) -
e9764f3Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic) -
4338b74Docs: add no-dupe-class-members examples with class fields (refs #14857) (#15005) (Milos Djermanovic) -
b4232d4Chore: Add test that deprecated rules display a deprecated notice (#14989) (TagawaHirotaka) -
88b4e3dDocs: Make clear how rule options are overridden (fixes #14962) (#14976) (Jake Ob) -
4165c7fDocs: Clarify Linter vs ESLint in node.js api docs (fixes #14953) (#14995) (Brian Bartels) -
80cfb8fDocs: fix typo in migration guide (#14985) (Nitin Kumar) -
1ddc9558.0.0-beta.1 (ESLint Jenkins) -
95cc61eBuild: changelog update for 8.0.0-beta.1 (ESLint Jenkins) -
05ca24cUpdate: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas) -
db15183Chore: Refactor comments of tests (#14956) (TagawaHirotaka) -
396a0e3Docs: update ScopeManager with class fields (#14974) (Milos Djermanovic) -
6663e7aDocs: removedocsscript (fixes #14288) (#14971) (Nitin Kumar) -
44c6fc8Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic) -
44f7de5Docs: Update deprecated information (#14961) (TagawaHirotaka) -
305e14aBreaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫) -
a79c9f3Chore: Enforce jsdoc check-line-alignment never (#14955) (Brett Zamir) -
a8bcef7Docs: Add 2021 and 2022 to supported ECMAScript versions (#14952) (coderaiser) -
3409785Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic) -
b301069Docs: fix 'When Not To Use' in prefer-named-capture-group (refs #14959) (#14969) (Milos Djermanovic) -
2d18db6Chore: add test for mergingparserOptionsin Linter (#14948) (Milos Djermanovic) -
3d7d5fbUpdate: reporting loc forneveroption ineol-last(refs #12334) (#14840) (Nitin Kumar) -
f110926Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin) -
e98f14dDocs: Fix typo in no-implicit-globals.md (#14954) (jwbth) -
9a4ae3bChore: Apply comment require-description and check ClassDeclaration (#14949) (Brett Zamir) -
8344675Chore: fix small typo (#14951) (Sosuke Suzuki) -
26b0cd9Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic) -
ee1b54fFix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas) -
58840acChore: Update jsdoc plugin and tweak rules in effect (#14814) (Brett Zamir) -
81c60f4Docs: document ESLint api (#14934) (Sam Chen) -
c74fe08Build: Force prerelease peer dep for Node 16 in CI (#14933) (Brandon Mills) -
c9947d28.0.0-beta.0 (ESLint Jenkins) -
027165cBuild: changelog update for 8.0.0-beta.0 (ESLint Jenkins) -
be334f9Chore: Fix Makefile call to linter.getRules() (#14932) (Brandon Mills) -
0c86b68Chore: Replace old syntax for Array flat/flatMap (#14614) (Stephen Wade) -
6a89f3fChore: ignoreyarn-error.logand.pnpm-debug.log(#14925) (Nitin Kumar) -
28fe19cDocs: Add v8.0.0 migration guide (fixes #14856) (#14884) (Nicholas C. Zakas) -
ec9db63Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic) -
1f5d088Docs: add an exampleObject.assign()for rule no-import-assign (#14916) (薛定谔的猫) -
af96584Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic) -
3b6cd89Chore: Add rel/abs path tests inno-restricted-{imports/modules}rules (#14910) (Bryan Mishkin) -
62c6fe7Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna) -
f984515Chore: add assertions on reporting location insemi(#14899) (Nitin Kumar) -
a773b99Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic) -
88db3f5Upgrade:js-yamlto v4 (#14890) (Bryan Mishkin) -
cbc43daFix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic) -
ccb9a91Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic) -
8c35066Sponsors: Sync README with website (ESLint Jenkins) -
a3dd825Sponsors: Sync README with website (ESLint Jenkins) -
c4e5802Docs: improve rule details forno-console(fixes #14793) (#14901) (Nitin Kumar) -
9052eeeUpdate: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic) -
5c3a470Docs: add class fields in no-multi-assign documentation (refs #14857) (#14907) (Milos Djermanovic) -
d234d89Docs: add class fields in func-names documentation (refs #14857) (#14908) (Milos Djermanovic) -
ae6072bUpgrade:eslint-visitor-keysto v3 (#14902) (Bryan Mishkin) -
e53d8cfUpgrade:markdownlintdev dependencies (#14883) (Bryan Mishkin) -
d66e941Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin) -
149230cChore: Specify Node 14.x for Verify Files CI job (#14896) (Milos Djermanovic) -
537cf6aChore: updateglob-parent(fixes #14879)(#14887) (Nitin Kumar) -
f7b4a3fChore: update dev deps to latest (#14624) (薛定谔的猫) -
24c9f2aBreaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas) -
86d31a4Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic) -
1d2213dBreaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg) -
4a7aab7Breaking: requiremetafor fixable rules (fixes #13349) (#14634) (Milos Djermanovic) -
d6a761fBreaking: Requiremeta.hasSuggestionsfor rules with suggestions (#14573) (Bryan Mishkin) -
6bd747bBreaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota) -
8b4f3abBreaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson) -
b953a4eBreaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima) -
8cce06cBreaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫) -
86bb63bBreaking: Dropcodeframeandtableformatters (#14316) (Federico Brigante) -
f3cb320Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫) -
b8b2d55Build: add codeql (#14729) (薛定谔的猫) -
e037d61Docs: Mention workaround for escaping the slash character in selectors (#14675) (Aria) -
81f03b6Docs: Update license copyright (#14877) (Nicholas C. Zakas) -
fa1c07cSponsors: Sync README with website (ESLint Jenkins) -
e31f492Sponsors: Sync README with website (ESLint Jenkins) -
8307256Sponsors: Sync README with website (ESLint Jenkins)
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.
Edited by HTML-validate