次の算術計算を検討してください。簡単にするために、可能な限り短くしました。
x = y + y * z;
x = y + z - y * z;
これは StyleCop がなくても完全に合法であり、おそらく計算は BODMAS に従います (他の算術計算と同様)。
これが StyleCop を通過すると、次の警告が表示されます。
CSharp.Maintainability : 算術式内に括弧を挿入して、演算子の優先順位を宣言します。
おそらく、括弧を挿入するときは、次のように BODMAS の規則に従うだけで済みます。
x = y + (y * z);
x = (y + z) - (y * z);
計算を実行したい場合、StyleCop は BODMAS のルールを明示的に定義することを期待しているという私の仮定を修正します。