0

在 Python 世界中,通常使用pre-commit,它提供了一个git commit钩子,然后在您的 CI 服务器上运行pre-commit run --all-files,它将忽略提交并在所有文件上运行 linting 工具。这可以确保,例如,拉取请求必须通过 linting 要求,否则构建将失败。

但是,在 JS 世界中,使用Husky + Lint-Staged似乎很常见,它满足了git commit钩子要求,但似乎没有等效于pre-commit run --all-files. Husky 用户如何在他们的 CI 中检查 pull request 代码?

4

1 回答 1

-1

对于 CI 等效项,您可以使用类似file-changes-action

相关帖子

于 2020-07-19T16:01:10.330 回答