ESLint v3.3.0 released

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


This is a summary of the major changes you need to know about for this version of ESLint.

Deprecated Rules

In continuing our work towards JSCS compatibility and reviewing the current rules list, we decided to deprecate several rules and replace them with new rules. In some cases there was just confusion about the existing rule and in others there were changes necessary for JSCS compatibility. Per our rule deprecation policy, the deprecated rules will remain as part of ESLint until at least May 2017, at which point we will evaluate removing those rules.

We recommend you upgrade your configurations to use the new rules.

Deprecated Rule Replaced By
no-native-reassign `no-global-assign’
no-negated-in-lhs `no-unsafe-negation’
no-spaced-func `func-call-spacing’

New Rules



Bug Fixes


Dependency Upgrades