Skip to content

Commit a7420d7

Browse files
authored
Merge pull request #1311 from stof/eslint_jsdoc
Migrate to eslint-plugin-jsdoc
2 parents 11d6175 + fe3e204 commit a7420d7

39 files changed

+245
-104
lines changed

.eslintrc.js

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
module.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

Comments
 (0)