ReSharper 2021.2 Help

Code Inspections in Route templates

In Route templates, ReSharper 2021.2 provides 18 proprietary code inspections, any of which you can disable or change its severity level.
These code inspections help you detect code issues in design time in all open files, and additionally they allow you to find code issues in specific scope.

Configurable Route templates inspections are listed below, grouped by their categories.

Code Notification (18 inspections)

This category groups code inspections with minor severity levels.
Inspection
ID
EditorConfig property
Default severity
Action's route prefix can be extracted to controller's route
RouteTemplates.ActionRoutePrefixCanBeExtractedToControllerRoute
resharper_route_templates_action_route_prefix_can_be_extracted_to_controller_route_highlighting
Hint
Controller's route parameter can be passed to methods
RouteTemplates.ControllerRouteParameterIsNotPassedToMethods
resharper_route_templates_controller_route_parameter_is_not_passed_to_methods_highlighting
Hint
Matching parameter constraint's constructor not found
RouteTemplates.MatchingConstraintConstructorNotResolved
resharper_route_templates_matching_constraint_constructor_not_resolved_highlighting
Warning
More than one parameter constraint's constructor matched
RouteTemplates.AmbiguousMatchingConstraintConstructor
resharper_route_templates_ambiguous_matching_constraint_constructor_highlighting
Warning
Not all route parameters are passed to method
RouteTemplates.MethodMissingRouteParameters
resharper_route_templates_method_missing_route_parameters_highlighting
Hint
Optional parameter can be preceded only by single period ('.') in the segment
RouteTemplates.OptionalParameterCanBePrecededOnlyBySinglePeriod
resharper_route_templates_optional_parameter_can_be_preceded_only_by_single_period_highlighting
Warning
Optional parameter must be at the end of the segment
RouteTemplates.OptionalParameterMustBeAtTheEndOfSegment
resharper_route_templates_optional_parameter_must_be_at_the_end_of_segment_highlighting
Warning
Parameter declared in route more than once
RouteTemplates.DuplicatedParameter
resharper_route_templates_duplicated_parameter_highlighting
Warning
Parameter's type can be made stricter due to applied constraints
RouteTemplates.ParameterTypeCanBeMadeStricter
resharper_route_templates_parameter_type_can_be_made_stricter_highlighting
Suggestion
Route matches multiple endpoints
RouteTemplates.AmbiguousRouteMatch
resharper_route_templates_ambiguous_route_match_highlighting
Warning
Route parameter can be passed to method
RouteTemplates.RouteParameterIsNotPassedToMethod
resharper_route_templates_route_parameter_is_not_passed_to_method_highlighting
Hint
Route parameter constraint argument cannot be converted to target type
RouteTemplates.ConstraintArgumentCannotBeConverted
resharper_route_templates_constraint_argument_cannot_be_converted_highlighting
Warning
Route parameter constraint can be added due to type of method argument
RouteTemplates.ParameterConstraintCanBeSpecified
resharper_route_templates_parameter_constraint_can_be_specified_highlighting
Hint
Route parameter constraint not resolved
RouteTemplates.RouteParameterConstraintNotResolved
resharper_route_templates_route_parameter_constraint_not_resolved_highlighting
Warning
Route token not resolved
RouteTemplates.RouteTokenNotResolved
resharper_route_templates_route_token_not_resolved_highlighting
Warning
Symbol not resolved
RouteTemplates.SymbolNotResolved
resharper_route_templates_symbol_not_resolved_highlighting
Warning
Syntax error
RouteTemplates.SyntaxError
resharper_route_templates_syntax_error_highlighting
Warning
Type of parameter doesn't satisfy constraints declared in route template
RouteTemplates.ParameterTypeAndConstraintsMismatch
resharper_route_templates_parameter_type_and_constraints_mismatch_highlighting
Warning
Last modified: 24 September 2021