Spis treści

~~REVEAL~~

Analiza kodu w Resharper


The most intelligent extension for Visual Studio

Inspekcja kodu

błędy ostrzeżenia wskazówki (code smells)


Alt + Enter szybka naprawa

Belka z zaznaczonymi problemami: ostrzeżenia, błędy, status pliku


Źródło: www.jetbrains.com/resharper/features/screenshots

F12 przejście do następnego problemu,
Shift + F12 powrót do poprzedniego problemu
Alt + Enter szybka naprawa

Bogata możliwość konfiguracji zachowania oraz dodawania własnych reguł

Resharper → Oprions → Code Inpection → Inspection Severity

Wykrywanie błędów i ostrzeżeń bez kompilacji

Solution-Wide Analysis

Źródło: www.jetbrains.com/resharper/features/screenshots

Inspekcja całego projektu

Inspect → Code Issues in Solution/Project

Źródło: www.jetbrains.com/resharper/features/screenshots

Automatyczne czyszczenie kodu

Resharper → Tools → Cleanup Code (Ctrl + Alt + F)

Śledzenie wywołań metod (Call tracking)

ReSharper → Inspect → Outgoing Calls
ReSharper → Inspect → Incoming Calls

Źródło: www.jetbrains.com/resharper/features/screenshots

Śledzenie wartości zmiennych

ReSharper → Inspect → Value Origin
ReSharper → Inspect → Value Destination

Źródło: www.jetbrains.com/resharper/features/screenshots

Inspect this

Źródło: www.jetbrains.com/resharper/features/screenshots

Ctrl + Shift + Alt + A
jeden skrót do analizy kodu, nawigacji, śledzenia wywołań, śledzenia wartości zmiennych, badania hierarchii typów

Command line tools

Źródło: www.jetbrains.com/resharper/features/screenshots

Integracja z VSTS

Resharper Code Quality Analysis darmowe rozszerzenie

Źródło: https://alanwales.gallerycdn.vsassets.io/