99
1010module . exports = {
1111 "root" : true ,
12- "plugins" : [ "node" , "header" ] ,
13- "extends" : [ "eslint:recommended" , "plugin:node/recommended" ] ,
12+ "plugins" : [ "node" , "header" , "jsdoc" ] ,
13+ "extends" : [ "eslint:recommended" , "plugin:node/recommended" , "plugin:jsdoc/recommended" ] ,
1414 "env" : {
1515 "node" : true ,
1616 "es6" : true ,
@@ -49,7 +49,13 @@ module.exports = {
4949 "after" : true
5050 } ] ,
5151 "no-console" : "off" ,
52- "valid-jsdoc" : [ "error" , { "requireParamDescription" : false , "requireReturnDescription" : false } ] ,
52+ "jsdoc/require-jsdoc" : "off" ,
53+ "jsdoc/require-param-description" : "off" ,
54+ "jsdoc/require-property-description" : "off" ,
55+ "jsdoc/require-returns-description" : "off" ,
56+ "jsdoc/tag-lines" : [ "warn" , "never" , {
57+ "startLines" : 1
58+ } ] ,
5359 "node/no-unsupported-features" : [ "error" , { version : 8 } ] ,
5460 "node/no-deprecated-api" : "error" ,
5561 "node/no-missing-import" : "error" ,
@@ -66,6 +72,11 @@ module.exports = {
6672 "node/process-exit-as-throw" : "error" ,
6773 "header/header" : [ 2 , "block" , { "pattern" : "This file is part of the Symfony Webpack Encore package" } ]
6874 } ,
75+ "settings" : {
76+ "jsdoc" : {
77+ "mode" : "typescript"
78+ }
79+ } ,
6980 "overrides" : [
7081 {
7182 "files" : [ ".eslintrc.js" ] ,
0 commit comments