aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--eslint.config.js12
-rw-r--r--package.json1
2 files changed, 12 insertions, 1 deletions
diff --git a/eslint.config.js b/eslint.config.js
index 8887ce7..7ac6782 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -3,6 +3,7 @@ import js from "@eslint/js";
3import importPlugin from "eslint-plugin-import"; 3import importPlugin from "eslint-plugin-import";
4import promisePlugin from "eslint-plugin-promise"; 4import promisePlugin from "eslint-plugin-promise";
5import nodePlugin from "eslint-plugin-node"; 5import nodePlugin from "eslint-plugin-node";
6import jsdoc from 'eslint-plugin-jsdoc';
6 7
7export default [ 8export default [
8 js.configs.recommended, 9 js.configs.recommended,
@@ -35,5 +36,14 @@ export default [
35 'array-callback-return': 'error', 36 'array-callback-return': 'error',
36 'no-unexpected-multiline': 'warn', 37 'no-unexpected-multiline': 'warn',
37 }, 38 },
38 } 39 },
40 {
41 files: ['src/*js'],
42 plugins: {
43 jsdoc,
44 },
45 rules: {
46 'jsdoc/require-description': 'warn'
47 }
48 },
39]; 49];
diff --git a/package.json b/package.json
index 2867ed4..1d84a84 100644
--- a/package.json
+++ b/package.json
@@ -39,6 +39,7 @@
39 "@rollup/plugin-terser": "^0.4.4", 39 "@rollup/plugin-terser": "^0.4.4",
40 "eslint": "^9.10.0", 40 "eslint": "^9.10.0",
41 "eslint-plugin-import": "^2.30.0", 41 "eslint-plugin-import": "^2.30.0",
42 "eslint-plugin-jsdoc": "^50.3.0",
42 "eslint-plugin-node": "^11.1.0", 43 "eslint-plugin-node": "^11.1.0",
43 "eslint-plugin-promise": "^7.1.0", 44 "eslint-plugin-promise": "^7.1.0",
44 "globals": "^15.9.0", 45 "globals": "^15.9.0",