shallowequal
shallowequal copied to clipboard
Update dependency eslint to v8
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | 6.8.0 -> 8.0.1 |
Release Notes
eslint/eslint
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)
v7.32.0
-
3c78a7bChore: Adopteslint-plugin/prefer-message-idsrule internally (#14841) (Bryan Mishkin) -
faecf56Update: change reporting location forcurlyrule (refs #12334) (#14766) (Nitin Kumar) -
d7dc07aFix: ignore lines with empty elements (fixes #12756) (#14837) (Soufiane Boutahlil) -
1bfbefdNew: Exit on fatal error (fixes #13711) (#14730) (Antonios Katopodis) -
ed007c8Chore: Simplify internalno-invalid-metarule (#14842) (Bryan Mishkin) -
d53d906Docs: Prepare data for website to indicate rules with suggestions (#14830) (Bryan Mishkin) -
d28f2ffDocs: Reference eslint-config-eslint to avoid potential for staleness (#14805) (Brett Zamir) -
8be8a36Chore: Adopteslint-plugin/require-meta-docs-urlrule internally (#14823) (Bryan Mishkin) -
f9c164fDocs: New syntax issue template (#14826) (Nicholas C. Zakas) -
eba0c45Chore: assertions on reporting loc inunicode-bom(refs #12334) (#14809) (Nitin Kumar) -
ed945bdDocs: fix multiple broken links (#14833) (Sam Chen) -
60df44cChore: useactions/setup-node@v2(#14816) (Nitin Kumar) -
6641d88Docs: Update README team and sponsors (ESLint Jenkins)
v7.31.0
-
efdbb12Upgrade: @eslint/eslintrc to v0.4.3 (#14808) (Brandon Mills) -
a96b05fUpdate: add end location to report inconsistent-return(refs #12334) (#14798) (Nitin Kumar) -
e0e8e30Docs: update BUG_REPORT template (#14787) (Nitin Kumar) -
39115c8Docs: provide more context to no-eq-null (#14801) (gfyoung) -
9a3c73cDocs: fix a broken link (#14790) (Sam Chen) -
ddffa8aUpdate: Indicating the operator in question (#14764) (Paul Smith) -
bba714cUpdate: Clarifying what changes need to be made in no-mixed-operators (#14765) (Paul Smith) -
b0d22e3Docs: Mention benefit of providingmeta.docs.url(#14774) (Bryan Mishkin) -
000cc79Sponsors: Sync README with website (ESLint Jenkins) -
a6a7438Chore: pin [email protected] (#14771) (Milos Djermanovic)
v7.30.0
-
5f74642Chore: don't check Program.start in SourceCode#getComments (refs #14744) (#14748) (Milos Djermanovic) -
19a871aDocs: Suggest linting plugins for ESLint plugin developers (#14754) (Bryan Mishkin) -
aa87329Docs: fix broken links (#14756) (Sam Chen) -
278813aDocs: fix and add more examples for new-cap rule (fixes #12874) (#14725) (Nitin Kumar) -
ed1da5dUpdate: ecmaVersion allows "latest" (#14720) (薛定谔的猫) -
104c0b5Update: improve use-isnan rule to detectNumber.NaN(fixes #14715) (#14718) (Nitin Kumar) -
b08170bUpdate: Implement FlatConfigArray (refs #13481) (#14321) (Nicholas C. Zakas) -
f113cddChore: upgrade eslint-plugin-eslint-plugin (#14738) (薛定谔的猫) -
1b8997aDocs: Fix getRulesMetaForResults link syntax (#14723) (Brandon Mills) -
aada733Docs: fix two broken links (#14726) (Sam Chen) -
8972529Docs: Update README team and sponsors (ESLint Jenkins)
v7.29.0
-
bfbfe5cNew: Add only to RuleTester (refs eslint/rfcs#73) (#14677) (Brandon Mills) -
c2cd7b4New: Add ESLint#getRulesMetaForResults() (refs #13654) (#14716) (Nicholas C. Zakas) -
eea7e0dChore: remove duplicate code (#14719) (Nitin Kumar) -
6a1c7a0Fix: allow fallthrough comment inside block (fixes #14701) (#14702) (Kevin Gibbons) -
a47e5e3Docs: Add Mega-Linter to the list of integrations (#14707) (Nicolas Vuillamy) -
353ddf9Chore: enable reportUnusedDisableDirectives in eslint-config-eslint (#14699) (薛定谔的猫) -
757c495Chore: add some rules to eslint-config-eslint (#14692) (薛定谔的猫) -
c93a222Docs: fix a broken link (#14697) (Sam Chen) -
655c118Sponsors: Sync README with website (ESLint Jenkins) -
e2bed2eSponsors: Sync README with website (ESLint Jenkins) -
8490fb4Sponsors: Sync README with website (ESLint Jenkins) -
ddbe877Sponsors: Sync README with website (ESLint Jenkins)
v7.28.0
-
1237705Upgrade: @eslint/eslintrc to 0.4.2 (#14672) (Milos Djermanovic) -
123fb86Docs: Add Feedback Needed triage description (#14670) (Nicholas C. Zakas) -
c545163Update: support multiline /eslint-env/ directives (fixes #14652) (#14660) (薛定谔的猫) -
8d1e75aUpgrade: glob-parent version in package.json (#14658) (Hamza Najeeb) -
1f048cbFix: no-implicit-coercion false positive withString()(fixes #14623) (#14641) (Milos Djermanovic) -
d709abfChore: fix comment location in no-unused-vars (#14648) (Milos Djermanovic) -
e44ce0aFix: no-duplicate-imports allow unmergeable (fixes #12758, fixes #12760) (#14238) (Soufiane Boutahlil) -
bb66a3dNew: addgetPhysicalFilename()method to rule context (fixes #11989) (#14616) (Nitin Kumar) -
2e43dacDocs: fixno-sequencesexample (#14643) (Nitin Kumar) -
958ff4eDocs: add note for arrow functions in no-seq rule (#14578) (Nitin Kumar) -
e4f111bFix: arrow-body-style crash with object pattern (fixes #14633) (#14635) (Milos Djermanovic) -
ec28b5aChore: upgrade eslint-plugin-eslint-plugin (#14590) (薛定谔的猫) -
85a2725Docs: Update README team and sponsors (ESLint Jenkins)
v7.27.0
-
2c0868cChore: merge all html formatter files intohtml.js(#14612) (Milos Djermanovic) -
9e9b5e0Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar) -
afe9569Chore: use includes instead of indexOf (#14607) (Mikhail Bodrov) -
c0f418eChore: Remove lodash (#14287) (Stephen Wade) -
52655ddUpdate: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden) -
967b1c4Chore: Fix typo in large.js (#14589) (Ikko Ashimine) -
2466a05Sponsors: Sync README with website (ESLint Jenkins) -
fe29f18Sponsors: Sync README with website (ESLint Jenkins) -
086c1d6Chore: add more test cases forno-sequences(#14579) (Nitin Kumar) -
6a2ced8Docs: Update README team and sponsors (ESLint Jenkins)
v7.26.0
-
aaf65e6Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills) -
ae6dbd1Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic) -
6a86e50Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic) -
ee3a3eaFix: create.eslintrc.cjsformoduletype (#14304) (Nitin Kumar) -
6791decDocs: fix example for require-atomic-updates (#14562) (Milos Djermanovic) -
388eb7eSponsors: Sync README with website (ESLint Jenkins) -
f071d1eUpdate: Add automated suggestion toradixrule for parsing decimals (#14291) (Bryan Mishkin) -
0b6a3f3New: Include XO style guide ineslint --init(#14193) (Federico Brigante)
v7.25.0
-
5df5e4aUpdate: highlight last write reference for no-unused-vars (fixes #14324) (#14335) (Nitin Kumar) -
0023872Docs: Add deprecated note toworking-with-rules-deprecatedpage (#14344) (Michael Novotny) -
36fca70Chore: Upgrade eslump to 3.0.0 (#14350) (Stephen Wade) -
59b689aChore: add node v16 (#14355) (薛定谔的猫) -
35a1f5eSponsors: Sync README with website (ESLint Jenkins) -
fb0a92bChore: rename misspelled identifier in test (#14346) (Tobias Nießen) -
f2babb1Docs: update pull request template (#14336) (Nitin Kumar) -
02dde29Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (#14332) (Nate-Wilkins) -
07d14c3Chore: remove extraneous command from lint-staged config (#14314) (James George) -
41b3570Update: lint code block with same extension but different content (#14227) (JounQin) -
eb29996Docs: add more examples with arrow functions for no-sequences rule (#14313) (Nitin Kumar)
v7.24.0
-
0c346c8Chore: ignorepnpm-lock.yaml(#14303) (Nitin Kumar) -
f06ecdfUpdate: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing) -
71a80e3Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi)) -
bd46dc4Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain) -
0d6235eDocs: update header in max-lines (#14273) (Shinigami) -
70c9216Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas) -
abca186Docs: Fix typo in suggestions section (#14293) (Kevin Partington) -
c4d8b0dFix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan) -
b51d077Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe) -
c981fb1Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade) -
147fc04Docs: Fixrepro:neededlabel in bug report template (#14285) (Milos Djermanovic) -
e1cfde9Docs: Update bug report template (#14276) (Nicholas C. Zakas) -
c85c2f1Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)
v7.23.0
-
687ccaeUpdate: add option "allowInParentheses" to no-sequences (fixes #14197) (#14199) (Daniel Rentz) -
dbf2529Sponsors: Sync README with website (ESLint Jenkins) -
4bdf2c1Sponsors: Sync README with website (ESLint Jenkins) -
49d1697Chore: Upgrade eslint-plugin-jsdoc to v25 and remove --legacy-peer-deps (#14244) (Brandon Mills) -
43f1685Update:--quietshould not supress--max-warnings(fixes #14202) (#14242) (Milos Djermanovic) -
909c727Docs: Add valid example that shows vars in a block scope (#14230) (Ed S) -
28583ebFix: no-mixed-operators false positives with? :(fixes #14223) (#14226) (Milos Djermanovic) -
a99eb2dFix: Clarify line breaks in object-curly-newline (fixes #14024) (#14063) (armin yahya) -
8984c91Update: eslint --env-info output os info (#14059) (薛定谔的猫) -
2a79306Sponsors: Sync README with website (ESLint Jenkins) -
ebd7026Docs: Fix typo (#14225) (Greg Finley) -
a2013fcSponsors: Sync README with website (ESLint Jenkins)
v7.22.0
Configuration
📅 Schedule: 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 this update again.
- [ ] If you want to rebase/retry this PR, check this box.
This PR has been generated by WhiteSource Renovate. View repository job log here.