---
layout: post
title: ESLint v4.18.0 released
teaser: "We just pushed ESLint v4.18.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release."
image: release-notes.png
tags:
  - release
  - minor
authors:
  - kaicataldo
categories:
  - Release Notes
---

## Enhancements


* [0e4ae22](https://github.com/eslint/eslint/commit/0e4ae22) Update: fix [indent](/docs/rules/indent) bug with binary operators/ignoredNodes (fixes [#9882](https://github.com/eslint/eslint/issues/9882)) ([#9951](https://github.com/eslint/eslint/issues/9951)) (Teddy Katz)
* [47ac478](https://github.com/eslint/eslint/commit/47ac478) Update: add named imports and exports for [object-curly-newline](/docs/rules/object-curly-newline) ([#9876](https://github.com/eslint/eslint/issues/9876)) (Nicholas Chua)
* [4a6f22e](https://github.com/eslint/eslint/commit/4a6f22e) Update: support eslint-disable-* block comments (fixes [#8781](https://github.com/eslint/eslint/issues/8781)) ([#9745](https://github.com/eslint/eslint/issues/9745)) (Erin)




## Bug Fixes


* [e8efdd0](https://github.com/eslint/eslint/commit/e8efdd0) Fix: support Rest/Spread Properties (fixes [#9885](https://github.com/eslint/eslint/issues/9885)) ([#9943](https://github.com/eslint/eslint/issues/9943)) (Toru Nagashima)
* [f012b8c](https://github.com/eslint/eslint/commit/f012b8c) Fix: support Async iteration (fixes [#9891](https://github.com/eslint/eslint/issues/9891)) ([#9957](https://github.com/eslint/eslint/issues/9957)) (Toru Nagashima)




## Documentation


* [74fa253](https://github.com/eslint/eslint/commit/74fa253) Docs: Clarify [no-mixed-operators](/docs/rules/no-mixed-operators) options (fixes [#9962](https://github.com/eslint/eslint/issues/9962)) ([#9964](https://github.com/eslint/eslint/issues/9964)) (Ivan Hayes)
* [426868f](https://github.com/eslint/eslint/commit/426868f) Docs: clean up [key-spacing](/docs/rules/key-spacing) docs (fixes [#9900](https://github.com/eslint/eslint/issues/9900)) ([#9963](https://github.com/eslint/eslint/issues/9963)) (Abid Uzair)
* [777283b](https://github.com/eslint/eslint/commit/777283b) Docs: Propose fix typo for function ([#9965](https://github.com/eslint/eslint/issues/9965)) (John Eismeier)
* [bf3d494](https://github.com/eslint/eslint/commit/bf3d494) Docs: Fix typo in [max-len](/docs/rules/max-len) ignorePattern example. ([#9956](https://github.com/eslint/eslint/issues/9956)) (Tim Martin)
* [d64fbb4](https://github.com/eslint/eslint/commit/d64fbb4) Docs: fix typo in [prefer-destructuring](/docs/rules/prefer-destructuring).md example ([#9930](https://github.com/eslint/eslint/issues/9930)) (Vse Mozhet Byt)








## Chores


* [70f22f3](https://github.com/eslint/eslint/commit/70f22f3) Chore: Apply memoization to config creation within glob utils ([#9944](https://github.com/eslint/eslint/issues/9944)) (Kenton Jacobsen)
* [f8d343f](https://github.com/eslint/eslint/commit/f8d343f) Chore: Fix default issue template ([#9946](https://github.com/eslint/eslint/issues/9946)) (Kai Cataldo)
