ESLint v8.x end-of-life is 2024-10-05 and will not be maintained after that. Upgrade or consider long-term support options

ESLint 0.17.1 released

We just pushed ESLint 0.17.1, which is a patch update to fix bugs discovered in 0.17.0.

Bug Fixes

  • Fix: block-scoped-var to work with classes (fixes #2048) (Nicholas C. Zakas)
  • Fix: block-scoped-var to work with destructuring (fixes #2059) (Nicholas C. Zakas)
  • Fix: Exempt \0 from no-octal-escape (fixes #1923) (Michael Ficarra)
  • Fix: Method name resolution in complexity rule (fixes #2049) (Nicholas C. Zakas)
  • Fix: no-func-assign should not fail on import declarations (fixes #2060) (Igor Zalutsky)
  • Fix: no-redeclare should check Node.js scope (fixes #2064) (Nicholas C. Zakas)
  • Fix: no-unused-vars crash from escope workaround (fixes #2042) (Brandon Mills)
  • Fix: restrict dot-notation keywords to actual ES3 keywords (fixes #2075) (Michael Ficarra)
  • Fix: rule no-duplicate-case problem with MemberExpressions. (fixes #2038) (Dieter Oberkofler)
  • Fix: space-before-function-parentheses generator methods (fixes #2082) (Brandon Mills)
  • Fix: yoda range exceptions with this (fixes #2063) (Brandon Mills)

Documentation

  • Docs: Fix documentation on configuring eslint with comments (Miguel Ping)
  • Docs: Update no-new documentation (fixes #2044) (Nicholas C. Zakas)

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

ESLint v9.11.0 released
1 min read

ESLint v9.11.0 released

We just pushed ESLint v9.11.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.57.1 released
1 min read

ESLint v8.57.1 released

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