@@ -5,15 +5,17 @@ module.exports = {
55 'jquery' : true ,
66 'jest/globals' : true
77 } ,
8- plugins : [ 'jest' ] ,
8+ plugins : [ 'jest' , 'jsdoc' ] ,
99 rules : {
1010 'import/first' : 'off' ,
1111 'import/no-extraneous-dependencies' : [ 'error' , {
1212 'devDependencies' : true
1313 } ] ,
1414 'arrow-body-style' : 'off' ,
1515 'class-methods-use-this' : 'off' ,
16- 'max-len' : [ 2 , 140 , 4 ] ,
16+ 'max-len' : [ 'error' , {
17+ 'code' : 140
18+ } ] ,
1719 'indent' : [ 'error' , 4 , {
1820 'SwitchCase' : 1
1921 } ] ,
@@ -33,6 +35,20 @@ module.exports = {
3335 'no-multiple-empty-lines' : [ 'error' , {
3436 'max' : 1 ,
3537 'maxEOF' : 1
36- } ]
38+ } ] ,
39+ 'jsdoc/check-alignment' : 'warn' ,
40+ 'jsdoc/check-param-names' : 'warn' ,
41+ 'jsdoc/check-syntax' : 'error' ,
42+ 'jsdoc/check-tag-names' : 'warn' ,
43+ 'jsdoc/check-types' : 'error' ,
44+ 'jsdoc/implements-on-classes' : 'warn' ,
45+ 'jsdoc/require-jsdoc' : 'warn' ,
46+ 'jsdoc/require-param' : 'error' ,
47+ 'jsdoc/require-param-name' : 'error' ,
48+ 'jsdoc/require-param-type' : 'error' ,
49+ 'jsdoc/require-returns' : 'error' ,
50+ 'jsdoc/require-returns-check' : 'error' ,
51+ 'jsdoc/require-returns-type' : 'error' ,
52+ 'jsdoc/valid-types' : 'warn' ,
3753 }
3854} ;
0 commit comments