Spis treści

~~REVEAL theme=simple&size=1024×800~~

Analiza kodu w ReSharper

Analiza kodu w edytorze

Rodzaje zgłoszeń

błędy
<wrap lo>errors</wrap>
ostrzeżenia
<wrap lo>warnings</wrap>
wskazówki
<wrap lo>hints</wrap>
sugestie
<wrap lo>suggestions</wrap>

Znaczniki w pasku przewijania

<wrap lo>F12 </wrap> przejście do następnego problemu,
<wrap lo>Shift + F12 </wrap> powrót do poprzedniego problemu


<fs xx-small>Źródło: www.jetbrains.com/resharper/features/screenshots</fs>

Konfiguracja reguł

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

<wrap lo>Resharper → Options → Code Inpection → Inspection Severity</wrap>

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

Solution-Wide Analysis

<fs xx-small>Źródło: www.jetbrains.com/resharper/features/screenshots</fs>

Inspekcja kodu

Automatyczne czyszczenie

<wrap lo>Resharper → Tools → Cleanup Code
Ctrl + Alt + F</wrap>

Śledzenie wywołań metod

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

<fs xx-small>Źródło: www.jetbrains.com/resharper/features/screenshots</fs>

Śledzenie wartości zmiennych

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

<fs xx-small>Źródło: www.jetbrains.com/resharper/features/screenshots</fs>

Inspect this

<wrap lo>Ctrl + Shift + Alt + A</wrap>
akcje inspekcji zależne od kontekstu, śledzenia wywołań, śledzenia wartości zmiennych, badania hierarchii typów


<fs xx-small>Źródło: www.jetbrains.com/resharper/features/screenshots </fs>

Command line tools

<fs xx-small>Źródło: www.jetbrains.com/resharper/features/screenshots</fs>

Integracja z Azure DevOps

Resharper Code Quality Analysis
darmowe rozszerzenie

<fs xx-small>Źródło: https://alanwales.gallerycdn.vsassets.io/</fs>