ReSharper 2026.3 Help

ルートテンプレートにインスペクションをコーディングする

ルートテンプレートでは、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 日