Eslint Jsdoc插件未执行

问题描述 投票:1回答:1

我正在尝试运行ESLint JSDoc plugin

[当我运行npx eslint .时,会强制执行airbnb规则,但不要求添加JSDoc的jsdoc规则。我想念什么吗?

这里是test repo

package.json

{
  "name": "eslint-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "eslint": "^6.7.2",
    "eslint-config-airbnb-base": "^14.0.0",
    "eslint-plugin-import": "^2.19.1",
    "eslint-plugin-jsdoc": "^18.4.3"
  }
}
index.js

const fn = (a) => {
  console.log('a :', a);
  return a;
};

module.exports = { fn };
javascript eslint jsdoc
1个回答
0
投票

您缺少ESLint配置文件。将.eslintrc.js添加到项目的根目录。然后复制以下基本配置:

module.exports = {
    root: true,
    plugins: ['jsdoc', 'import'],
    extends: [
        'eslint:recommended',
        'plugin:jsdoc/recommended',
        'plugin:import/errors',
        'plugin:import/warnings',
         'airbnb-base'
    ]
}

有关更多信息,请参见Configuring ESLinf。>>

© www.soinside.com 2019 - 2024. All rights reserved.