---
layout: post
title: ESLint 0.17.1 released
teaser: "We just pushed ESLint 0.17.1, which is a patch update to fix bugs discovered in 0.17.0."
image: release-notes-patch.png
tags:
  - release
  - bug fix
authors:
  - nzakas
categories:
  - Release Notes
---

## Bug Fixes

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

## Documentation

* Docs: Fix documentation on configuring eslint with comments (Miguel Ping)
* Docs: Update no-new documentation (fixes [#2044](https://github.com/eslint/eslint/issues/2044)) (Nicholas C. Zakas)
