跳转到主要内容
当您有多个代码库时,保持编码标准一致是一个挑战。Kodus 支持规则继承,您可以定义一次规则并在任何地方应用。

组织级规则

在组织级别创建规则,它们自动应用于所有代码库:
  1. 前往代码审查设置全局Kody 规则
  2. 创建您的规则 — 它们应用于组织中的每个代码库
  3. 各个代码库可以继承、覆盖或排除特定规则

规则继承

规则从组织 → 代码库 → 目录向下流动:
  • 组织规则默认在所有地方应用
  • 代码库规则可以覆盖或扩展组织规则
  • 目录规则可以进一步针对特定路径进行专门化
代码库可以排除继承的规则(如果它不适用于该代码库)。

跨代码库引用

在规则说明中使用 @repo:org/project 引用其他代码库中的文件:
确保 API 端点遵循 @repo:team/api-standards 中定义的模式。
这让您可以维护一个所有规则引用的中央标准代码库。

跨组织的记忆

范围限定为组织级别的记忆应用于所有代码库。例如:
@kody remember: across all repos, we use ESLint flat config format.
更多详情,请参阅规则继承