This repository has been archived by the owner on Mar 23, 2024. It is now read-only.
1.9.0
Presets
- Preset: update wikimedia preset (Timo Tijhof)
- Preset: update crockford preset (Jackson Ray Hamilton)
New Rules
- New Rules: (require | disallow)SpaceBetweenArguments (James Allardice)
- New Rules: requireLineBreakAfterVariableAssignment (jdlrobson)
- New Rules: disallowSemicolons (Christopher Cliff)
Bug Fixes
- CLI: relative path resolving fix (mdevils)
- requireCurlyBraces: correctly set error pointer (Oleg Gaidarenko)
- requireOperatorBeforeLineBreak: detect binary operator after literal (Lucas Cimon)
- requireCapitalizedComments: correct letter recognition (alawatthe)
Infrastructure
- CLI: remove duplicated error reporting code paths (Mike Sherov)
- CLI: remove duplicated preset existence check (Mike Sherov)
- Iterator: extend estraverse rules to support JSX (Yannick Croissant)
- Iterator: use estraverse in tree-iterator (mdevils)
- CLI: move configuration override to node-configuration (Mike Sherov)
Docs
- Docs: small correction to contributing guide (Oleg Gaidarenko)
- Docs: fixed incorrect rule name in example (alawatthe)
- Docs: added keywords for Googleability (Devin Ekins)
- Docs: correct documentation for disallowOperatorBeforeLineBreak (jdlrobson)
- Docs: added quotes for uniformity (Callum Macrae)
- Docs: typo fix (Alexander Sofin)
- Docs: fix urls to yandex codestyle (Andrey Morozov)