【问题标题】:How can I run Linter only on changed files?如何仅在更改的文件上运行 Linter?
【发布时间】:2022-01-19 19:52:51
【问题描述】:

我有一个包含许多 js 文件的项目,我不想对 CI 中的所有文件进行验证,只对已编辑的文件进行验证。有一个简单的命令可以做到这一点吗?还是我应该以编程方式进行?

【问题讨论】:

    标签: git github-actions lint


    【解决方案1】:

    您可以通过使用市场中的现有操作之一来做到这一点。

    https://github.com/tj-actions/changed-files

    然后将它的输出传递给你的 linter。

    您也可以使用git log 来获取这些文件,但要涵盖 PR、分支等中的所有案例......它变得非常复杂,所以重新发明轮子没有意义。

    【讨论】:

      猜你喜欢
      • 2021-05-15
      • 1970-01-01
      • 2022-07-12
      • 1970-01-01
      • 1970-01-01
      • 2015-12-09
      • 2017-08-01
      • 2020-11-12
      • 2018-12-16
      相关资源
      最近更新 更多