1
+ /* eslint-disable import/max-dependencies */
1
2
import checkParamNames from './rules/checkParamNames' ;
2
3
import checkTagNames from './rules/checkTagNames' ;
3
4
import checkTypes from './rules/checkTypes' ;
4
5
import newlineAfterDescription from './rules/newlineAfterDescription' ;
6
+ import noUndefinedTypes from './rules/noUndefinedTypes' ;
5
7
import requireDescriptionCompleteSentence from './rules/requireDescriptionCompleteSentence' ;
6
8
import requireExample from './rules/requireExample' ;
7
9
import requireHyphenBeforeParamDescription from './rules/requireHyphenBeforeParamDescription' ;
@@ -11,6 +13,7 @@ import requireParamDescription from './rules/requireParamDescription';
11
13
import requireParamType from './rules/requireParamType' ;
12
14
import requireReturnsDescription from './rules/requireReturnsDescription' ;
13
15
import requireReturnsType from './rules/requireReturnsType' ;
16
+ import validTypes from './rules/validTypes' ;
14
17
15
18
export default {
16
19
configs : {
@@ -20,6 +23,7 @@ export default {
20
23
'jsdoc/check-tag-names' : 'warn' ,
21
24
'jsdoc/check-types' : 'warn' ,
22
25
'jsdoc/newline-after-description' : 'warn' ,
26
+ 'jsdoc/no-undefined-types' : 'warn' ,
23
27
'jsdoc/require-description-complete-sentence' : 'off' ,
24
28
'jsdoc/require-example' : 'off' ,
25
29
'jsdoc/require-hyphen-before-param-description' : 'off' ,
@@ -28,7 +32,8 @@ export default {
28
32
'jsdoc/require-param-name' : 'warn' ,
29
33
'jsdoc/require-param-type' : 'warn' ,
30
34
'jsdoc/require-returns-description' : 'warn' ,
31
- 'jsdoc/require-returns-type' : 'warn'
35
+ 'jsdoc/require-returns-type' : 'warn' ,
36
+ 'jsdoc/valid-types' : 'warn'
32
37
}
33
38
}
34
39
} ,
@@ -37,6 +42,7 @@ export default {
37
42
'check-tag-names' : checkTagNames ,
38
43
'check-types' : checkTypes ,
39
44
'newline-after-description' : newlineAfterDescription ,
45
+ 'no-undefined-types' : noUndefinedTypes ,
40
46
'require-description-complete-sentence' : requireDescriptionCompleteSentence ,
41
47
'require-example' : requireExample ,
42
48
'require-hyphen-before-param-description' : requireHyphenBeforeParamDescription ,
@@ -45,13 +51,15 @@ export default {
45
51
'require-param-name' : requireParamName ,
46
52
'require-param-type' : requireParamType ,
47
53
'require-returns-description' : requireReturnsDescription ,
48
- 'require-returns-type' : requireReturnsType
54
+ 'require-returns-type' : requireReturnsType ,
55
+ 'valid-types' : validTypes
49
56
} ,
50
57
rulesConfig : {
51
58
'check-param-names' : 'off' ,
52
59
'check-tag-names' : 'off' ,
53
60
'check-types' : 'off' ,
54
61
'newline-after-description' : 'off' ,
62
+ 'no-undefined-types' : 'off' ,
55
63
'require-description-complete-sentence' : 'off' ,
56
64
'require-example' : 'off' ,
57
65
'require-hyphen-before-param-description' : 'off' ,
@@ -60,6 +68,7 @@ export default {
60
68
'require-param-name' : 'off' ,
61
69
'require-param-type' : 'off' ,
62
70
'require-returns-description' : 'off' ,
63
- 'require-returns-type' : 'off'
71
+ 'require-returns-type' : 'off' ,
72
+ 'valid-types' : 'off'
64
73
}
65
74
} ;
0 commit comments