Skip to content

Commit 96d71c2

Browse files
chore: lint jsdoc comments
1 parent 76b00d4 commit 96d71c2

3 files changed

Lines changed: 257 additions & 3 deletions

File tree

eslint.config.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
import js from "@eslint/js";
2-
import globals from "globals";
32
import { defineConfig } from "eslint/config";
3+
import jsdoc from "eslint-plugin-jsdoc";
4+
import globals from "globals";
45

56
export default defineConfig([
6-
{ files: ["**/*.{js,mjs,cjs}"], plugins: { js }, extends: ["js/recommended"], languageOptions: { globals: globals.node } },
7+
{
8+
files: ["**/*.{js,mjs,cjs}"],
9+
plugins: {
10+
jsdoc,
11+
},
12+
languageOptions: {
13+
globals: globals.node,
14+
},
15+
rules: {
16+
...js.configs.recommended.rules,
17+
},
18+
},
719
]);

package-lock.json

Lines changed: 241 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"url": "git+https://github.com/nwutils/getter.git"
3838
},
3939
"scripts": {
40-
"lint": "eslint ./**/*.js",
40+
"lint": "eslint .",
4141
"test": "node --test --experimental-test-coverage --test-coverage-exclude=\"tests/**/*\" \"tests/specs/*.test.js\""
4242
},
4343
"volta": {
@@ -52,6 +52,7 @@
5252
"devDependencies": {
5353
"@eslint/js": "^9.39.2",
5454
"eslint": "^9.39.2",
55+
"eslint-plugin-jsdoc": "^62.1.0",
5556
"globals": "^17.0.0"
5657
}
5758
}

0 commit comments

Comments
 (0)