Code Inspections in Route templates
In Route templates, ReSharper 2021.1 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: 12 July 2021