ESLint v6.0.0-alpha.2 released

by Kai Cataldo - 25 May 2019

We just pushed ESLint v6.0.0-alpha.2, which is a new prerelease for ESLint v6. This release adds some new features and fixes several bugs found in the previous release. This release also has some breaking changes, so please read the following closely."

Highlights

  1. Configuration using glob patterns now supports extends and nested overrides
  2. 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

  • 2d32a9e Breaking: stricter rule config validating (fixes #9505) (#11742) (薛定谔的猫)

Features

Enhancements

Bug Fixes

  • f9790ca Fix: typo: missing word in docs (#11750) (Dimitri Mitropoulos)
  • 5dad0b1 Fix: Unignoring directories in .eslintignore (fixes #11684) (#11685) (Mykola Bilochub)
  • 7c8e86b Fix: wrong 'plugin-missing' error on Node.js 12 (fixes #11720) (#11722) (Toru Nagashima)

Documentation

Chores

  • 9b87fee Chore: Fix formatter documentation generation (#11767) (Ilya Volodin)
  • f116208 Chore: Fix site generation script for releases (#11766) (Ilya Volodin)
  • 0a801d7 Chore: improve perf test (#11756) (薛定谔的猫)
  • ec105b2 Chore: typo in JSDoc on timing.display's return value (#11755) (Dimitri Mitropoulos)
  • 15c6c63 Chore: eslint-config-eslint require node >= 8 (#11718) (薛定谔的猫)
  • 219aecb Chore: restructure files (#11555) (Toru Nagashima)
  • 67c671f Chore: ignore deprecated rules in fuzz tests (#11710) (Pig Fang)
  • af81cb3 Chore: make fuzzer produce minimal reproducible examples of bugs (#11700) (Teddy Katz)