-
-
Notifications
You must be signed in to change notification settings - Fork 66
/
.jscsrc
114 lines (114 loc) · 4.26 KB
/
.jscsrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
{
'excludeFiles': [
'node_modules/**',
'vendor/**',
'package.json',
'bower.json'
],
'requireCurlyBraces': [
'if',
'else',
'for',
'while',
'do',
'try',
'catch',
'case',
'default'
],
'requireSpaceAfterKeywords': [
'else',
'do',
'return',
'try',
],
'disallowSpaceAfterKeywords': [
'if',
'for',
'while',
'switch',
'catch'
],
'requireSpacesInConditionalExpression': {
'afterTest': true,
'beforeConsequent': true,
'afterConsequent': true,
'beforeAlternate': true
},
'disallowSpacesInConditionalExpression': {
'afterTest': false,
'beforeConsequent': false,
'afterConsequent': false,
'beforeAlternate': false
},
'requireSpacesInFunctionExpression': {
'beforeOpeningRoundBrace': false,
'beforeOpeningCurlyBrace': true
},
'disallowSpacesInFunctionExpression': {
'beforeOpeningRoundBrace': true,
'beforeOpeningCurlyBrace': false
},
'requireSpacesInFunctionDeclaration': {
'beforeOpeningRoundBrace': false,
'beforeOpeningCurlyBrace': true
},
'disallowSpacesInFunctionDeclaration': {
'beforeOpeningRoundBrace': true,
'beforeOpeningCurlyBrace': false
},
'requireKeywordsOnNewLine': [
'else'
],
'safeContextKeyword': [
'self'
],
'requireSpaceBeforeBlockStatements': true,
'requireParenthesesAroundIIFE': true,
'disallowMultipleVarDecl': true,
'requireMultipleVarDecl': false,
'requireBlocksOnNewline': 1,
'requirePaddingNewlinesInBlocks': false,
'disallowPaddingNewlinesInBlocks': true,
'disallowEmptyBlocks': true,
'disallowSpacesInsideObjectBrackets': false,
'disallowSpacesInsideArrayBrackets': 'all',
'disallowSpacesInsideParentheses': true,
'requireSpacesInsideObjectBrackets': 'allButNested',
'requireSpacesInsideArrayBrackets': false,
'requireSpacesInsideParentheses': false,
'disallowQuotedKeysInObjects': 'allButReserved',
'disallowDanglingUnderscores': false,
'disallowSpaceAfterObjectKeys': true,
'requireSpaceAfterObjectKeys': false,
'disallowCommaBeforeLineBreak': false,
'requireCommaBeforeLineBreak': true,
'requireAlignedObjectValues': 'all',
'requireOperatorBeforeLineBreak': true,
'disallowSpaceAfterPrefixUnaryOperators': true,
'requireSpaceAfterPrefixUnaryOperators': false,
'disallowSpaceBeforePostfixUnaryOperators': true,
'requireSpaceBeforePostfixUnaryOperators': false,
'disallowSpaceBeforeBinaryOperators': false,
'requireSpaceBeforeBinaryOperators': true,
'disallowSpaceAfterBinaryOperators': false,
'requireSpaceAfterBinaryOperators': true,
'disallowImplicitTypeConversion': true,
'requireCamelCaseOrUpperCaseIdentifiers': 'ignoreProperties',
'disallowMultipleLineStrings': true,
'disallowMultipleLineBreaks': true,
'validateLineBreaks': 'LF',
'validateQuoteMarks': "'",
'validateIndentation': '2',
'disallowMixedSpacesAndTabs': true,
'disallowTrailingWhitespace': true,
'disallowTrailingComma': true,
'requireTrailingComma': false,
'disallowKeywordsOnNewLine': false,
'requireLineFeedAtFileEnd': true,
'maximumLineLength': 90,
'requireCapitalizedConstructors': true,
'requireDotNotation': true,
'requireYodaConditions': false,
'disallowYodaConditions': true
}