qiu8310/ylog

View on GitHub
.jscsrc

Summary

Maintainability
Test Coverage
{
  "requireCurlyBraces": ["if", "else", "for", "while", "do", "try", "catch"],
  "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch"],
  "disallowSpaceBeforeBinaryOperators": [",", ":"],
  "disallowSpaceAfterBinaryOperators": ["!"],
  "requireSpaceBeforeBinaryOperators": ["?", "+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
  "requireSpaceAfterBinaryOperators": ["?", "+", "/", "*", ":", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="],
  "disallowImplicitTypeConversion": ["string"],
  "disallowKeywords": ["with"],
  "disallowKeywordsOnNewLine": ["else"],
  "disallowTrailingWhitespace": true,
  "requireLineFeedAtFileEnd": true,
  "validateIndentation": 2,
  "validateQuoteMarks": "'",
  "validateJSDoc": {
    "checkParamNames": true,
    "requireParamTypes": true
  }
}