
Highlights
- Configuration using glob patterns now supports
extendsand nestedoverrides - Using multiple processors is now supported
Installing
Since this is a pre-release version, you will not automatically be upgraded by npm. You must specify the next tag when installing:
npm i eslint@next --save-dev
You can also specify the version directly:
npm i eslint@6.0.0-alpha.2 --save-dev
Migration Guide
If you’re upgrading from ESLint v5.x, we recommend looking at the migration guide, which describes the changes in great detail along with the steps you should take to address them. We expect that most users should be able to upgrade without any build changes, but the migration guide should be a useful resource if you encounter problems.
Breaking Changes
Features
b5fa149New: multiple processors support (fixes #11035, fixes #11725) (#11552) (Toru Nagashima)54e6edaNew: extends in glob-based config (fixes #8813) (#11554) (Toru Nagashima)
Enhancements
cf9cce8Update: Add never option for new-parens (refs #10034) (#11379) (pfgithub)71716ebUpdate: add fixer for no-div-regex rule (fixes #11355) (#11744) (joe-re)53f7f4cUpdate: Uniform messages for the rules in “complexity” section (#11759) (Igor Novozhilov)
Bug Fixes
f9790caFix: typo: missing word in docs (#11750) (Dimitri Mitropoulos)5dad0b1Fix: Unignoring directories in .eslintignore (fixes #11684) (#11685) (Mykola Bilochub)7c8e86bFix: wrong ‘plugin-missing’ error on Node.js 12 (fixes #11720) (#11722) (Toru Nagashima)
Documentation
45bd336Docs: add about RuleTester’s parser to migration guide (fixes #11728) (#11761) (Toru Nagashima)1374be4Docs: add table of contents in readme (#11765) (薛定谔的猫)e45cc3fDocs: updated no-proto rule (fixes #11743) (#11746) (Francesco Trotta)4625090Docs: small fix about the migration guide (#11729) (Toru Nagashima)
Chores
9b87feeChore: Fix formatter documentation generation (#11767) (Ilya Volodin)f116208Chore: Fix site generation script for releases (#11766) (Ilya Volodin)0a801d7Chore: improve perf test (#11756) (薛定谔的猫)ec105b2Chore: typo in JSDoc on timing.display’s return value (#11755) (Dimitri Mitropoulos)15c6c63Chore: eslint-config-eslint require node >= 8 (#11718) (薛定谔的猫)219aecbChore: restructure files (#11555) (Toru Nagashima)67c671fChore: ignore deprecated rules in fuzz tests (#11710) (Pig Fang)af81cb3Chore: make fuzzer produce minimal reproducible examples of bugs (#11700) (Teddy Katz)
