dotnet/aspnetcore
Auf GitHub ansehenAnalyzers API1000 and API1001 should trigger on conditional returns
Open
#33.105 geöffnet am 28. Mai 2021
analyzerarea-mvcfeature-openapigood first issuehelp wanted
Repository-Metriken
- Stars
- (37.933 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 16T 9h) (258 gemergte PRs in 30 T)
Beschreibung
Describe the solution you'd like
Analyzers API1000 and API1001 should trigger on returns (or expression-bodied methods) with conditional expressions.
Additional context
public ActionResult<object> OopsUndocumentedIf(int id)
{
if (id == 0)
{
return NotFound(); // API1000
}
return Ok(new object());
}
public ActionResult<object> OopsUndocumentedConditional(int id)
{
return id == 0 ? NotFound() : Ok(new object()); // No API1000
}