Highlights
Parsers can now provide custom scope analysis hooks to ESLint, which should allow for easier integration when parsing non-standard syntax. For more information see our documentation.
Features
- ae51eb2 New: Add allowImplicit option to array-callback-return (fixes #8539) (#9344) (James C. Davis)
Enhancements
- be2f57e Update: support separate requires in one-var. (fixes #6175) (#9441) (薛定谔的猫)
- 75c7419 Update: Logical-and is counted in
complexity
rule (fixes #8535) (#9754) (Kevin Partington) - 1c2aafd Update: Improve parser integrations (fixes #8392) (#8755) (Toru Nagashima)
Bug Fixes
- 43d4ba8 Fix: false positive on rule
lines-between-class-members
(fixes #9665) (#9680) (sakabar)
Documentation
- 370d614 Docs: Fix typos (#9751) (Jed Fox)
- eb4b1e0 Docs: reintroduce misspelling in
valid-typeof
example (#9753) (Teddy Katz) - e9d5dfd Docs: improve no-extra-parens formatting (#9747) (Rich Trott)
- f252c19 Docs: Make the lint message
source
property a little more subtle (#9735) (Jed Fox) - 5a5c23c Docs: fix the link to contributing page (#9727) (Victor Hom)
- f44ce11 Docs: change beginner to good first issue label text (#9726) (Victor Hom)
- f819920 Docs: fix typos (#9723) (Thomas Broadley)
Dependency Upgrades
Chores
- 8196c45 Chore: Reorganize CLI options and associated docs (#9758) (Kevin Partington)
- 37d066c Chore: Add unit tests for overrides glob matching. (#9744) (Robert Jackson)
- 805a94e Chore: Fix typo in CLIEngine test name (#9741) (@scriptdaemon)
- 14baa2e Chore: improve arrow-body-style error message (refs #5498) (#9718) (Teddy Katz)