メインコンテンツまでスキップ

ワークフロー アナライザー ルール

このドキュメントは、ワークフロー アナライザーで定義されている解析ルールの概要を提供します。

命名ルール (ST-NMG-...)

ルール名ルール IDスコープ
変数の命名ST-NMG-001アクティビティ
引数の命名ST-NMG-002ワークフロー
表示名の重複ST-NMG-004ワークフロー
変数のスコープST-NMG-005アクティビティ
変数のシャドウイングST-NMG-005ワークフロー
変数と引数の衝突ST-NMG-006ワークフロー
変数の長さST-NMG-008アクティビティ
DataTable 変数のプレフィックスST-NMG-009アクティビティ
DataTable 引数のプレフィックスST-NMG-011ワークフロー
引数の長さST-NMG-016ワークフロー

設計ベスト プラクティス (ST-DBP-...)

ルール名ルール IDスコープ
引数のメトリクスST-DBP-002ワークフロー
空の Catch ブロックST-DBP-003アクティビティ
フローチャートのネストST-DBP-007ワークフロー
空のワークフローST-DBP-023ワークフロー
遅延アクティビティの使用ST-DBP-026アクティビティ

保守性ルール (ST-MRD-...)

ルール名ルール IDスコープ
アクティビティの命名ST-MRD-002アクティビティ
冗長なシーケンスST-MRD-005アクティビティ
ネストされた IfST-MRD-007ワークフロー
空のシーケンスST-MRD-008アクティビティ
深くネストされたアクティビティST-MRD-009ワークフロー
不完全な IfST-MRD-017アクティビティ

パフォーマンス ルール (ST-PRR-...)

ルール名ルール IDスコープ
ハードコードされた遅延ST-PRR-004アクティビティ

セキュリティ ルール (ST-SEC-...)

ルール名ルール IDスコープ
機密引数の SecureStringST-SEC-007ワークフロー
機密変数の SecureStringST-SEC-008アクティビティ

使用ルール (ST-USG-...)

ルール名ルール IDスコープ
未使用の依存関係ST-USG-010プロジェクト
パッケージ制限ST-USG-014プロジェクト
ログ メッセージの最小数ST-USG-020ワークフロー
アクティビティ制限ST-USG-026アクティビティ
必須パッケージST-USG-027プロジェクト

プロジェクト構成ルール (ST-ANA-...)

ルール名ルール IDスコープ
プロジェクト ワークフロー数ST-ANA-003プロジェクト
メイン ワークフローの存在ST-ANA-006プロジェクト