---
layout: post
title: ESLint v4.19.0 released
teaser: "We just pushed ESLint v4.19.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:
  - not-an-aardvark
categories:
  - Release Notes
---

* The [one-var](/docs/rules/one-var) rule now has a `consecutive` option.
* Core rules have been updated to support the new RegExp features introduced in ES2018 (when using the appropriate parser options).





## Enhancements


* [55a1593](https://github.com/eslint/eslint/commit/55a1593) Update: consecutive option for [one-var](/docs/rules/one-var) (fixes [#4680](https://github.com/eslint/eslint/issues/4680)) ([#9994](https://github.com/eslint/eslint/issues/9994)) (薛定谔的猫)
* [2e68be6](https://github.com/eslint/eslint/commit/2e68be6) Update: give a node at least the indentation of its parent (fixes [#9995](https://github.com/eslint/eslint/issues/9995)) ([#10054](https://github.com/eslint/eslint/issues/10054)) (Teddy Katz)
* [72ca5b3](https://github.com/eslint/eslint/commit/72ca5b3) Update: Correctly [indent](/docs/rules/indent) JSXText with trailing linebreaks (fixes [#9878](https://github.com/eslint/eslint/issues/9878)) ([#10055](https://github.com/eslint/eslint/issues/10055)) (Teddy Katz)




## Bug Fixes


* [8d3814e](https://github.com/eslint/eslint/commit/8d3814e) Fix: false positive about ES2018 RegExp enhancements (fixes [#9893](https://github.com/eslint/eslint/issues/9893)) ([#10062](https://github.com/eslint/eslint/issues/10062)) (Toru Nagashima)




## Documentation


* [935f4e4](https://github.com/eslint/eslint/commit/935f4e4) Docs: Clarify default ignoring of node_modules ([#10092](https://github.com/eslint/eslint/issues/10092)) (Matijs Brinkhuis)
* [72ed3db](https://github.com/eslint/eslint/commit/72ed3db) Docs: Wrap `Buffer()` in backticks in [`no-buffer-constructor`](/docs/rules/no-buffer-constructor) rule description ([#10084](https://github.com/eslint/eslint/issues/10084)) (Stephen Edgar)
* [3aded2f](https://github.com/eslint/eslint/commit/3aded2f) Docs: Fix lodash typos, make spacing consistent ([#10073](https://github.com/eslint/eslint/issues/10073)) (Josh Smith)
* [66a1e9a](https://github.com/eslint/eslint/commit/66a1e9a) Docs: fix possible typo ([#10060](https://github.com/eslint/eslint/issues/10060)) (Vse Mozhet Byt)
* [2a4c838](https://github.com/eslint/eslint/commit/2a4c838) Docs: Update ECMAScript versions in FAQ ([#10047](https://github.com/eslint/eslint/issues/10047)) (alberto)








## Chores


* [e33bb64](https://github.com/eslint/eslint/commit/e33bb64) Chore: enable [no-param-reassign](/docs/rules/no-param-reassign) on ESLint codebase ([#10065](https://github.com/eslint/eslint/issues/10065)) (Teddy Katz)
