コード検査: 型メンバーに明示的または暗黙的な修飾子定義を使用する
型および型メンバーの C# 修飾子は、任意の順序で記述できます。ただし、コード全体で同様の方法で配置することは、コードの可読性を向上させるための良い方法です。また、private と internal の修飾子を明示的に使用したり使用したりしたくない場合もあります。
デフォルトでは、ReSharper は private と internal 修飾子を明示的に使用し、修飾子を特定の順序で並べることを提案します。必要に応じて、これらの設定を柔軟に設定できます。
タイプおよびメンバー修飾子の設定と強制の詳細については、「コードの構文スタイル: 修飾子」を参照してください。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コードの構文スタイル: 修飾子
型および型メンバーの C# 修飾子は、任意の順序で記述できます。ただし、コード全体で同様の方法で配置することは、コードの可読性を向上させるための良い方法です。また、との修飾子を明示的に使用したり使用したりしたくない場合もあります。ReSharper を使用すると、既存のコードに修飾子を配置したり、コード補完とコード生成機能を使用して新しいコードを生成したり、コードテンプレートを適用したり、リファクタリングを実行したりするときに設定を考慮できます。既存のコードに修飾子を配置する:デフォルトでは、R...
コード検査: 'String.IsNullOrEmpty' を使用する
次のコードスニペットを考えてみましょう。public void SetName(string name) { if (name != null && name.Length > 0) myName = name; } 上記は非常に一般的であり、このため、クラスには、上記と同じチェックを行うメソッドがあります。その結果、ReSharper はそれを使用するためにコードを変更することを提案します。2024 年 2 月 11 日コード検査: 列挙型の根底にある型は 'int' コード...