1
+ {
2
+ "excludeFiles" : [" **/images/**" ,
3
+ " **/styles/**" ,
4
+ " **/views/**" ,
5
+ " .git/**" ,
6
+ " .grunt/**" ,
7
+ " .tmp/**" ,
8
+ " tmp/**" ,
9
+ " dist/**" ,
10
+ " docs/**" ,
11
+ " .sass-cache/**" ,
12
+ " config/**" ,
13
+ " script/**" ,
14
+ " node_modules/**" ,
15
+ " out/**"
16
+ ],
17
+
18
+ "fileExtensions" : [" .js" ],
19
+
20
+ "requireCurlyBraces" : [" if" ,
21
+ " else" ,
22
+ " for" ,
23
+ " while" ,
24
+ " do" ,
25
+ " try" ,
26
+ " catch"
27
+ ],
28
+
29
+ "requireSpaceAfterKeywords" : [" if" ,
30
+ " else" ,
31
+ " for" ,
32
+ " while" ,
33
+ " do" ,
34
+ " switch" ,
35
+ " return" ,
36
+ " try" ,
37
+ " catch"
38
+ ],
39
+
40
+ "requireSpaceBeforeBlockStatements" : true ,
41
+
42
+ "requireParenthesesAroundIIFE" : true ,
43
+
44
+ "requireSpacesInConditionalExpression" : true ,
45
+
46
+ "requireBlocksOnNewline" : true ,
47
+
48
+ "disallowPaddingNewlinesInBlocks" : true ,
49
+
50
+ "disallowSpacesInsideArrayBrackets" : true ,
51
+
52
+ "requireSpacesInsideObjectBrackets" : " all" ,
53
+
54
+ "requireSpacesInsideParentheses" : " all" ,
55
+
56
+ "requireCommaBeforeLineBreak" : true ,
57
+
58
+ "disallowSpaceAfterPrefixUnaryOperators" : [" ++" ," --" ," +" ," -" ," ~" ," !" ],
59
+
60
+ "disallowSpaceBeforePostfixUnaryOperators" : [" ++" ," --" ],
61
+
62
+ "requireSpaceBeforeBinaryOperators" : [" =" ," +" ," -" ," /" ," *" ," ==" ," ===" ," !=" ," !==" ," %" ],
63
+
64
+ "requireSpaceAfterBinaryOperators" : [" =" ," :" ," ," ," +" ," -" ," /" ," *" ," ==" ," ===" ," !=" ," !==" ," %" ],
65
+
66
+ "requireCamelCaseOrUpperCaseIdentifiers" : " ignoreProperties" ,
67
+
68
+ "disallowKeywords" : [" with" ," eval" ],
69
+
70
+ "disallowMultipleLineStrings" : true ,
71
+
72
+ "disallowMultipleLineBreaks" : true ,
73
+
74
+ "validateQuoteMarks" : { "mark" : " '" , "escape" : true },
75
+
76
+ "disallowTrailingWhitespace" : true ,
77
+
78
+ "disallowTrailingComma" : true ,
79
+
80
+ "disallowKeywordsOnNewLine" : [" else" ],
81
+
82
+ "requireLineFeedAtFileEnd" : true ,
83
+
84
+ "maximumLineLength" : 120 ,
85
+
86
+ "requireCapitalizedConstructors" : true ,
87
+
88
+ //"safeContextKeyword": ["vm"],
89
+
90
+ "requireDotNotation" : true ,
91
+
92
+ // "validateJSDoc": {
93
+ // "checkParamNames": true,
94
+ // "checkRedundantParams": true,
95
+ // "requireParamTypes": true
96
+ // },
97
+
98
+ "disallowNewlineBeforeBlockStatements" : true ,
99
+
100
+ "disallowSpaceAfterObjectKeys" : true ,
101
+
102
+ "disallowSpacesInFunctionDeclaration" : { "beforeOpeningRoundBrace" : true },
103
+
104
+ "disallowSpacesInFunctionExpression" : { "beforeOpeningRoundBrace" : true },
105
+
106
+ "requireSpacesInFunctionDeclaration" : { "beforeOpeningCurlyBrace" : true },
107
+
108
+ "requireSpacesInFunctionExpression" : { "beforeOpeningCurlyBrace" : true },
109
+
110
+ "disallowYodaConditions" : true
111
+ }
0 commit comments