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

## Bug Fixes


* [6b71fd0](https://github.com/eslint/eslint/commit/6b71fd0) Fix: table@4.0.2, because 4.0.3 needs "ajv": "^6.0.1" ([#10022](https://github.com/eslint/eslint/issues/10022)) (Mathieu Seiler)
* [f6901d0](https://github.com/eslint/eslint/commit/f6901d0) Fix: remove catastrophic backtracking vulnerability (fixes [#10002](https://github.com/eslint/eslint/issues/10002)) ([#10019](https://github.com/eslint/eslint/issues/10019)) (Jamie Davis)
* [aea07dc](https://github.com/eslint/eslint/commit/aea07dc) Fix: Make [max-len](/docs/rules/max-len) ignoreStrings ignore JSXText (fixes [#9954](https://github.com/eslint/eslint/issues/9954)) ([#9985](https://github.com/eslint/eslint/issues/9985)) (Rachael Sim)










## Chores


* [3c697de](https://github.com/eslint/eslint/commit/3c697de) Chore: fix incorrect comment about linter.verify return value ([#10030](https://github.com/eslint/eslint/issues/10030)) (Teddy Katz)
* [9df8653](https://github.com/eslint/eslint/commit/9df8653) Chore: refactor parser-loading out of linter.verify ([#10028](https://github.com/eslint/eslint/issues/10028)) (Teddy Katz)
* [e4f52ce](https://github.com/eslint/eslint/commit/e4f52ce) Chore: Simplify dataflow in linter.verify ([#10020](https://github.com/eslint/eslint/issues/10020)) (Teddy Katz)
* [33177cd](https://github.com/eslint/eslint/commit/33177cd) Chore: make library files non-executable ([#10021](https://github.com/eslint/eslint/issues/10021)) (Teddy Katz)
* [558ccba](https://github.com/eslint/eslint/commit/558ccba) Chore: refactor directive comment processing ([#10007](https://github.com/eslint/eslint/issues/10007)) (Teddy Katz)
* [18e15d9](https://github.com/eslint/eslint/commit/18e15d9) Chore: avoid useless catch clauses that just rethrow errors ([#10010](https://github.com/eslint/eslint/issues/10010)) (Teddy Katz)
* [a1c3759](https://github.com/eslint/eslint/commit/a1c3759) Chore: refactor populating configs with defaults in linter ([#10006](https://github.com/eslint/eslint/issues/10006)) (Teddy Katz)
