jscs v1.5.9 Release Notes

    • Binary Rules: Remove colon check from all binary rules (Oleg Gaidarenko)
    • Presets: Add Mr. Doob's Code Style (MDCS) (gero3)
    • Presets: Add Crockford (Timo Tijhof)
    • Google Preset: Add missing constraints (Turadg Aleahmad)
    • Yandex Preset: Remove repeated rule in yandex preset (Benjamin Tamborine)
    • Yandex Preset: updated to be more accurate (ikokostya)
    • New Rules: (require|disallow)NewlineBeforeBlockStatements (cipiripper)
    • New Rules: (require|disallow)AnonymousFunctions (Rachel White)
    • New Rules: (disallow|require)SpacesInFunction (Mike Sherov)
    • CLI: Accepts piped input from stdin (Joel Kemp)
    • CLI: Add --verbose option that adds rule names to error output. (Mike Sherov)
    • Errors: report Esprima parse errors as rule violations. (Mike Sherov)
    • disallowMultipleLineBreaks: fix issues with shebang line (Bryan Donovan)
    • spacesInFunctionExpressions: ignore function declarations. (Mike Sherov)