→ Slide 1

Analiza kodu w ReSharper

→ Slide 2

Analiza kodu w edytorze

→ Slide 3

Rodzaje zgłoszeń

błędy
errors
ostrzeżenia
warnings
wskazówki
hints
sugestie
suggestions
→ Slide 4

Znaczniki w pasku przewijania

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


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

→ Slide 5

Konfiguracja reguł

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

Resharper → Options → Code Inpection → Inspection Severity

→ Slide 6

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

Solution-Wide Analysis

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

→ Slide 7

Inspekcja kodu

→ Slide 8

Automatyczne czyszczenie

Resharper → Tools → Cleanup Code
Ctrl + Alt + F

→ Slide 9

Śledzenie wywołań metod

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

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

→ Slide 10

Śledzenie wartości zmiennych

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

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

→ Slide 11

Inspect this

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


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

→ Slide 12

Command line tools

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

→ Slide 13

Integracja z Azure DevOps

Resharper Code Quality Analysis
darmowe rozszerzenie

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