ReSharper - The Good Parts (Static Code Analysis)

December 06, 2012 | Visual Studio

What I really like about ReSharper is the Static code analysis, and the quick-fixes. What I really don't like is pretty much everything else.

Keeping only the Static code analysis

Go to ReSharper menu and clik Options…

In the Environment > General tab uncheck:

ReSharper, Options, Environment, General

In the Environment > Keyboard & Menus tab select:

ReSharper, Options, Environment, Keyboard and Menus

In the Environment > Editor tab uncheck:

From Braces and Parentheses uncheck:

ReSharper, Options, Environment, Editor

In the Environment > IntelliSense > General tab select:

ReSharper, Options, Environment, IntelliSense General

Uncheck everything in the IntelliSense > Completion Behavior tab.

ReSharper, Options, Environment, IntelliSense Completion Behavior

In the Environment > IntelliSense > Completion Appearance tab select:

ReSharper, Options, Environment, IntelliSense Completion Appearance

In the Environment > IntelliSense > Parameter Info tab select:

ReSharper, Options, Environment, IntelliSense Parameter Info

Enable Visual Studio IntelliSense

Since we customized ReSharper to use Visual Studio IntelliSense, we have to manually enable it from Visual Studio options.

In Visual Studio, go to Tools menu and click Options…

In the Text Editor > C# tab select:

Visual Studio, Tools, Options, Text Editor, C#

Suspending ReSharper

There are some projects where I don't even want to have ReSharper's Static code analysis and the quick-fixes.

In Visual Studio, go to Tools menu and click Options…

In the ReSharper tab click Suspend.

Visual Studio, Tools, Options, ReSharper