首页/开发/代码质量与评审速查/CODEOWNERS:把评审责任绑定到目录
代码评审64 条

CODEOWNERS:把评审责任绑定到目录

CODEOWNERS 文件为路径指定默认评审人:PR 修改到对应路径时自动请求 owner 评审,与分支保护配合可要求必须批准。

CODEOWNERS 示例

CODEOWNERS 示例
# 按最后匹配生效;顺序从通用到具体
*                       @team/core
/docs/                  @team/docs
/payment/               @team/payments @alice
*.proto                 @team/api
  • 规则最后一行匹配生效:具体的路径写在后面
  • 与分支保护联动:可要求需 Code Owner 批准才能合并
owner 团队过大等于没有 owner:维护要落到具体小组或人。

易错点

  • 规则顺序写反:具体路径被后面的通配符规则覆盖
  • 无人维护的 CODEOWNERS:评审请求发给已解散的团队

数据来源与参考

  • GitHub Docs · About code owners
  • GitLab Docs · Code Owners
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌