コード検査: MVC (未知の見解)
このインスペクションは、文字列リテラルとして Controller.View()
メソッドに渡されたビューの名前がプロジェクト内の有効なビューアーイテムに対応しているかどうかを確認します。すべてのビュー項目は、Views プロジェクトディレクトリ内の .chtml ファイルとして定義されています。
デフォルトでは、このインスペクションには「エラー」の重大度レベルがあります。これは、プロジェクトがコンパイルされたとしても、ビューが欠落しているとランタイムエラーが発生するためです。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/code_analysis_target_framework.png)
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
![](https://resources.jetbrains.com/help/img/rider/2024.1/Code_Analysis__Code_Highlighting__Warnings__2.png)
コードインスペクション
JetBrains Rider は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション JetBrains Rider が提供するコードの種類を調べるには、異なる言語の JetBrains Rider コードインスペクションの全リストをご覧ください。コードイ...
![](https://pleiades.io/icons/rider.png)
コード検査: ライブラリコードに「.ConfigureAwait(false)」がありません
このインスペクションは、ライブラリモードで ConfigureAwait 分析が有効になっているスコープ内の待機可能オブジェクトに呼び出しを追加することを提案します。呼び出しの仕組みとその使用シナリオは、この Microsoft.NET ブログ記事やインターネット上にある他の多くの投稿で詳細に説明されていますが、の使用に関するアドバイスは次のように要約されます。パフォーマンスを向上させ、潜在的なデッドロックを回避するには、UI 以外のコードで使用します。ここでの例外は、Windows フォーム...