コード検査: 重複するリソース名
このインスペクションは、.resx ファイル内の同じ name
属性を持つ複数のエントリについて通知します。JetBrains Rider は、実行時に予期しない結果が生じるのを避けるために、重複を除去することをお勧めします。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/code_analysis_target_framework.png)
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
![](https://pleiades.io/icons/rider.png)
コード検査: ベースカルチャでリソースが宣言されていません
カルチャ階層に編成されたカルチャがいくつかあり、カルチャ固有のリソースファイルで宣言されているがデフォルトカルチャでは宣言されていないリソースエントリがある場合、JetBrains Rider はリソース宣言をハイライトして対応するクイックフィックスを提案します。クイックフィックスを適用した後、リソース宣言はデフォルトのカルチャに挿入され、そこで新しい値に置き換えることができます。コード検査: 冗長文字列タイプコード検査: 重複するリソース名...
![](https://resources.jetbrains.com/help/img/rider/2024.1/localizable_inspection_flowchart.png)
コード検査: 要素はローカライズ可能です
このインスペクションは、ハードコードされた文字列リテラルを検出し、リソースファイルに移動することを提案します。同じ文字列がすでにリソースに定義されている場合、JetBrains Rider はリテラルを既存のリソースエントリに置き換えることを提案します。すべての文字列をリソースに移動してローカライズする必要があるわけではないため、JetBrains Rider は、このインスペクションを構成するいくつかの方法を提供します。「Element is localizable」インスペクションが有効にな...