PacktLib: ReSharper Essentials

ReSharper Essentials

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Getting Started with ReSharper

Introduction to ReSharper

Installing and configuring ReSharper

Integration with Visual Studio

Summary

Write Smarter Code

Code generation

Using code editing helpers

Templates

Refactoring

Summary

Finding What You Need Quickly

Finding files

Searching code references

Displaying code structure

Navigating to the library code

Summary

Making Your Code Better

Code quality analysis

Eliminating errors and code smells

Summary

Extended Support for Web Developers

ASP.NET Web Forms and ASP.NET MVC tools

Support for JavaScript

Support for TypeScript

Support for HTML/CSS

Summary

Unit Testing

Test runner

Testing JavaScript

Analyzing code coverage with dotCover

Summary

Extending ReSharper

Why you should extend ReSharper

The ReSharper API

Internal mode

The ReSharper SDK

Your first plugin

Sample SDK plugins

Summary

Tools for Architects

Architecture View

Advanced references view

Global refactoring

Summary

Code Analysis Beyond Visual Studio

Finding code duplicates

Running code analysis

TeamCity

Summary

Recommended Plugins

The ReSharper gallery

xUnit.net tests support

Mnemonic Live Templates

Support for AngularJS

JSLint for ReSharper

The Utility Pack

Summary

Keyboard Shortcuts

Keyboard Shortcuts

Keyboard Shortcuts

Keyboard Shortcuts

Keyboard Shortcuts

Index