我在 PR 时遇到了 CODEOWNERS 文件的语法错误。
我理解像 * 通配符这样的 glob 模式受支持目录级别和 ** 跨不同目录但想知道是否应该支持如下文件。如果不是,我只需要指定每一行或重新排列目录吗?它们位于相同的角色/目录中。
locations/location::Main::a.yaml @@"Contributors"
locations/location::Main::b.yaml @@"Contributors"
locations/location::Sub::c.yaml @@"Contributors"
locations/location::Sub::d.yaml @@"Contributors"
设置这样的代码所有者。
locations/location::Main::*.yaml @@"Contributors"
locations/location::Sub::*.yaml @@"Contributors"
在 shell 中它可以工作,但理解 CODEOWNERS 遵循 .gitignore 中使用的模式规则