Skip to content

Commit c2e7e6d

Browse files
committed
docs: improve jsdoc statements
1 parent f35a9a5 commit c2e7e6d

22 files changed

+247
-86
lines changed

.eslintrc.json

+12-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"eslint:recommended",
99
"plugin:eslint-plugin/recommended",
1010
"plugin:n/recommended",
11-
"plugin:prettier/recommended"
11+
"plugin:prettier/recommended",
12+
"plugin:jsdoc/recommended"
1213
],
1314
"rules": {
1415
"no-var": "error",
@@ -22,6 +23,15 @@
2223
],
2324
"eslint-plugin/prefer-placeholders": "error",
2425
"eslint-plugin/test-case-shorthand-strings": "error",
25-
"prettier/prettier": "error"
26+
"prettier/prettier": "error",
27+
"jsdoc/check-types": "off",
28+
"jsdoc/no-undefined-types": "off",
29+
"jsdoc/require-jsdoc": "off",
30+
"jsdoc/require-param-description": "off",
31+
"jsdoc/require-property-description": "off",
32+
"jsdoc/require-returns-description": "off",
33+
"jsdoc/require-yields": "off",
34+
"jsdoc/tag-lines": ["warn", "never", { "startLines": 1 }],
35+
"jsdoc/valid-types": "off"
2636
}
2737
}

__tests__/rule-tester.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* @fileoverview Helpers for tests.
2+
* @file Helpers for tests.
33
* @author 唯然<[email protected]>
44
*/
55
'use strict'

package-lock.json

+137-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
},
7777
"devDependencies": {
7878
"@types/eslint": "^9.6.0",
79+
"@types/estree": "^1.0.5",
7980
"@types/node": "^18.19.42",
8081
"@typescript-eslint/parser": "^7.17.0",
8182
"doctoc": "^2.2.1",
@@ -84,6 +85,7 @@
8485
"eslint-doc-generator": "^1.7.1",
8586
"eslint-plugin-eslint-plugin": "^6.2.0",
8687
"eslint-plugin-jest": "^28.6.0",
88+
"eslint-plugin-jsdoc": "^48.8.3",
8789
"eslint-plugin-n": "^17.9.0",
8890
"eslint-plugin-prettier": "^5.2.1",
8991
"globals": "^15.8.0",

0 commit comments

Comments
 (0)