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