Click for more
Click for more
All Code Issues in a Solution Folder
As part of code review, ReSharper can display all code issues that it detects in a certain folder, project, or even in the entire solution. You can then either fix detected issues yourself or share ReSharper inspection results with relevant developers.
Click for more
Inappropriate Static Member Access
ReSharper detects access to a static member of a type via its derived type and suggests using base class qualifier instead.
Click for more
Inconsistent Method Naming
ReSharper detects that a method name doesn't respect accepted naming conventions and suggests renaming it to use UpperCamelCase.
Click for more
Parameter Type too Specific
ReSharper detects that a parameter could be of a more generic type and suggests changing it to IEnumerable<T>.
Click for more
Use LINQ Instead of a Loop
ReSharper detects a foreach loop that can be converted into a LINQ query and suggests to do so for the sake of code compactness and readability.
Click for more
Redundant Register Directive
ReSharper detects that a directive registering a user control in an ASP.NET markup file is redundant and suggests removing it, as well as any other unused directives in that file.
Click for more
Structural Search and Replace
Even if ReSharper doesn't detect code that you know is wrong, you can write a search pattern describing the code smell that you want to find, and a replace pattern that defines how to improve upon that code smell. Essentially, you're writing your own code inspections and quick-fixes.
Click for more
Creating Code from Usage
When ReSharper detects code that it can't find a matching declaration for, it offers multiple ways to create the declaration. Depending on the context, suggestions may include creating a field, parameter, class, interface, and other language entities.
Click for more
ReSharper Works Smoothly in VS
All ReSharper functionality is available in Visual Studio.