【发布时间】:2022-01-19 19:52:51
【问题描述】:
我有一个包含许多 js 文件的项目,我不想对 CI 中的所有文件进行验证,只对已编辑的文件进行验证。有一个简单的命令可以做到这一点吗?还是我应该以编程方式进行?
【问题讨论】:
标签: git github-actions lint
我有一个包含许多 js 文件的项目,我不想对 CI 中的所有文件进行验证,只对已编辑的文件进行验证。有一个简单的命令可以做到这一点吗?还是我应该以编程方式进行?
【问题讨论】:
标签: git github-actions lint
您可以通过使用市场中的现有操作之一来做到这一点。
https://github.com/tj-actions/changed-files
然后将它的输出传递给你的 linter。
您也可以使用git log 来获取这些文件,但要涵盖 PR、分支等中的所有案例......它变得非常复杂,所以重新发明轮子没有意义。
【讨论】: