ASP.NET のコードインスペクション
ASP.NET では、ReSharper 2026.1 は 6 つの エラーを検出するインスペクション (壊れた構文、未解決のシンボル、コンパイラーエラーなどを検出し、これらのインスペクションは設定や無効化ができません)と、39 件の 独自コードインスペクションを提供します。独自コードインスペクションは、いずれも 無効化したり、 重要度レベルを変更したりできます。
これらの コードインスペクションは、すべての開いているファイルの 設計時にコードの問題を検出するのに役立ち、さらに 特定のスコープでコードの問題を見つけることもできます。
構成可能な ASP.NET インスペクションを以下にリストし、 カテゴリ別に分類します。
一般的なプラクティスとコードの改善 (1 インスペクション)
このカテゴリには、主にコードの可読性に影響する中程度の重要度の問題を検出するインスペクションがまとめられています。
文法の問題 (4 インスペクション)
このカテゴリのインスペクションは、文字列リテラルやドキュメントコメント内の 文法上の問題を報告します。
潜在的なコード品質問題 (25 インスペクション)
このカテゴリには、主に エラーまたは 警告レベルで、重大な問題(コードの臭い)を検出するインスペクションが含まれます。 このカテゴリには ローカライゼーション支援を保証するインスペクションも含まれます。
インスペクション ID EditorConfig プロパティ | デフォルトの重大度 |
|---|
ASP.NET デッドコード
Asp.DeadCode
resharper_asp_dead_code_highlighting | 警告 |
ASP.NET 警告の解決
Asp.ResolveWarning
resharper_asp_resolve_warning_highlighting | 警告 |
ASP.NET 警告
Asp.Warning
resharper_asp_warning_highlighting | 警告 |
プロパティを解決できません
PropertyNotResolved
resharper_property_not_resolved_highlighting | エラー |
リソースを解決できません
ResourceNotResolved
resharper_resource_not_resolved_highlighting | エラー |
リソース項目を解決できません
ResourceItemNotResolved
resharper_resource_item_not_resolved_highlighting | エラー |
無効なコントロールタイプ
Asp.InvalidControlType
resharper_asp_invalid_control_type_highlighting | エラー |
MVC (モデル型式の不一致)
Mvc.InvalidModelType
resharper_mvc_invalid_model_type_highlighting | エラー |
MVC (未知のアクション)
Mvc.ActionNotResolved
resharper_mvc_action_not_resolved_highlighting | エラー |
MVC (未知のエリア)
Mvc.AreaNotResolved
resharper_mvc_area_not_resolved_highlighting | エラー |
MVC (未知のコントローラー)
Mvc.ControllerNotResolved
resharper_mvc_controller_not_resolved_highlighting | エラー |
MVC (未知のマスターページ)
Mvc.MasterpageNotResolved
resharper_mvc_masterpage_not_resolved_highlighting | エラー |
MVC (未知の部分ビュー)
Mvc.PartialViewNotResolved
resharper_mvc_partial_view_not_resolved_highlighting | エラー |
MVC (未知のテンプレート)
Mvc.TemplateNotResolved
resharper_mvc_template_not_resolved_highlighting | エラー |
MVC (未知のビューコンポーネントビュー)
Mvc.ViewComponentViewNotResolved
resharper_mvc_view_component_view_not_resolved_highlighting | エラー |
MVC (未知のビューコンポーネント)
Mvc.ViewComponentNotResolved
resharper_mvc_view_component_not_resolved_highlighting | エラー |
MVC (未知のビュー)
Mvc.ViewNotResolved
resharper_mvc_view_not_resolved_highlighting | エラー |
アクセスされていないフィールド(非公開アクセシビリティ)
NotAccessedField.Global
resharper_not_accessed_field_global_highlighting | 提案 |
オブジェクトデータソースメソッドの解決問題
AspOdsMethodReferenceResolveError
resharper_asp_ods_method_reference_resolve_error_highlighting | エラー |
不明なコンテンツプレースホルダー
Asp.ContentPlaceholderNotResolved
resharper_asp_content_placeholder_not_resolved_highlighting | エラー |
不明なスキン
Asp.SkinNotResolved
resharper_asp_skin_not_resolved_highlighting | エラー |
不明なシンボル
Asp.NotResolved
resharper_asp_not_resolved_highlighting | エラー |
不明なテーマ
Asp.ThemeNotResolved
resharper_asp_theme_not_resolved_highlighting | エラー |
サポートされていない pageParserFilterType
Asp.CustomPageParserFilterType
resharper_asp_custom_page_parser_filter_type_highlighting | 警告 |
誤った画像サイズ
Asp.Image
resharper_asp_image_highlighting | 警告 |
コードの冗長性 (3 インスペクション)
このカテゴリのコードインスペクションは、可読性やスタイルに影響する冗長部分やデッドコードを探し、これらは安全に削除できます。 一部のコード冗長性は自動的に修正できず、それらのクイックフィックスは対話モードで実行され、ユーザー入力が必要です。 ただし、冗長な部分のほとんどは スコープ内の修正 または コードのクリーンアップ を使うことでユーザー操作なしで修正できます。
インスペクション ID EditorConfig プロパティ | デフォルトの重大度 |
|---|
冗長な using ディレクティブ
RedundantUsingDirective
resharper_redundant_using_directive_highlighting | 警告 |
未使用のインポート句
UnusedImportClause
resharper_unused_import_clause_highlighting | 警告 |
未使用の Register ディレクティブ
AspUnusedRegisterDirectiveHighlighting
resharper_asp_unused_register_directive_highlighting_highlighting | 警告 |
シンボル宣言の冗長性 (1 インスペクション)
このカテゴリには、主に 警告重要度レベルで、空や未使用のシンボル宣言を検出するコードインスペクションが含まれます。
2026 年 6 月 12 日