Code inspection index
In this section, you will find all ReSharper's 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. Topics in this section group code inspections by language:
- Code Inspections in C#
- Code Inspections in VB.NET
- Code Inspections in JavaScript
- Code Inspections in TypeScript
- Code Inspections in C++
- Code Inspections in XAML
- Code Inspections in HTML
- Code Inspections in CSS
- Code Inspections in ASP.NET
- Code Inspections in HttpHandler or WebService
- Code Inspections in Razor
- Code Inspections in Regular expressions
- Code Inspections in Resource files
- Code Inspections in Web.config
- Code Inspections in MSBuild
- Code Inspections in NAnt
- Code Inspections in XML
- Code Inspections in Route templates
- Code Inspections in Blazor
New code inspections in 2025.2 EAP 8
New inspections in C#
A template in the logging message doesn't have a matching parameter in the logging method definition
Do not rethrow exception in 'async void' methods and functions
Structured log message items are duplicated or differ only in case
The CallerFilePathAttribute will have no effect; it is overridden by the CallerLineNumberAttribute
The CallerFilePathAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
The CallerLineNumberAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
The CallerMemberNameAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
The CallerMemberNameAttribute will have no effect; it is overridden by the CallerFilePathAttribute
The CallerMemberNameAttribute will have no effect; it is overridden by the CallerLineNumberAttribute
New inspections in VB.NET
New inspections in C++
Module partition with several partition units
Use preferred declaration style (order of definitions does not match the order of declaration)