ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options

ESLint 0.9.2 released

We just pushed ESLint 0.9.2, which is a patch update to fix bugs discovered in 0.9.1. This also includes a couple of small, backwards-compatible enhancements.

Bug Fixes

  • Fix: ! negates .eslintignore patterns (fixes #1093) (Brandon Mills)
  • Fix: ‘.md’ to ‘.html’ with anchors (fixes #1415) (Nate-Wilkins)
  • Fix: add severity flag for ignored file warning (fixes #1401) (Mathias Schreck)
  • Fix: Allow line breaks in key-spacing rule (fixes #1407) (Brandon Mills)
  • Fix: check switch statements in space-before-blocks (fixes #1397) (Mathias Schreck)
  • Fix: disable colors during test run (fixes #1395) (Mathias Schreck)
  • Fix: Keep sinon at ~1.10.3 (fixes #1406) (Brandon Mills)
  • Fix: let fs.stat throw if a file does not exist (fixes #1296) (Mathias Schreck)
  • Fix: Nested occurrences of no-else-return now show multiple reports (fixes #1369) (Jordan Hawker)

Enhancements

  • Update: Option type for mixed tabs and spaces (fixes #1374) (Max Nordlund)

Features

  • New: add isPathIgnored method to CLIEngine (fixes #1392) (Mathias Schreck)

Documentation

  • Docs: changing eslint to ESLint and add missing backtick (Mathias Schreck)
  • Docs: Documents the functionality to load a custom formatter from a file (Adam Baldwin)
  • Docs: fix rule name in example configuration (Mathias Schreck)

Build

  • Build: add coveralls integration (fixes #1411) (Mathias Schreck)

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

ESLint v9.12.0 released
2 min read

ESLint v9.12.0 released

We just pushed ESLint v9.12.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v9.11.1 released
1 min read

ESLint v9.11.1 released

We just pushed ESLint v9.11.1, which is a patch release upgrade of ESLint. This release fixes several bugs found in the previous release.