AspNetCore.Docs/aspnetcore/diagnostics/code-analysis.md

1.3 KiB

title author description monikerRange ms.author ms.date no-loc uid
Code analysis in ASP.NET Core apps rick-anderson Learn about source code analysis in ASP.NET Core >= aspnetcore-3.1 riande 10/15/2021
Home
Privacy
Kestrel
appsettings.json
ASP.NET Core Identity
cookie
Cookie
Blazor
Blazor Server
Blazor WebAssembly
Identity
Let's Encrypt
Razor
SignalR
diagnostics/code-analysis

Code analysis in ASP.NET Core apps

.NET compiler platform analyzers inspect application code for code quality and style issues. This document lists only diagnostics for ASP.NET Core. For information on .NET diagnostics, see Overview of .NET source code analysis.

Diagnostic ID Breaking or non-breaking Description
ASP0004 Non-breaking Do not use action results with route handlers
ASP0005 Non-breaking Do not place attribute on method called by route handler lambda
ASP0007 Non-breaking Route parameter and argument optionality is mismatched
MVC1000 Non-breaking Use of IHtmlHelper.Partial should be avoided
MVC1001 Non-breaking Filters cannot be applied to page handler methods