@@ -4,16 +4,31 @@ export const settings: Linter.Config = {
4
4
plugins : [ "jsdoc" ] ,
5
5
6
6
rules : {
7
+ "jsdoc/check-access" : "warn" ,
7
8
"jsdoc/check-alignment" : "warn" ,
9
+ // waiting on https://github.com/eslint/eslint/issues/14745
10
+ // "jsdoc/check-examples": "warn",
8
11
"jsdoc/check-indentation" : "warn" ,
12
+ "jsdoc/check-line-alignment" : "warn" ,
9
13
"jsdoc/check-param-names" : "warn" ,
14
+ "jsdoc/check-property-names" : "warn" ,
10
15
"jsdoc/check-tag-names" : "warn" ,
16
+ "jsdoc/check-types" : "warn" ,
17
+ "jsdoc/check-values" : "warn" ,
18
+ "jsdoc/empty-tags" : "warn" ,
11
19
"jsdoc/implements-on-classes" : "warn" ,
20
+ "jsdoc/multiline-blocks" : "warn" ,
12
21
"jsdoc/newline-after-description" : "warn" ,
22
+ "jsdoc/no-bad-blocks" : "warn" ,
23
+ "jsdoc/no-defaults" : "warn" ,
24
+ "jsdoc/no-multi-asterisks" : "warn" ,
25
+ // For TypeScript
13
26
"jsdoc/no-types" : "warn" ,
27
+ "jsdoc/no-undefined-types" : "warn" ,
28
+ "jsdoc/require-asterisk-prefix" : "warn" ,
14
29
"jsdoc/require-description" : "warn" ,
15
30
// Rule is too strict.
16
- "jsdoc/require-description-complete-sentence" : "off" ,
31
+ // "jsdoc/require-description-complete-sentence": "off",
17
32
"jsdoc/require-hyphen-before-param-description" : "warn" ,
18
33
"jsdoc/require-jsdoc" : [
19
34
"warn" ,
@@ -34,7 +49,17 @@ export const settings: Linter.Config = {
34
49
] ,
35
50
"jsdoc/require-param-description" : "warn" ,
36
51
"jsdoc/require-param-name" : "warn" ,
52
+ "jsdoc/require-property-description" : "warn" ,
53
+ "jsdoc/require-property-name" : "warn" ,
37
54
"jsdoc/require-returns-check" : "warn" ,
38
55
"jsdoc/require-returns-description" : "warn" ,
56
+ "jsdoc/require-yields" : "warn" ,
57
+ "jsdoc/require-yields-check" : "warn" ,
58
+ "jsdoc/tag-lines" : [
59
+ "warn" ,
60
+ "never" ,
61
+ { tags : { example : { lines : "always" } } } ,
62
+ ] ,
63
+ "jsdoc/valid-types" : "warn" ,
39
64
} ,
40
65
} ;
0 commit comments