ESLint v7.19.0 released
by Brandon Mills - 30 January 2021We just pushed ESLint v7.19.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.
Highlights
With this release, we're excited to publish our revamped configuration guide. Technical writer Khawar Latif Khan spent the last several months since our Google Season of Docs project announcement digging into and improving what used to be a single dense page. The new documentation is logically organized with readability improvements throughout. Thank you Khawar!
Enhancements
- ce7f061Update: add shadowed variable loc to message in no-shadow (fixes #13646) (#13841) (t-mangoe)
- c60e23fUpdate: fix- letlogic in for-in and for-of loops in no-extra-parens (#14011) (Milos Djermanovic)
- 1a078b9Update: check ternary- :even if- ?was reported in space-infix-ops (#13963) (Milos Djermanovic)
- 1c309ebUpdate: fix no-invalid-regexp false negatives with no flags specified (#14018) (Milos Djermanovic)
Bug Fixes
- d76e8f6Fix: no-useless-rename invalid autofix with parenthesized identifiers (#14032) (Milos Djermanovic)
- e1da90fFix: nested indenting for offsetTernaryExpressions: true (fixes #13971) (#13972) (Chris Brody)
- fb27422Fix: extend prefer-const fixer range to whole declaration (fixes #13899) (#14033) (Nitin Kumar)
Documentation
- 5800d92Docs: Clarify stylistic rule update policy (#14052) (Brandon Mills)
- 0ccf6d2Docs: remove configuring.md (#14036) (Milos Djermanovic)
- e0b05c7Docs: add a correct example to no-unsafe-optional-chaining (refs #14029) (#14050) (armin yahya)
- 3fc4fa4Docs: update configuring links (#14038) (Milos Djermanovic)
- 8561c21Docs: fix broken links in configuring/README.md (#14046) (Milos Djermanovic)
- f6602d5Docs: Reorganize Configuration Documentation (#13837) (klkhan)
- a4fdb70Docs: Fixed Typo (#14007) (Yash Singh)
- f7ca481Docs: Explain why we disable lock files (refs eslint/tsc-meetings#234) (#14006) (Brandon Mills)