我怎样才能 运行 仅对更改的文件进行 Linter?

How can I run Linter only on changed files?

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

您可以使用 Marketplace 中的现有操作之一来执行此操作。

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

并将其输出传递给您的 linter。

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