1+ /* eslint-disable import/max-dependencies */
12import checkParamNames from './rules/checkParamNames' ;
23import checkTagNames from './rules/checkTagNames' ;
34import checkTypes from './rules/checkTypes' ;
45import newlineAfterDescription from './rules/newlineAfterDescription' ;
6+ import noUndefinedTypes from './rules/noUndefinedTypes' ;
57import requireDescriptionCompleteSentence from './rules/requireDescriptionCompleteSentence' ;
68import requireExample from './rules/requireExample' ;
79import requireHyphenBeforeParamDescription from './rules/requireHyphenBeforeParamDescription' ;
@@ -11,6 +13,7 @@ import requireParamDescription from './rules/requireParamDescription';
1113import requireParamType from './rules/requireParamType' ;
1214import requireReturnsDescription from './rules/requireReturnsDescription' ;
1315import requireReturnsType from './rules/requireReturnsType' ;
16+ import validTypes from './rules/validTypes' ;
1417
1518export default {
1619 configs : {
@@ -20,6 +23,7 @@ export default {
2023 'jsdoc/check-tag-names' : 'warn' ,
2124 'jsdoc/check-types' : 'warn' ,
2225 'jsdoc/newline-after-description' : 'warn' ,
26+ 'jsdoc/no-undefined-types' : 'warn' ,
2327 'jsdoc/require-description-complete-sentence' : 'off' ,
2428 'jsdoc/require-example' : 'off' ,
2529 'jsdoc/require-hyphen-before-param-description' : 'off' ,
@@ -28,7 +32,8 @@ export default {
2832 'jsdoc/require-param-name' : 'warn' ,
2933 'jsdoc/require-param-type' : 'warn' ,
3034 'jsdoc/require-returns-description' : 'warn' ,
31- 'jsdoc/require-returns-type' : 'warn'
35+ 'jsdoc/require-returns-type' : 'warn' ,
36+ 'jsdoc/valid-types' : 'warn'
3237 }
3338 }
3439 } ,
@@ -37,6 +42,7 @@ export default {
3742 'check-tag-names' : checkTagNames ,
3843 'check-types' : checkTypes ,
3944 'newline-after-description' : newlineAfterDescription ,
45+ 'no-undefined-types' : noUndefinedTypes ,
4046 'require-description-complete-sentence' : requireDescriptionCompleteSentence ,
4147 'require-example' : requireExample ,
4248 'require-hyphen-before-param-description' : requireHyphenBeforeParamDescription ,
@@ -45,13 +51,15 @@ export default {
4551 'require-param-name' : requireParamName ,
4652 'require-param-type' : requireParamType ,
4753 'require-returns-description' : requireReturnsDescription ,
48- 'require-returns-type' : requireReturnsType
54+ 'require-returns-type' : requireReturnsType ,
55+ 'valid-types' : validTypes
4956 } ,
5057 rulesConfig : {
5158 'check-param-names' : 'off' ,
5259 'check-tag-names' : 'off' ,
5360 'check-types' : 'off' ,
5461 'newline-after-description' : 'off' ,
62+ 'no-undefined-types' : 'off' ,
5563 'require-description-complete-sentence' : 'off' ,
5664 'require-example' : 'off' ,
5765 'require-hyphen-before-param-description' : 'off' ,
@@ -60,6 +68,7 @@ export default {
6068 'require-param-name' : 'off' ,
6169 'require-param-type' : 'off' ,
6270 'require-returns-description' : 'off' ,
63- 'require-returns-type' : 'off'
71+ 'require-returns-type' : 'off' ,
72+ 'valid-types' : 'off'
6473 }
6574} ;
0 commit comments