第2章 YAML ルールを作成する
各アナライザールールは、ソースコードを解析し、移行時に問題となる問題を検出するために使用される、一連の命令です。
アナライザーはユーザーが指定したルールを解析し、それをアプリケーションのソースコードに適用し、一致したルールの問題を生成します。
ルールセットは、1 つ以上のルールが集合して形成されます。ルールセットを作成することで、共通の目標を達成する複数のルールを編成できます。
アナライザー CLI は、ルールセットを入力引数として受け取ります。
2.1. YAML ルールの構造と構文 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ルールは YAML で記述されます。ルールには、以下が含まれます。
- metadata
- conditions
- actions
ルールは、指定された条件が一致したときに指定されたアクションを実行するようにアナライザーに指示します。
MTA の YAML ルールファイルには、1 つ以上の YAML ルールが含まれています。
2.1.1. ルールのメタデータ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ルールのメタデータには、ルールに関する一般情報が含まれています。メタデータの構造は次のとおりです。