- Enable
semi,semi-spacing, andsemi-stylerules at ERROR level (breaking change)
- Reset all rules and start fresh by extending the
eslint:recommendedconfiguration (breaking change)
- Simplify how default configuration is managed
- Add configuration for ECMAScript 9 (2018)
- Add configurations for each ECMAScript version for ECMAScript modules
- Disable
array-bracket-newlinerule - Disable
array-element-newlinerule - Disable
class-methods-use-thisrule - Disable
object-curly-newlinerule
- Disable
no-magic-numbersrule again
- Fix incorrect value type for
max-statements-per-linerule
- Add missing rules as of ESLint 4
- Remove deprecated/removed rules as of ESLint 4
- Add ES7/2016 & ES8/2017 configurations
- Update rules to align with common usage
- Fix bug with missing comma after
sort-keysrule
- Initial release