diff --git a/package.json b/package.json index 83967017007..49607bf1e18 100644 --- a/package.json +++ b/package.json @@ -100,6 +100,7 @@ "eslint-config-eslint": "file:packages/eslint-config-eslint", "eslint-plugin-eslint-plugin": "^2.0.1", "eslint-plugin-internal-rules": "file:tools/internal-rules", + "eslint-plugin-jsdoc": "^6.0.2", "eslint-plugin-node": "^9.0.0", "eslint-release": "^1.2.0", "eslump": "^2.0.0", diff --git a/packages/eslint-config-eslint/default.yml b/packages/eslint-config-eslint/default.yml index 8e8c8c57ad6..cf85b5af226 100644 --- a/packages/eslint-config-eslint/default.yml +++ b/packages/eslint-config-eslint/default.yml @@ -1,6 +1,9 @@ extends: - "eslint:recommended" - "plugin:node/recommended" + - "plugin:jsdoc/recommended" +plugins: + - "jsdoc" rules: array-bracket-spacing: "error" array-callback-return: "error" diff --git a/packages/eslint-config-eslint/package.json b/packages/eslint-config-eslint/package.json index 514dbb7ca42..0f94de64859 100644 --- a/packages/eslint-config-eslint/package.json +++ b/packages/eslint-config-eslint/package.json @@ -20,7 +20,8 @@ "homepage": "https://eslint.org", "bugs": "https://github.com/eslint/eslint/issues/", "peerDependencies": { - "eslint-plugin-node": "^9.0.0" + "eslint-plugin-node": "^9.0.0", + "eslint-plugin-jsdoc": "^6.0.2" }, "keywords": [ "eslintconfig",