如何防止 npm run lint 自动修复错误?
Posted
技术标签:
【中文标题】如何防止 npm run lint 自动修复错误?【英文标题】:How to prevent npm run lint from fixing errors automatically? 【发布时间】:2022-01-06 14:54:57 【问题描述】:我使用 Vue CLI 和 Prettier/Eslint 设置创建了一个 Vue3 应用程序。当修改main.ts文件为
import createApp from "vue";
import App from "./App.vue";
import router from "./router";
createApp(App)
.use(router).mount("#app");
然后运行 npm run serve
我收到以下警告
6:15 警告删除
⏎
prettier/prettier
正如预期的那样。运行npm run lint
修复它。但是只检查样式需要哪个标志?
我有一个 GitHub 操作工作流检查代码样式并使用 npm run lint
是错误的,因为工作流修复了代码样式并通过了。
在搜索标志时,我运行npx vue-cli-service help lint
,它告诉我使用--no-fix
但运行 npm run lint --no-fix
它仍然修复文件
那么我应该在我的 GitHub 操作中使用哪个命令来确保工作流在无效代码样式上失败?
【问题讨论】:
【参考方案1】:您必须在参数前使用双破折号,因此请使用npm run lint -- --no-fix
和--
作为额外前缀而不是npm run lint --no-fix
。另见this answer。
【讨论】:
以上是关于如何防止 npm run lint 自动修复错误?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 laravel 6 中的错误 npm run dev
`Tslint --fix` 不会自动修复,而是会生成 lint 问题作为控制台错误
在 npm --prefix $RESOURCE_DIR run lint 上使用 firebase 部署时出错
如何修复错误“找不到此相关模块:* ./src/main.js in multi (webpack)-dev-server”在 npm run serve in vue3.x with typescr