コード検査: 関数は返さない
このメッセージは、メソッドに無限ループが含まれており、制御を返さない場合に発行されます。無限ループは一部のタスクには便利ですが、アプリケーションソフトウェアでは一般的にエラーが発生します。無限ループが必要ない場合は、コードの書き換えを検討してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/code_analysis_target_framework.png)
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
![](https://pleiades.io/icons/rider.png)
コード検査: フィールドは読み取り専用にすることができます (private アクセス)
コンストラクターでのみ初期化された不変のクラスを作ることにしたとします。次のように実装します。public class Person { private string _name; private int _age; public Person(string name, int age) { _name = name; _age = age; } public override string ToString() => $"Name: {_name}, Age: {_age}"; }Pub...