1
+
{
2
+
"excludeFiles": [
3
+
"build/",
4
+
"components/",
5
+
"coverage/",
6
+
"node_modules/",
7
+
"build.js",
8
+
"unified.js",
9
+
"unified.min.js"
10
+
],
11
+
"jsDoc": {
12
+
"checkAnnotations": "jsdoc3",
13
+
"checkParamNames": true,
14
+
"checkRedundantAccess": true,
15
+
"checkRedundantParams": true,
16
+
"checkRedundantReturns": true,
17
+
"checkReturnTypes": true,
18
+
"checkTypes": "strictNativeCase",
19
+
"enforceExistence": true,
20
+
"requireDescriptionCompleteSentence": true,
21
+
"requireHyphenBeforeDescription": true,
22
+
"requireNewlineAfterDescription": true,
23
+
"requireParamDescription": true,
24
+
"requireParamTypes": true,
25
+
"requireReturnTypes": true
26
+
},
27
+
"requireCurlyBraces": [
28
+
"if",
29
+
"else",
30
+
"for",
31
+
"while",
32
+
"do",
33
+
"try",
34
+
"catch"
35
+
],
36
+
"requireSpaceAfterKeywords": [
37
+
"if",
38
+
"else",
39
+
"for",
40
+
"while",
41
+
"do",
42
+
"switch",
43
+
"return",
44
+
"try",
45
+
"catch"
46
+
],
47
+
"requireSpaceBeforeBlockStatements": true,
48
+
"requireParenthesesAroundIIFE": true,
49
+
"requireSpacesInConditionalExpression": true,
50
+
"requireSpacesInFunctionExpression": {
51
+
"beforeOpeningCurlyBrace": true
52
+
},
53
+
"requireSpacesInAnonymousFunctionExpression": {
54
+
"beforeOpeningRoundBrace": true,
55
+
"beforeOpeningCurlyBrace": true
56
+
},
57
+
"requireSpacesInNamedFunctionExpression": {
58
+
"beforeOpeningRoundBrace": true,
59
+
"beforeOpeningCurlyBrace": true
60
+
},
61
+
"requireBlocksOnNewline": true,
62
+
"disallowEmptyBlocks": true,
63
+
"disallowSpacesInsideObjectBrackets": true,
64
+
"disallowSpacesInsideArrayBrackets": true,
65
+
"disallowSpacesInsideParentheses": true,
66
+
"requireSpacesInsideObjectBrackets": "all",
67
+
"disallowDanglingUnderscores": true,
68
+
"disallowSpaceAfterObjectKeys": true,
69
+
"requireCommaBeforeLineBreak": true,
70
+
"requireOperatorBeforeLineBreak": [
71
+
"?",
72
+
"+",
73
+
"-",
74
+
"/",
75
+
"*",
76
+
"=",
77
+
"==",
78
+
"===",
79
+
"!=",
80
+
"!==",
81
+
">",
82
+
">=",
83
+
"<",
84
+
"<="
85
+
],
86
+
"requireSpaceBeforeBinaryOperators": [
87
+
"+",
88
+
"-",
89
+
"/",
90
+
"*",
91
+
"=",
92
+
"==",
93
+
"===",
94
+
"!=",
95
+
"!=="
96
+
],
97
+
"requireSpaceAfterBinaryOperators": [
98
+
"+",
99
+
"-",
100
+
"/",
101
+
"*",
102
+
"=",
103
+
"==",
104
+
"===",
105
+
"!=",
106
+
"!=="
107
+
],
108
+
"disallowSpaceAfterPrefixUnaryOperators": [
109
+
"++",
110
+
"--",
111
+
"+",
112
+
"-",
113
+
"~",
114
+
"!"
115
+
],
116
+
"disallowSpaceBeforePostfixUnaryOperators": [
117
+
"++",
118
+
"--"
119
+
],
120
+
"disallowImplicitTypeConversion": [
121
+
"numeric",
122
+
"boolean",
123
+
"binary",
124
+
"string"
125
+
],
126
+
"requireCamelCaseOrUpperCaseIdentifiers": true,
127
+
"disallowKeywords": [
128
+
"with"
129
+
],
130
+
"disallowMultipleLineStrings": true,
131
+
"disallowMultipleLineBreaks": true,
132
+
"validateLineBreaks": "LF",
133
+
"validateQuoteMarks": "'",
134
+
"disallowMixedSpacesAndTabs": true,
135
+
"disallowTrailingWhitespace": true,
136
+
"disallowTrailingComma": true,
137
+
"disallowKeywordsOnNewLine": [
138
+
"else"
139
+
],
140
+
"requireLineFeedAtFileEnd": true,
141
+
"maximumLineLength": 78,
142
+
"requireCapitalizedConstructors": true,
143
+
"safeContextKeyword": "self",
144
+
"requireDotNotation": true,
145
+
"disallowYodaConditions": true
146
+
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4