jscs v1.8.0 Release Notes
-
- Preset: Grunt (Joel Kemp)
Preset: remove "disallowMultipleLineBreaks" rule from crockford preset (Oleg Gaidarenko)
New Rules: disallowOperatorBeforeLineBreak (jdlrobson)
New Rules: (require | disallow)PaddingNewlinesBeforeKeywords (Anton Vishnyak)
New Rules: disallowSpaceBeforeKeywords (Bryan Donovan)
New Rules: requireSpaceBeforeKeywords (Bryan Donovan)
Parsing: Ability to specify a custom esprima version via CLI or config (Konstantin Tarkus)
Errors: Support a filter to control which errors are reported (Joel Kemp)
Assertions: better rule error reporting. (mdevils)
Better configuration, plugin support (mdevils)
disallowDanglingUnderscores: Support an array of additional exceptions (Henry Zhu)
requireTrailingComma: add option ignoreSingleLine (eltacodeldiablo)
StringChecker: unsupported rules shown as style errors and not thrown exceptions (Joel Kemp)
Iterate over "export" statement of ES6 (Oleg Gaidarenko)
disallowMultipleVarDecl: add exception for undefined variable declarations (Henry Zhu)
disallowDanglingUnderscores: add "super_" to allowed identifier list (Markus Dolic)
disallowSpacesInAnonymousFunctionExpression: set correct error pointer (Oleg Gaidarenko)
requireSpaceAfterLineComment: add "except" option (Alexej Yaroshevich)
validateParameterSeparator: fix for multiple spaces between parameters (Henry Zhu)
Added test and patch for
finally
as a spaced keyword (Todd Wolfson)requireCapitalizedComments: Better support for multi-line comments (indexzero)
disallowSpaceBeforeKeywords: Fix assertion typo (Jeremy Fleischman)
Errors: Simplify rules debugging and prevent crashes in error reporters (Alexej Yaroshevich)
Correct error message for "requireSpaceAfterKeywords" rule (Bryan Donovan)
Docs: Fix Yandex codestyle link (Garmash Nikolay)
Docs: Added clarification of tokens in disallowSpacesInConditionalExpression (indexzero)
Docs: add twitter and mailling list links (Oleg Gaidarenko)
Docs: add more specific cases for function spaces rules (Henry Zhu)
Docs: make indentation to be consistent at 4 spaces (Henry Zhu)
Docs: Correct docs for requireAnonymousFunctions rule (Oleg Gaidarenko)
Docs: Clarify "config" option (MaximAL)
Docs: Add Plugins section (Alexej Yaroshevich)