第 2 章 创建 YAML 规则
每个分析器规则是一组用于分析源代码并检测迁移问题的指令。
分析器解析用户提供的规则,将它们应用到应用程序的源代码,并为匹配规则生成问题。
一个或多个规则的集合形成规则集。创建规则集提供了一种组织实现常见目标的多个规则的方法。
分析器 CLI 将 rulesets 用作输入参数。
2.1. YAML 规则结构和语法 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
规则用 YAML 编写。它们由:
- metadata
- conditions
- 操作
规则指示分析器在给定条件匹配时执行指定的操作。
MTA 中的 YAML 规则文件包含一个或多个 YAML 规则。
2.1.1. 规则元数据 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
规则元数据包含有关规则的一般信息。元数据的结构如下: