ReSharper 2024.3 ヘルプ

MSBuild のコードインスペクション

MSBuild では、ReSharper 2024.3 は 12 個の独自コードインスペクションを提供しており、いずれも無効にしたり重大度レベルを変更したりできます。
これらのコードインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出するのに役立ち、さらに特定のスコープ内でコードの問題を見つけることもできます。

構成可能な MSBuild インスペクションは、カテゴリ別にグループ化されて以下にリストされています。

潜在的なコード品質問題 (11 インスペクション)

このカテゴリには、主にエラーまたは警告レベルで重大な問題(コードのにおい)を検出するインスペクションが含まれます。このカテゴリには、ローカライゼーションの支援を確実にするインスペクションも含まれます。

インスペクション


ID


EditorConfig プロパティ

デフォルトの重大度

必須属性の欠落


MissingAttribute


resharper_missing_attribute_highlighting

警告

複数の出力タグが定義されました


MultipleOutputTags


resharper_multiple_output_tags_highlighting

警告

出力タグが必要です


OutputTagRequired


resharper_output_tag_required_highlighting

警告

不明な項目グループ


UnknownItemGroup


resharper_unknown_item_group_highlighting

提案

不明なメタデータ


UnknownMetadata


resharper_unknown_metadata_highlighting

提案

未知の出力パラメーター


UnknownOutputParameter


resharper_unknown_output_parameter_highlighting

警告

不明なプロパティ


UnknownProperty


resharper_unknown_property_highlighting

無効

不明なターゲット


UnknownTarget


resharper_unknown_target_highlighting

提案

不明なタスク


UnknownTask


resharper_unknown_task_highlighting

警告

未知のタスク属性


UnknownTaskAttribute


resharper_unknown_task_attribute_highlighting

提案

間違ったメタデータの使用


WrongMetadataUse


resharper_wrong_metadata_use_highlighting

無効

セキュリティ (1 インスペクション)

このカテゴリのインスペクションは、チェックマーク(英語)に従って脆弱性を持つ NuGet パッケージを報告します。

インスペクション


ID


EditorConfig プロパティ

デフォルトの重大度

NuGet パッケージは脆弱です


VulnerablePackage


resharper_vulnerable_package_highlighting

警告

関連ページ:

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

設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...

コードインスペクション

ReSharper は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション ReSharper が提供するコードの種類を調べるには、異なる言語の ReSharper コードインスペクションの全リストをご覧ください。コードインスペクションは、以下のグループに分...

設計時にコードの問題を分析する

ReSharper は、エディターでコードファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの問題は、重大度に従ってエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:ReSharper によって実行されるデザインタイムコードインスペクションを説明するために、エディターに...

特定の範囲でコードの問題を見つける

設計時コードインスペクションは、エディターでコーディングしたり、特定のファイルを見直したりするときに役立ちます。ただし、ReSharper を使用すると、ソリューション全体または狭い範囲でスタティックコード分析を実行し、結果をフレンドリーな視点で調べることもできます。必要に応じてインスペクション結果を共有することもできます。開始コードインスペクション:ソリューション、プロジェクト、カスタムスコープのコードをインスペクションするソリューションワイドのインスペクションの結果(たとえば、未使用のパブ...

ローカライゼーションインスペクションとクイックフィックス

ReSharper は、リソースファイル内のローカライズ可能な文字列、リソースの問題などを検出することにより、アプリケーションをローカライズするのに役立つ多数のコードインスペクションを提供します。これらのインスペクションは、オープンドキュメントの設計時にローカライゼーションの問題を検出し、ソリューション全体まで特定の範囲でローカライゼーションの問題を見つけることができます。設計時には、検出された問題があなたの注意を引くためにハイライトされます。ハイライトされた問題を解決するために、ReSharp...