「新規プラグイン・プロジェクトウィザード」で、 plugin.xml ファイルを生成します。このファイルには、各新規ユーザー作成コード規則の rule 拡張が 含まれています。ルールが属するカテゴリーがない場合、このウィザードで category 拡張を作成することもできます。
<extension
point="com.ibm.rsaz.analysis.core.analysisRule">
<analysisRule
category="category_id"
class="rule_class"
id="rule_class"
label="rule_label"
severity="1">
</analysisRule>
</extension>
<extension
point="com.ibm.rsaz.analysis.core.analysisCategory">
<analysisCategory
class="com.ibm.rsaz.analysis.core.category.DefaultAnalysisCategory"
id="category_ID"
label="category_name"
provider="codereview.egl.analysisProvider">
</analysisCategory>
</extension>
| 属性 | 「EGL 規則テンプレート」ウィザード・ページ上のフィールド: | サンプル値: |
|---|---|---|
| analysisRule.category | カテゴリー ID | com.example.custom |
| analysisRule.ruleclass | 規則クラス | com.example.EglRule |
| analysisRule.ruleid | 規則クラス | com.example.EglRule |
| analysisRule.rulelabel | 規則ラベル | マイ・カスタム EGL 規則 |
| analysisCategory.id | カテゴリー ID | com.example.custom |
| analysisCategory.label | カテゴリー名 | Custom |