JetBrains Rider 2024.1 ヘルプ

コード検査: 一貫性のないネーミング

このインスペクションは、デフォルトの命名規則のセットを使用するか、設定を構成するかにかかわらず、シンボルの命名スタイルの違反について通知します。

JetBrains Rider は、あらゆる種類の識別子をカバーする命名規則のセットをすぐに使用できます。これらの規則は、マイクロソフトの命名ガイドライン.NET プラットフォームのコーディングスタイル(英語)、さまざまなベストプラクティスに基づいています。

個人の好みや会社の標準が JetBrains Rider のデフォルトと異なる場合は、命名スタイルを柔軟に構成できます。識別子の種類ごとに、大文字と小文字の規則、接頭辞と接尾辞、さまざまなアクセス権のバリエーション、無視する略語などを選択できます。

命名スタイルの設定は、レイヤーベースの設定のメカニズムを使用して保存されます。とりわけ、このメカニズムにより、さまざまなソリューションのさまざまな設定を維持したり、これらの設定を VCS に保持したり、チームメンバーと自動的に共有することができます。

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...

ネーミングスタイル

JetBrains Rider は、コード内のシンボルの希望する命名スタイルを定義、制御、適用できます。一連のルールがあり、各ルールは一連の制約を持つ特定の識別子を対象とします (たとえば、ルールは静的プライベート読み取り専用フィールドを対象にすることができます)。各ルールには、複合語、アンダースコア、サフィックス、プレフィックスなどの大文字化を定義する 1 つ以上の関連スタイルを含めることができます。これらのルールは、JetBrains Rider がコード補完およびコード生成機能を使用して新...

レイヤーベースの設定

Rider 設定ダイアログでは、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。レイヤーベースの設定は ReSharper と互換性があるため、ReSharper を使用している場合、チームメンバーのいずれかがそれを使用している場合、Rider は ReSharper で構成した設定を読み取って適用できます。「ソリューションパーソナル」および「ソリュ...

コード検査: 関数は返さない

このメッセージは、メソッドに無限ループが含まれており、制御を返さない場合に発行されます。無限ループは一部のタスクには便利ですが、アプリケーションソフトウェアでは一般的にエラーが発生します。無限ループが必要ない場合は、コードの書き換えを検討してください。コード検査: フィールドは読み取り専用にすることができます (private アクセス) コード検査: 一貫性のないネーミング