.jscsrc 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. {
  2. "disallowSpacesInNamedFunctionExpression": {
  3. "beforeOpeningRoundBrace": true
  4. },
  5. "disallowSpacesInFunctionExpression": {
  6. "beforeOpeningRoundBrace": true
  7. },
  8. "disallowSpacesInAnonymousFunctionExpression": {
  9. "beforeOpeningRoundBrace": true
  10. },
  11. "disallowSpacesInFunctionDeclaration": {
  12. "beforeOpeningRoundBrace": true
  13. },
  14. "disallowEmptyBlocks": true,
  15. "disallowSpacesInsideArrayBrackets": true,
  16. "disallowSpacesInsideParentheses": true,
  17. "disallowQuotedKeysInObjects": "allButReserved",
  18. "disallowSpaceAfterObjectKeys": true,
  19. "disallowSpaceAfterPrefixUnaryOperators": [
  20. "++",
  21. "--",
  22. "+",
  23. "-",
  24. "~"
  25. ],
  26. "disallowSpaceBeforePostfixUnaryOperators": true,
  27. "disallowSpaceBeforeBinaryOperators": [
  28. ","
  29. ],
  30. "disallowMixedSpacesAndTabs": true,
  31. "disallowTrailingWhitespace": true,
  32. "disallowTrailingComma": true,
  33. "disallowYodaConditions": true,
  34. "disallowKeywords": [ "with" ],
  35. "disallowMultipleLineBreaks": true,
  36. "disallowMultipleVarDecl": "exceptUndefined",
  37. "requireSpaceBeforeBlockStatements": true,
  38. "requireParenthesesAroundIIFE": true,
  39. "requireSpacesInConditionalExpression": true,
  40. "requireBlocksOnNewline": 1,
  41. "requireCommaBeforeLineBreak": true,
  42. "requireSpaceAfterPrefixUnaryOperators": [
  43. "!"
  44. ],
  45. "requireSpaceBeforeBinaryOperators": true,
  46. "requireSpaceAfterBinaryOperators": true,
  47. "requireCamelCaseOrUpperCaseIdentifiers": true,
  48. "requireLineFeedAtFileEnd": true,
  49. "requireCapitalizedConstructors": true,
  50. "requireDotNotation": true,
  51. "requireSpacesInForStatement": true,
  52. "requireSpaceBetweenArguments": true,
  53. "requireCurlyBraces": [
  54. "do"
  55. ],
  56. "requireSpaceAfterKeywords": [
  57. "if",
  58. "else",
  59. "for",
  60. "while",
  61. "do",
  62. "switch",
  63. "case",
  64. "return",
  65. "try",
  66. "catch",
  67. "typeof"
  68. ],
  69. "validateLineBreaks": "LF",
  70. "validateQuoteMarks": "'",
  71. "validateIndentation": 2,
  72. "maximumLineLength": 80
  73. }