This repository was archived by the owner on Feb 1, 2026. It is now read-only.
chore(deps): update eslint and prettier#87
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
e63ab19 to
7c5a389
Compare
7c5a389 to
1212bec
Compare
1212bec to
47242c0
Compare
47242c0 to
da10d45
Compare
da10d45 to
feb9fbb
Compare
8f498f9 to
395075b
Compare
395075b to
47b2f54
Compare
47b2f54 to
f53b1bc
Compare
f53b1bc to
0ff0aa7
Compare
0ff0aa7 to
0559550
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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:
7.18.0→7.32.03.3.1→3.4.12.2.1→2.8.8Release Notes
eslint/eslint (eslint)
v7.32.0Compare Source
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.0Compare Source
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 fs-teardown@0.1.1 (#14771) (Milos Djermanovic)v7.30.0Compare Source
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.0Compare Source
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.0Compare Source
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.0Compare Source
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.0Compare Source
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.0Compare Source
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.0Compare Source
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.0Compare Source
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.0Compare Source
3a432d8Docs: Improve documentation for indent rule (#14168) (Serkan Özel)f62ec8dUpdate: throw error when fix range is invalid (#14142) (Jacob Bandes-Storch)0eecad2Upgrade: Update lodash in package.json to V 4.17.21 (#14159) (Basem Al-Nabulsi)5ad91aaUpdate: report es2021 globals in no-extend-native (refs #13602) (#14177) (Milos Djermanovic)c295581Chore: remove leftover JSDoc from lint-result-cache (#14176) (Milos Djermanovic)0d541f9Chore: Reduce lodash usage (#14178) (Stephen Wade)27a67d7Sponsors: Sync README with website (ESLint Jenkins)459d821Chore: upgrade dependencies of browser test (#14127) (Pig Fang)ebfb63aSponsors: Sync README with website (ESLint Jenkins)3ba029fDocs: Remove Extraneous Dash (#14164) (Danny Hurlburt)6f4540eSponsors: Sync README with website (ESLint Jenkins)ddf361cDocs: Fix Formatting (#14154) (Danny Hurlburt)c0d2ac1Sponsors: Sync README with website (ESLint Jenkins)a8df03eDocs: Clarify triage process (#14117) (Nicholas C. Zakas)v7.21.0Compare Source
3cd5440Upgrade: @eslint/eslintrc to 0.4.0 (#14147) (Brandon Mills)c0b8c71Upgrade: Puppeteer to 7.1.0 (#14122) (Tim van der Lippe)08ae31eNew: Implement cacheStrategy (refs eslint/rfcs#63) (#14119) (Manu Chambon)5e51fd2Update: do not ignore symbolic links (fixes #13551, fixes #13615) (#14126) (Pig Fang)87c43a5Chore: improve a few comments and fix typos (#14125) (Tobias Nießen)e19c51eSponsors: Sync README with website (ESLint Jenkins)b8aea99Fix: pluralize 'line' to 'lines' in max-lines-per-function description (#14115) (Trevin Hofmann)f5b53e2Sponsors: Sync README with website (ESLint Jenkins)eee1213Sponsors: Sync README with website (ESLint Jenkins)5c4d7eaSponsors: Sync README with website (ESLint Jenkins)v7.20.0Compare Source
f4ac3b0Docs: fix sibling selector descriptions (#14099) (Milos Djermanovic)9d6063aFix: Crash with esquery when using JSX (fixes #13639) (#14072) (Yosuke Ota)a0871f1Docs: Triage process (#14014) (Nicholas C. Zakas)ad90761Update: add enforceForJSX option to no-unused-expressions rule (#14012) (Duncan Beevers)d6c84afFix:--initautoconfig shouldn't add deprecated rules (fixes #14017) (#14060) (Milos Djermanovic)9b277a1Fix: Support ENOTDIR error code in the folder existence checking utility (#13973) (Constantine Genchevsky)7aeb127Upgrade: pin @babel/code-frame@7.12.11 (#14067) (Milos Djermanovic)b4e2af5Docs: Add more fields to bug report template (#14039) (Nicholas C. Zakas)96f1d49Sponsors: Sync README with website (ESLint Jenkins)cb27b0aBuild: package.json update for eslint-config-eslint release (ESLint Jenkins)4cab165Sponsors: Sync README with website (ESLint Jenkins)v7.19.0Compare Source
ce7f061Update: add shadowed variable loc to message in no-shadow (fixes #13646) (#13841) (t-mangoe)c60e23fUpdate: fixletlogic in for-in and for-of loops in no-extra-parens (#14011) (Milos Djermanovic)d76e8f6Fix: no-useless-rename invalid autofix with parenthesized identifiers (#14032) (Milos Djermanovic)5800d92Docs: Clarify stylistic rule update policy (#14052) (Brandon Mills)0ccf6d2Docs: remove configuring.md (#14036) (Milos Djermanovic)65bb0abChore: Clean up new issue workflow (#14040) (Nicholas C. Zakas)e1da90fFix: nested indenting for offsetTernaryExpressions: true (fixes #13971) (#13972) (Chris Brody)1a078b9Update: check ternary:even if?was reported in space-infix-ops (#13963) (Milos Djermanovic)fb27422Fix: extend prefer-const fixer range to whole declaration (fixes #13899) (#14033) (Nitin Kumar)e0b05c7Docs: add a correct example to no-unsafe-optional-chaining (refs #14029) (#14050) (armin yahya)46e836dSponsors: Sync README with website (ESLint Jenkins)3fc4fa4Docs: update configuring links (#14038) (Milos Djermanovic)8561c21Docs: fix broken links in configuring/README.md (#14046) (Milos Djermanovic)1c309ebUpdate: fix no-invalid-regexp false negatives with no flags specified (#14018) (Milos Djermanovic)f6602d5Docs: Reorganize Configuration Documentation (#13837) (klkhan)c753b44Sponsors: Sync README with website (ESLint Jenkins)a4fdb70Docs: Fixed Typo (#14007) (Yash Singh)f7ca481Docs: Explain why we disable lock files (refs eslint/tsc-meetings#234) (#14006) (Brandon Mills)prettier/eslint-plugin-prettier (eslint-plugin-prettier)
v3.4.1Compare Source
@graphql-eslint/eslint-pluginout of box (#413) (ec6fbb1)v3.4.0Compare Source
prettier/prettier (prettier)
v2.8.8Compare Source
This version is a republished version of v2.8.7.
A bad version was accidentally published and it can't be unpublished, apologies for the churn.
v2.8.7Compare Source
diff
Allow multiple decorators on same getter/setter (#14584 by @fisker)
v2.8.6Compare Source
diff
Allow decorators on private members and class expressions (#14548 by @fisker)
v2.8.5Compare Source
diff
Support TypeScript 5.0 (#14391 by @fisker, #13819 by @fisker, @sosukesuzuki)
TypeScript 5.0 introduces two new syntactic features:
constmodifiers for type parametersexport type *declarationsAdd missing parentheses for decorator (#14393 by @fisker)
Add parentheses for
TypeofTypeAnnotationto improve readability (#14458 by @fisker)Support
max_line_length=offwhen parsing.editorconfig(#14516 by @josephfrazier)If an .editorconfig file is in your project and it sets
max_line_length=offfor the file you're formatting,it will be interpreted as a
printWidthofInfinityrather than being ignored(which previously resulted in the default
printWidthof 80 being applied, if not overridden by Prettier-specific configuration).v2.8.4Compare Source
diff
Fix leading comments in mapped types with
readonly(#13427 by @thorn0, @sosukesuzuki)Group params in opening block statements (#14067 by @jamescdavis)
This is a follow-up to #13930 to establish wrapping consistency between opening block statements and else blocks by
grouping params in opening blocks. This causes params to break to a new line together and not be split across lines
unless the length of params exceeds the print width. This also updates the else block wrapping to behave exactly the
same as opening blocks.
Ignore files in
.sl/(#14206 by @bolinfest)In Sapling SCM,
.sl/is the folder where it stores its state, analogous to.git/in Git. It should be ignored in Prettier like the other SCM folders.Recognize
@satisfiesin Closure-style type casts (#14262 by @fisker)Fix parens in inferred function return types with
extends(#14279 by @fisker)v2.8.3Compare Source
diff
Allow self-closing tags on custom elements (#14170 by @fisker)
See Angular v15.1.0 release note for details.
v2.8.2Compare Source
diff
Don't lowercase link references (#13155 by @DerekNonGeneric & @fisker)