如何仅在更改的文件上运行Linter



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

您可以使用Marketplace中的一个现有操作来完成此操作。

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

然后把这个输出传递给你的门楣。

你也可以使用git log来获取这些文件,但要覆盖PR、分支等中的所有情况……它变得非常复杂,所以重新发明轮子imho是没有意义的。

最新更新