如何防止 npm 运行 lint 自动修复错误?

How to prevent npm run lint from fixing errors automatically?

我使用带有 Prettier/Eslint 设置的 Vue CLI 创建了一个 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 warning Delete prettier/prettier

符合预期。 运行 npm run lint 修复了它。但是只检查样式需要哪个标志?

我有一个 GitHub 动作工作流检查代码风格,使用 npm run lint 是错误的,因为工作流修复了代码风格并通过了。

在搜索标志时,我 运行 npx vue-cli-service help lint 告诉我使用 --no-fix

但是 运行宁 npm run lint --no-fix 它仍然修复了文件

那么我应该在我的 GitHub 操作中使用哪个命令来确保工作流因无效代码风格而失败?

您必须在参数前使用双破折号,因此使用 npm run lint -- --no-fix-- 作为额外前缀而不是 npm run lint --no-fix。另见