CA2241:フォーマット文字列引数に文字列リソースを使用していない限り、フォーマット メソッドに正しい引数を提供することはうまく機能します。
文字列形式のリソースを使用する String.Format 呼び出しに対して同じことを行うカスタムルールを知っている人はいますか?
たとえば、これの代わりに (ルール CC2241 フラグ):
String.Format( "{0} {1}", value );
Resources.MessageWithTwoPlaceholders が "{0} {1}" として定義されたリソースであるという問題を検出するルールが必要です。
String.Format( Resources.MessageWithTwoPlaceholders, arg );
これを処理するためのカスタム ルールを作成する方法を調べてみたところ、実行可能に見えますが、かなりの労力が必要です。