リソースファイルのコードインスペクション
リソースファイルでは、ReSharper 2026.3 は 17 個の 独自コードインスペクションを提供しており、いずれも 無効化または 重要度レベルの変更ができます。
These code inspections help you detect code issues at design time in all open files, and additionally they allow you to find code issues in specific scope.
設定可能なリソースファイルインスペクションを以下に カテゴリ別に分類して示します。
文法の問題 (4 インスペクション)
このカテゴリのインスペクションは、文字列リテラルやドキュメントコメント内の 文法上の問題を報告します。
インスペクション | |
|---|---|
コメントの文法エラー | |
マークアップ属性値の文法エラー | |
マークアップテキストの文法エラー | |
文字列リテラルの文法エラー |
潜在的なコード品質問題 (8 インスペクション)
このカテゴリには、主に エラーまたは 警告レベルで、重大な問題(コードの臭い)を検出するインスペクションが含まれます。 このカテゴリには ローカライゼーション支援を保証するインスペクションも含まれます。
インスペクション | |
|---|---|
シンボルを解決できません | |
重複するリソース名 | |
要素はローカライズ可能です | |
フォーマット文字列プレースホルダーの不一致 | |
ベースカルチャでリソースが宣言されていません | |
リソースが特定のカルチャでオーバーライドされていません | |
リソースが空の値でベースリソースをオーバーライドします | |
リソース値の型が無効です |
コードの冗長性 (2 インスペクション)
このカテゴリのコードインスペクションは、可読性やスタイルに影響する冗長部分やデッドコードを探し、これらは安全に削除できます。 一部のコード冗長性は自動的に修正できず、それらのクイックフィックスは対話モードで実行され、ユーザー入力が必要です。 ただし、冗長な部分のほとんどは スコープ内の修正 または コードのクリーンアップ を使うことでユーザー操作なしで修正できます。
インスペクション | |
|---|---|
冗長な文字列タイプ | |
リソースが同一の値でオーバーライドされています |
スペルの問題 (3 インスペクション)
これらのインスペクションは 様々なコンテキストでタイプミスを検出します。
インスペクション | |
|---|---|
コメントのタイプミス | |
マークアップ属性値のタイプミス | |
マークアップテキストのタイプミス |