ReSharper is an add-in for Visual Studio that helps improve developer productivity. It features include error highlighting and quick fixes, code generation, refactoring, code formatting, code templates, navigation and search features, and an integrated unit test runner. ReSharper analyzes code and provides instant feedback to help developers write cleaner code.