ASP0018: Unused route parameter
Value | |
---|---|
Rule ID | ASP0018 |
Category | Usage |
Fix is breaking or non-breaking | Non-breaking |
Cause
A route parameter is specified but not used.
Rule description
A route parameter is specified but not used. In the example below, the id
parameter is defined in the route but not in the route handler.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
How to fix violations
To fix a violation of this rule, remove the route parameter or add code that uses the parameter.
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
When to suppress warnings
In general, do not suppress a warning from this rule without validating the route parameter is used. Currently properties within the bound model for FromRoute attributes may not be analyzed. For more information, see GitHub issue #54212
.
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
ASP.NET Core