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