JSCS v1.9.0 Release Notes

    • ⚡️ Preset: update wikimedia preset (Timo Tijhof)
    • ⚡️ Preset: update crockford preset (Jackson Ray Hamilton)

    • 🆕 New Rules: (require | disallow)SpaceBetweenArguments (James Allardice)

    • 🆕 New Rules: requireLineBreakAfterVariableAssignment (jdlrobson)

    • 🆕 New Rules: disallowSemicolons (Christopher Cliff)

    • 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)

    • 🚚 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: 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)