ESLint 0.5.1 released

We just pushed ESLint 0.5.1, which is a small release to fix some important bugs discovered in 0.5.0.

Deprecation Notices

  • With this release, we are deprecating the JSON format for .eslintignore in favor of a plain-text format. The change was made in a backwards-compatible way, but JSON support will be removed in the future, so you should start converting your .eslintignore. See #761.

Complete Changelog

The following is the complete list of changes in this version:

  • Fix general config not to be modified by comment config in files (fixes #806) (Aliaksei Shytkin)
  • Docs: SVG badges (Ryuichi Okumura)
  • fixes #804: clean up implementation of #803 (which fixed #781) (Michael Ficarra)
  • Build: Fix perf test to take median of three runs (fixes #781) (Nicholas C. Zakas)
  • Fix: --reset will now properly ignore default rules in environments.json (fixes #800) (Nicholas C. Zakas)
  • Docs: Updated contributor guidelines (Nicholas C. Zakas)
  • Added Mocha global variables for TDD style. Fixes #793. (Golo Roden)
  • Rule: no-sequences (fixes #561) (Brandon Mills)
  • Change .eslintingore to plain text (fixes #761) (Brandon Mills)
  • Change ‘no-spaced-func’ message (fixes #762) (Aliaksei Shytkin)
  • Rule ‘block-scoped-var’ works correct when object inits (fixes #783) (Aliaksei Shytkin)
  • Build: Always build docs site on top of origin/master (Nicholas C. Zakas)

The latest ESLint news, case studies, tutorials, and resources.

ESLint v9.0.0 released
12 min read

ESLint v9.0.0 released

We just pushed ESLint v9.0.0, which is a major release upgrade of ESLint. 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.

Introducing ESLint Config Inspector
2 min read

Introducing ESLint Config Inspector

Introducing the ESLint Config Inspector, a visual tool to help you understand and inspect ESLint flat configuration files.

ESLint v9.0.0-rc.0 released
2 min read

ESLint v9.0.0-rc.0 released

We just pushed ESLint v9.0.0-rc.0, which is a major release upgrade of ESLint. 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.