Published under: Release Notes
2 min read
Highlights
- There are several breaking changes in 5.0.0. We’ve created a migration guide to explain the breaking changes and describe how to upgrade.
- Three new rules have been added:
- The
CLIEngine.executeOnFiles
API now has aglobInputPaths
option. - The
one-var
rule is now autofixable. - The
array-element-newline
rule now has aconsistent
option. - The
camelcase
rule now has anignoreDestructuring
option. - The
valid-jsdoc
rule now has arequireParamType
option. - The
func-name-matching
rule now has aconsiderPropertyDescriptor
option.
Changes since v5.0.0-rc.0:
Features
- 0feedfd New: Added max-lines-per-function rule (fixes #9842) (#10188) (peteward44)
Enhancements
- 7a7580b Update: Add considerPropertyDescriptor option to func-name-matching (#9078) (Dieter Luypaert)
Bug Fixes
- f93d6ff Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476) (Rubén Norte)
- 05343fd Fix: add parens for yield statement (fixes #10432) (#10468) (Pig Fang)
- d477c5e Fix: check destructuring for “no-shadow-restricted-names” (fixes #10467) (#10470) (Pig Fang)
- e0a0418 Fix: crash on optional catch binding (#10429) (Toru Nagashima)
Documentation
- 077358b Docs: no-process-exit: recommend process.exitCode (#10478) (Andres Kalle)
- de4dba9 Docs: styling team members (#10460) (薛定谔的猫)
- 5e453a3 Docs: display team members in tables. (#10433) (薛定谔的猫)
- b1895eb Docs: Restore intentional spelling mistake (#10459) (Wilfred Hughes)