ESLint v4.18.2 released

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

Bug Fixes

  • 6b71fd0 Fix: table@4.0.2, because 4.0.3 needs “ajv”: “^6.0.1” (#10022) (Mathieu Seiler)
  • f6901d0 Fix: remove catastrophic backtracking vulnerability (fixes #10002) (#10019) (Jamie Davis)
  • aea07dc Fix: Make max-len ignoreStrings ignore JSXText (fixes #9954) (#9985) (Rachael Sim)

Chores

  • 3c697de Chore: fix incorrect comment about linter.verify return value (#10030) (Teddy Katz)
  • 9df8653 Chore: refactor parser-loading out of linter.verify (#10028) (Teddy Katz)
  • e4f52ce Chore: Simplify dataflow in linter.verify (#10020) (Teddy Katz)
  • 33177cd Chore: make library files non-executable (#10021) (Teddy Katz)
  • 558ccba Chore: refactor directive comment processing (#10007) (Teddy Katz)
  • 18e15d9 Chore: avoid useless catch clauses that just rethrow errors (#10010) (Teddy Katz)
  • a1c3759 Chore: refactor populating configs with defaults in linter (#10006) (Teddy Katz)

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

ESLint v8.55.0 released
1 min read

ESLint v8.55.0 released

We just pushed ESLint v8.55.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 v8.54.0 released
1 min read

ESLint v8.54.0 released

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

What's coming in ESLint v9.0.0
4 min read

What's coming in ESLint v9.0.0

We want to share with you the significant changes that will be coming in v9.0.0 so you can better prepare for the changes and understand why the changes are necessary.