RPA ハブのコード品質ルールリスト
RPA 開発者が RPA アドミニストレーターにコード品質標準として遵守するよう設定できる事前定義されたルールのリストを表示します。
| ルールの名前 | 説明 | |
|---|---|---|
| CQR0011 | アクティビティの命名規則 | アクティビティの命名規則が定義された正規表現に従っているかどうかを検査します。 |
| CQR0002 | 空のアクティビティ | 自動化で空のアクティビティがあるかどうかを検査します。 |
| CQR0005 | ハードコードされたパスワード | 自動化にハードコードされたパスワードがあるかどうかを検査します。 |
| CQR0009 | 無限ループ | 自動化で無限ループシーケンスが発生する可能性を検査します。 |
| CQR0012 | ネストされたアクティビティ | ネストされたアクティビティの深度が定義された値どおりかどうかを検査します。 アクティビティ内に別のアクティビティを追加すると、アクティビティはネストされます。 たとえば、「アクティビティ A」が「アクティビティ B」を呼び、「アクティビティ B」が「アクティビティ C」を呼ぶような場合などです。 |
| CQR0006 | スタートアップアクティビティ | アクティビティが自動化の開始アクティビティとしてマークされているかどうかを検査します。 |
| CQR0001 | Try Catch:例外処理 | Try Catch コンポーネントの「エラー時」および「エラーメッセージ」出力ポートが自動化で使用されていないかどうかを検査します。 |
| CQR0003 | 参照されていないアクティビティ | 自動化で参照されていないアクティビティがあるかどうかを検査します。 |
| CQR0004 | 未使用のコンポーネント | 自動化で参照されていないコンポーネントがあるかどうかを検査します。 |
| CQR0008 | 未使用のプラグインまたはユーザープラグイン | 自動化で参照されていないプラグインまたはユーザープラグインがあるかどうかを検査します。 |
| CQR0007 | 未使用の変数またはグローバルオブジェクト | 自動化で参照されていない変数またはグローバルオブジェクトがあるかどうかを検査します。 |
| CQR0010 | 変数の命名規則 | 変数の命名規則が定義された正規表現に従っているかどうかを検査します。 |