jscs v1.5.0 Release Notes

    • Sticked Operators Rules: Deprecate in favor of more specific rules (Mike Sherov)
    • Update google preset (Oleg Gaidarenko)
    • Update jQuery preset (Mike Sherov)
    • Implement wikimedia preset (Timo Tijhof)
    • Impelement yandex preset (Alexander Tarmolov)
    • Implement fileExtensions option (Joel Brandt)
    • Implement requireYodaConditions rule (Oleg Gaidarenko)
    • Disallow Space After Line Comment: New Rule (Ben Bernard)
    • Require Space After Line Comment: New Rule (Ben Bernard)
    • Implement requireSpacesInsideParentheses (Mikko Rantanen)
    • MaximumLineLength: add ignoreUrlComments option which ignore comments with long urls. (Mike Sherov)
    • requireCamelCaseOrUpperCaseIdentifiers: add option to ignore object properties. (Mike Sherov)
    • MaximumLineLength: provide relaxing option for comments and/or regular expression literals. (Mike Sherov)
    • disallowPaddingNewlinesInBlocks: Count comments as valid tokens. (Joshua Koo)
    • Add new option to maximumLineLength rule (Oleg Gaidarenko)
    • Function expressions ignore getters and setters (Ruben Tytgat)
    • Add "true" as a possible value for binary/unary rules (Oleg Gaidarenko)
    • Improve disallowSpacesInsideObjectBrackets (Oleg Gaidarenko)
    • Improve disallowSpacesInsideArrayBrackets (Oleg Gaidarenko)
    • Improve disallowSpacesInsideArrayBrackets rule (Oleg Gaidarenko)
    • Improve disallowSpacesInsideObjectBrackets rule (Oleg Gaidarenko)
    • Improve disallowQuotedKeysInObjects rule (Oleg Gaidarenko)
    • Improve requireSpacesInsideObjectBrackets rule (Oleg Gaidarenko)
    • Improve handling comments for *SpaceAfterKeywords (Oleg Gaidarenko)
    • Improve requireOperatorBeforeLineBreak (Oleg Gaidarenko)
    • Improve defintions of operators in utils module (Oleg Gaidarenko)
    • Improve requireSpaceBeforePostfixUnaryOperators (Oleg Gaidarenko)
    • Improve disallowSpaceBeforePostfixUnaryOperators (Oleg Gaidarenko)
    • Improve requireSpaceAfterPrefixUnaryOperators (Oleg Gaidarenko)
    • Improve disallowSpaceAfterPrefixUnaryOperators (Oleg Gaidarenko)
    • Improve disallowSpaceAfterBinaryOperators rule (Oleg Gaidarenko)
    • Improve requireSpaceBeforeBinaryOperators rule (Oleg Gaidarenko)
    • Improve disallowSpaceBeforeBinaryOperators rule (Oleg Gaidarenko)
    • Improve requireSpaceAfterBinaryOperators rule (Oleg Gaidarenko)
    • Improve requireOperatorBeforeLineBreak rule (Oleg Gaidarenko)
    • Improve requireSpaceAfterPrefixUnaryOperators rule (Oleg Gaidarenko)
    • Improve requireOperatorBeforeLineBreak rule (Oleg Gaidarenko)
    • Differentiate errors for requireSpaceAfterKeywords (Oleg Gaidarenko)
    • Modify lint options of jshint and jscs (Oleg Gaidarenko)
    • Test Cleanup (Oleg Gaidarenko)
    • Throw error if specified preset does not exist (Oleg Gaidarenko)
    • utils: Remove duplicate '+=' from binaryOperators (Timo Tijhof)
    • Various readme fixes (Syoichi Tsuyuhara)
    • Provide friendly message for corrupted config (Oleg Gaidarenko)
    • Use new Vow API (Jordan Harband)
    • Update Mocha (Jordan Harband)
    • Update dependencies (Jordan Harband)
    • Various improvements to the utils module (Oleg Gaidarenko)
    • "null" must be a quoted key in IE 6-8 (Jordan Harband)
    • Change signature of findOperatorByRangeStart (Oleg Gaidarenko)
    • Add isTokenParenthesis method to token helper (Oleg Gaidarenko)
    • Improve getTokenByRangeStart method (Oleg Gaidarenko)
    • Correct docs for requireSpacesInsideParentheses (Oleg Gaidarenko)
    • readme: Clean up assignment operators (Timo Tijhof)