ルートテンプレートにインスペクションをコーディングする
ルートテンプレートでは、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.
構成可能なルートテンプレートインスペクションを、カテゴリ別にグループ化して以下に示します。
コード通知 (17 インスペクション)
このカテゴリは、重要度レベルが軽微なコードインスペクションをまとめています。
インスペクション ID EditorConfig プロパティ | デフォルトの重大度 |
|---|
アクションのルートプレフィックスをコントローラーのルートに抽出できます
RouteTemplates.ActionRoutePrefixCanBeExtractedToControllerRoute
resharper_route_templates_action_route_prefix_can_be_extracted_to_controller_route_highlighting | ヒント |
コントローラーのルートパラメーターをメソッドに渡すことができます
RouteTemplates.ControllerRouteParameterIsNotPassedToMethods
resharper_route_templates_controller_route_parameter_is_not_passed_to_methods_highlighting | ヒント |
一致するパラメーター制約のコンストラクターが見つかりません
RouteTemplates.MatchingConstraintConstructorNotResolved
resharper_route_templates_matching_constraint_constructor_not_resolved_highlighting | 警告 |
複数のパラメーター制約のコンストラクターが一致しました
RouteTemplates.AmbiguousMatchingConstraintConstructor
resharper_route_templates_ambiguous_matching_constraint_constructor_highlighting | 警告 |
すべてのルートパラメーターがメソッドに渡されるわけではありません
RouteTemplates.MethodMissingRouteParameters
resharper_route_templates_method_missing_route_parameters_highlighting | ヒント |
省略可能なパラメーターは、セグメント内で先頭にピリオド('.')のみを付けることができます
RouteTemplates.OptionalParameterCanBePrecededOnlyBySinglePeriod
resharper_route_templates_optional_parameter_can_be_preceded_only_by_single_period_highlighting | 警告 |
省略可能なパラメーターはセグメントの末尾でなければなりません
RouteTemplates.OptionalParameterMustBeAtTheEndOfSegment
resharper_route_templates_optional_parameter_must_be_at_the_end_of_segment_highlighting | 警告 |
ルートでパラメーターが複数回宣言されています
RouteTemplates.DuplicatedParameter
resharper_route_templates_duplicated_parameter_highlighting | 警告 |
適用された制約によりパラメーターの型をより厳密にできます
RouteTemplates.ParameterTypeCanBeMadeStricter
resharper_route_templates_parameter_type_can_be_made_stricter_highlighting | 提案 |
ルートパラメーターをメソッドに渡すことができます
RouteTemplates.RouteParameterIsNotPassedToMethod
resharper_route_templates_route_parameter_is_not_passed_to_method_highlighting | ヒント |
ルートパラメーター制約引数はターゲット型へ変換できません
RouteTemplates.ConstraintArgumentCannotBeConverted
resharper_route_templates_constraint_argument_cannot_be_converted_highlighting | 警告 |
メソッド引数の型によりルートパラメーター制約の追加が可能です
RouteTemplates.ParameterConstraintCanBeSpecified
resharper_route_templates_parameter_constraint_can_be_specified_highlighting | ヒント |
ルートパラメーターの制約が解決されていません
RouteTemplates.RouteParameterConstraintNotResolved
resharper_route_templates_route_parameter_constraint_not_resolved_highlighting | 警告 |
ルートトークンが解決されていません
RouteTemplates.RouteTokenNotResolved
resharper_route_templates_route_token_not_resolved_highlighting | 警告 |
シンボルが解決されていません
RouteTemplates.SymbolNotResolved
resharper_route_templates_symbol_not_resolved_highlighting | 警告 |
構文エラー
RouteTemplates.SyntaxError
resharper_route_templates_syntax_error_highlighting | 警告 |
パラメーターの型がルートテンプレートで宣言された制約を満たしていません
RouteTemplates.ParameterTypeAndConstraintsMismatch
resharper_route_templates_parameter_type_and_constraints_mismatch_highlighting | 警告 |
2026 年 11 月 6 日