コード検査: 配列作成における冗長明示的サイズ指定
要素の値を列挙して配列を初期化する場合、配列初期化子の要素数によってサイズが指定されるため、サイズを指定する必要はありません。
JetBrains Rider は、配列サイズの明示的な指定を削除するクイックフィックスを提案しています。
var x = new int[3] { 1, 2, 3 };
var x = new int[] { 1, 2, 3 };
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
コード検査: 冗長空スイッチセクション
C# では、ステートメントにセクションを含める必要はありません。セクションが実行されておらず、セクションが指定されていない場合、制御は switch 文の外に転送されます。JetBrains Rider は空のデフォルトブランチを冗長と見なし、コードの読みやすさを向上させるために削除することをお勧めします。switch (x) { case 1: Console.WriteLine(x); break; /*...*/ default: break; }switch (x) { case 1:...