Skip to content
This repository was archived by the owner on Apr 24, 2022. It is now read-only.

Conversation

@depfu
Copy link
Contributor

@depfu depfu bot commented Jun 11, 2021

Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ eslint (7.17.0 → 7.28.0) · Repo · Changelog

Release Notes

7.28.0

  • 1237705 Upgrade: @eslint/eslintrc to 0.4.2 (#14672) (Milos Djermanovic)
  • 123fb86 Docs: Add Feedback Needed triage description (#14670) (Nicholas C. Zakas)
  • c545163 Update: support multiline /eslint-env/ directives (fixes #14652) (#14660) (薛定谔的猫)
  • 8d1e75a Upgrade: glob-parent version in package.json (#14658) (Hamza Najeeb)
  • 1f048cb Fix: no-implicit-coercion false positive with String() (fixes #14623) (#14641) (Milos Djermanovic)
  • d709abf Chore: fix comment location in no-unused-vars (#14648) (Milos Djermanovic)
  • e44ce0a Fix: no-duplicate-imports allow unmergeable (fixes #12758, fixes #12760) (#14238) (Soufiane Boutahlil)
  • bb66a3d New: add getPhysicalFilename() method to rule context (fixes #11989) (#14616) (Nitin Kumar)
  • 2e43dac Docs: fix no-sequences example (#14643) (Nitin Kumar)
  • 958ff4e Docs: add note for arrow functions in no-seq rule (#14578) (Nitin Kumar)
  • e4f111b Fix: arrow-body-style crash with object pattern (fixes #14633) (#14635) (Milos Djermanovic)
  • ec28b5a Chore: upgrade eslint-plugin-eslint-plugin (#14590) (薛定谔的猫)
  • 85a2725 Docs: Update README team and sponsors (ESLint Jenkins)

7.27.0

  • 2c0868c Chore: merge all html formatter files into html.js (#14612) (Milos Djermanovic)
  • 9e9b5e0 Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar)
  • afe9569 Chore: use includes instead of indexOf (#14607) (Mikhail Bodrov)
  • c0f418e Chore: Remove lodash (#14287) (Stephen Wade)
  • 52655dd Update: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden)
  • 967b1c4 Chore: Fix typo in large.js (#14589) (Ikko Ashimine)
  • 2466a05 Sponsors: Sync README with website (ESLint Jenkins)
  • fe29f18 Sponsors: Sync README with website (ESLint Jenkins)
  • 086c1d6 Chore: add more test cases for no-sequences (#14579) (Nitin Kumar)
  • 6a2ced8 Docs: Update README team and sponsors (ESLint Jenkins)

7.26.0

  • aaf65e6 Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills)
  • ae6dbd1 Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic)
  • 6a86e50 Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic)
  • ee3a3ea Fix: create .eslintrc.cjs for module type (#14304) (Nitin Kumar)
  • 6791dec Docs: fix example for require-atomic-updates (#14562) (Milos Djermanovic)
  • 388eb7e Sponsors: Sync README with website (ESLint Jenkins)
  • f071d1e Update: Add automated suggestion to radix rule for parsing decimals (#14291) (Bryan Mishkin)
  • 0b6a3f3 New: Include XO style guide in eslint --init (#14193) (Federico Brigante)

7.25.0

  • 5df5e4a Update: highlight last write reference for no-unused-vars (fixes #14324) (#14335) (Nitin Kumar)
  • 0023872 Docs: Add deprecated note to working-with-rules-deprecated page (#14344) (Michael Novotny)
  • 36fca70 Chore: Upgrade eslump to 3.0.0 (#14350) (Stephen Wade)
  • 59b689a Chore: add node v16 (#14355) (薛定谔的猫)
  • 35a1f5e Sponsors: Sync README with website (ESLint Jenkins)
  • fb0a92b Chore: rename misspelled identifier in test (#14346) (Tobias Nießen)
  • f2babb1 Docs: update pull request template (#14336) (Nitin Kumar)
  • 02dde29 Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (#14332) (Nate-Wilkins)
  • 07d14c3 Chore: remove extraneous command from lint-staged config (#14314) (James George)
  • 41b3570 Update: lint code block with same extension but different content (#14227) (JounQin)
  • eb29996 Docs: add more examples with arrow functions for no-sequences rule (#14313) (Nitin Kumar)

7.24.0

  • 0c346c8 Chore: ignore pnpm-lock.yaml (#14303) (Nitin Kumar)
  • f06ecdf Update: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing)
  • 71a80e3 Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi))
  • bd46dc4 Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain)
  • 0d6235e Docs: update header in max-lines (#14273) (Shinigami)
  • 70c9216 Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas)
  • abca186 Docs: Fix typo in suggestions section (#14293) (Kevin Partington)
  • c4d8b0d Fix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan)
  • b51d077 Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe)
  • c981fb1 Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade)
  • 147fc04 Docs: Fix repro:needed label in bug report template (#14285) (Milos Djermanovic)
  • e1cfde9 Docs: Update bug report template (#14276) (Nicholas C. Zakas)
  • c85c2f1 Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)

7.23.0

  • 687ccae Update: add option "allowInParentheses" to no-sequences (fixes #14197) (#14199) (Daniel Rentz)
  • dbf2529 Sponsors: Sync README with website (ESLint Jenkins)
  • 4bdf2c1 Sponsors: Sync README with website (ESLint Jenkins)
  • 49d1697 Chore: Upgrade eslint-plugin-jsdoc to v25 and remove --legacy-peer-deps (#14244) (Brandon Mills)
  • 43f1685 Update: --quiet should not supress --max-warnings (fixes #14202) (#14242) (Milos Djermanovic)
  • 909c727 Docs: Add valid example that shows vars in a block scope (#14230) (Ed S)
  • 28583eb Fix: no-mixed-operators false positives with ? : (fixes #14223) (#14226) (Milos Djermanovic)
  • a99eb2d Fix: Clarify line breaks in object-curly-newline (fixes #14024) (#14063) (armin yahya)
  • 8984c91 Update: eslint --env-info output os info (#14059) (薛定谔的猫)
  • 2a79306 Sponsors: Sync README with website (ESLint Jenkins)
  • ebd7026 Docs: Fix typo (#14225) (Greg Finley)
  • a2013fc Sponsors: Sync README with website (ESLint Jenkins)

7.22.0

  • 3a432d8 Docs: Improve documentation for indent rule (#14168) (Serkan Özel)
  • f62ec8d Update: throw error when fix range is invalid (#14142) (Jacob Bandes-Storch)
  • 0eecad2 Upgrade: Update lodash in package.json to V 4.17.21 (#14159) (Basem Al-Nabulsi)
  • 5ad91aa Update: report es2021 globals in no-extend-native (refs #13602) (#14177) (Milos Djermanovic)
  • c295581 Chore: remove leftover JSDoc from lint-result-cache (#14176) (Milos Djermanovic)
  • 0d541f9 Chore: Reduce lodash usage (#14178) (Stephen Wade)
  • 27a67d7 Sponsors: Sync README with website (ESLint Jenkins)
  • 459d821 Chore: upgrade dependencies of browser test (#14127) (Pig Fang)
  • ebfb63a Sponsors: Sync README with website (ESLint Jenkins)
  • 3ba029f Docs: Remove Extraneous Dash (#14164) (Danny Hurlburt)
  • 6f4540e Sponsors: Sync README with website (ESLint Jenkins)
  • ddf361c Docs: Fix Formatting (#14154) (Danny Hurlburt)
  • c0d2ac1 Sponsors: Sync README with website (ESLint Jenkins)
  • a8df03e Docs: Clarify triage process (#14117) (Nicholas C. Zakas)

7.21.0

  • 3cd5440 Upgrade: @eslint/eslintrc to 0.4.0 (#14147) (Brandon Mills)
  • c0b8c71 Upgrade: Puppeteer to 7.1.0 (#14122) (Tim van der Lippe)
  • 08ae31e New: Implement cacheStrategy (refs eslint/rfcs#63) (#14119) (Manu Chambon)
  • 5e51fd2 Update: do not ignore symbolic links (fixes #13551, fixes #13615) (#14126) (Pig Fang)
  • 87c43a5 Chore: improve a few comments and fix typos (#14125) (Tobias Nießen)
  • e19c51e Sponsors: Sync README with website (ESLint Jenkins)
  • b8aea99 Fix: pluralize 'line' to 'lines' in max-lines-per-function description (#14115) (Trevin Hofmann)
  • f5b53e2 Sponsors: Sync README with website (ESLint Jenkins)
  • eee1213 Sponsors: Sync README with website (ESLint Jenkins)
  • 5c4d7ea Sponsors: Sync README with website (ESLint Jenkins)

7.20.0

  • f4ac3b0 Docs: fix sibling selector descriptions (#14099) (Milos Djermanovic)
  • 9d6063a Fix: Crash with esquery when using JSX (fixes #13639) (#14072) (Yosuke Ota)
  • a0871f1 Docs: Triage process (#14014) (Nicholas C. Zakas)
  • ad90761 Update: add enforceForJSX option to no-unused-expressions rule (#14012) (Duncan Beevers)
  • d6c84af Fix: --init autoconfig shouldn't add deprecated rules (fixes #14017) (#14060) (Milos Djermanovic)
  • 9b277a1 Fix: Support ENOTDIR error code in the folder existence checking utility (#13973) (Constantine Genchevsky)
  • 7aeb127 Upgrade: pin @babel/code-frame@7.12.11 (#14067) (Milos Djermanovic)
  • b4e2af5 Docs: Add more fields to bug report template (#14039) (Nicholas C. Zakas)
  • 96f1d49 Sponsors: Sync README with website (ESLint Jenkins)
  • cb27b0a Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
  • 4cab165 Sponsors: Sync README with website (ESLint Jenkins)

7.19.0

  • ce7f061 Update: add shadowed variable loc to message in no-shadow (fixes #13646) (#13841) (t-mangoe)
  • c60e23f Update: fix let logic in for-in and for-of loops in no-extra-parens (#14011) (Milos Djermanovic)
  • d76e8f6 Fix: no-useless-rename invalid autofix with parenthesized identifiers (#14032) (Milos Djermanovic)
  • 5800d92 Docs: Clarify stylistic rule update policy (#14052) (Brandon Mills)
  • 0ccf6d2 Docs: remove configuring.md (#14036) (Milos Djermanovic)
  • 65bb0ab Chore: Clean up new issue workflow (#14040) (Nicholas C. Zakas)
  • e1da90f Fix: nested indenting for offsetTernaryExpressions: true (fixes #13971) (#13972) (Chris Brody)
  • 1a078b9 Update: check ternary : even if ? was reported in space-infix-ops (#13963) (Milos Djermanovic)
  • fb27422 Fix: extend prefer-const fixer range to whole declaration (fixes #13899) (#14033) (Nitin Kumar)
  • e0b05c7 Docs: add a correct example to no-unsafe-optional-chaining (refs #14029) (#14050) (armin yahya)
  • 46e836d Sponsors: Sync README with website (ESLint Jenkins)
  • 3fc4fa4 Docs: update configuring links (#14038) (Milos Djermanovic)
  • 8561c21 Docs: fix broken links in configuring/README.md (#14046) (Milos Djermanovic)
  • 1c309eb Update: fix no-invalid-regexp false negatives with no flags specified (#14018) (Milos Djermanovic)
  • f6602d5 Docs: Reorganize Configuration Documentation (#13837) (klkhan)
  • c753b44 Sponsors: Sync README with website (ESLint Jenkins)
  • a4fdb70 Docs: Fixed Typo (#14007) (Yash Singh)
  • f7ca481 Docs: Explain why we disable lock files (refs eslint/tsc-meetings#234) (#14006) (Brandon Mills)

7.18.0

  • e3264b2 Upgrade: @eslint/eslintrc to improve error message for invalid extends (#14009) (Milos Djermanovic)
  • f17c3c3 Update: check logical assignment operators in the complexity rule (#13979) (Milos Djermanovic)
  • 672deb0 Docs: fix no-invalid-regexp docs regarding ecmaVersion (#13991) (Milos Djermanovic)
  • 179a910 Fix: --init crash on question to upgrade/downgrade ESLint (fixes #13978) (#13995) (Milos Djermanovic)
  • 292b1c0 Fix: no-extra-parens false positive with let identifier in for-loop (#13981) (Milos Djermanovic)
  • de61f94 Sponsors: Sync README with website (ESLint Jenkins)
  • 9250d16 Upgrade: Bump lodash to fix security issue (#13993) (Frederik Prijck)
  • 75fea9b Sponsors: Sync README with website (ESLint Jenkins)
  • f2687e7 Docs: update space-in-parens related rules (#13985) (Chris Brody)
  • 4a38bbe Docs: space-in-parens examples with no arguments etc. (#13987) (Chris Brody)
  • 3e49169 Sponsors: Sync README with website (ESLint Jenkins)
  • c5bf1f2 Sponsors: Sync README with website (ESLint Jenkins)
  • 98a729c Sponsors: Sync README with website (ESLint Jenkins)
  • e83a696 Sponsors: Sync README with website (ESLint Jenkins)
  • 78cb483 Chore: test foo( ) with space-in-parens option "always" (#13986) (Chris Brody)
  • f6948f6 Docs: Update semantic versioning policy (#13970) (Nicholas C. Zakas)
  • 0688212 Sponsors: Sync README with website (ESLint Jenkins)
  • aeba5e5 Chore: fix typo (#13975) (Nitin Kumar)
  • 4ee1134 Sponsors: Sync README with website (ESLint Jenkins)

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu
Copy link
Contributor Author

depfu bot commented Jul 9, 2021

Closed in favor of #222.

@depfu depfu bot closed this Jul 9, 2021
@depfu depfu bot deleted the depfu/update/yarn/eslint-7.28.0 branch July 9, 2021 22:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant