ESLint 0.23.0 released

We just pushed ESLint 0.23.0, which is a minor release upgrade. This release includes new features and bug fixes.


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

Configuration Validation

The biggest feature of this release is addition of rules configuration validation. Now if you accidentally included a non-existing option in a rule configuration you will be notified about it when you run ESLint. This also works for inline configuration inside JavaScript files and for configuration passed on command line.

Note that prior to this release, invalid rule options meant the rule would use its default options. This would happen without any warning, so improperly configured rules weren’t working as intended in previous releases. If you start getting warned about invalid rule configuration, be sure to consult the rule documentation to determine how to fix it.

New Rules

Three new rules were added in this release

Breaking Changes

Bug Fixes