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