Razor のコードインスペクション
Razor では、JetBrains Rider 2026.1 は 2 種類のコードインスペクションを提供します。4 つの エラーを検出するインスペクション (構文の破損、未解決のシンボル、コンパイラーエラーなどが検出され、これらは設定や無効化ができません)と、14 の 独自のコードインスペクション (それぞれ 無効化や 重要度レベルの変更が可能です)。
これらの コードインスペクションは、開いているすべてのファイルの 設計時にコードの問題を検出するのに役立ち、さらに 特定のスコープ内でコードの問題を見つけることもできます。
構成可能な Razor インスペクションは、 カテゴリ別にグループ化されて以下にリストされています。
文法の問題 (4 インスペクション)
このカテゴリのインスペクションは、文字列リテラルやドキュメントコメントにおける 文法の問題を報告します。
インスペクション | |
|---|---|
コメントの文法エラー | |
マークアップ属性値の文法エラー | |
マークアップテキストの文法エラー | |
文字列リテラルの文法エラー |
潜在的なコード品質問題 (5 インスペクション)
このカテゴリには、主に エラーまたは 警告レベルで重大な問題(コードの臭い)を検出するインスペクションが含まれます。 このカテゴリには ローカライゼーション支援を保証するインスペクションも含まれます。
インスペクション | |
|---|---|
このバージョンの Razor では Null-Conditional 演算子はサポートされていません | |
不明な HTML タグ、コンポーネントの可能性があります | |
不明な Razor アセンブリ | |
未知の Razor レイアウト | |
不明な Razor セクション |
スペルの問題 (5 インスペクション)
これらのインスペクションは さまざまなコンテキストでタイプミスを検出します。
インスペクション | |
|---|---|
コメントのタイプミス | |
識別子のタイプミス | |
マークアップ属性値のタイプミス | |
マークアップテキストのタイプミス | |
文字列リテラルのタイプミス |