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.7.0 released
1 min read

ESLint v9.7.0 released

We just pushed ESLint v9.7.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 next for ESLint
5 min read

What's coming next for ESLint

The new configuration system is just the beginning of significant changes coming to ESLint.

ESLint v9.6.0 released
2 min read

ESLint v9.6.0 released

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