Initial commit · unifiedjs/unified@2ba1cfd
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+}