如何将路径添加到 "vue-cli-service lint"

How to add paths to "vue-cli-service lint"

我有一个带有一些额外目录 api/config/storybook/ 的 Vue CLI 项目,我想在 运行 yarn run lint 时包含它们(这是 vue-cli-service lint).

有没有办法将这些额外的路径添加到 vue-cli-service lints 的列表中?也许我可以在 vue.config.js 中添加一些内容?

我知道我可以在命令行中将路径指定为额外参数,例如:

vue-cli-service lint src/**/*.vue src/**/*.js config/**/*.js api/**/*.js

...但是我还必须包含 src/ 并尝试包含 vue-cli-service 已经在做的任何其他事情。 添加 目录的最简洁方法是什么?

我尝试在 the source code 中搜索 linter 服务,但无法找到定义默认值的位置。我希望在 cli-plugin-eslint 目录的某处看到 "*.vue",但我一定是找错地方了。

后来我发现 Vue CLI 服务的 linter 最适合对项目的 Vue 部分进行 lint,而其他任何东西都可以由 eslint 本身进行 lint。这是我今天的做法:

vue-cli-service lint --no-fix && eslint --no-fix api config