REVEAL theme=simple&size=1024×800
Analiza kodu w ReSharper
- 2200 reguł dla C#, VB.NET, XAML, XML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, HTML, CSS
- inspekcja kodu na żywo, quick fixes
- podział na błędy (errors), ostrzeżenia (warnings), wskazówki (suggestions, hints)
- inspekcja całego projektu/rozwiązania
- konfiguracja priorytetów błędów oraz możliwość definiowania własnych reguł
- śledzenie wywołań metod oraz zmian wartości zmiennych
- inspect this
- osobna aplikacja konsolowa do analizy kodu
Analiza kodu w edytorze
Rodzaje zgłoszeń
Znaczniki w pasku przewijania
F12 | przejście do następnego problemu, |
Shift + F12 | 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ł
Resharper → Options → Code Inpection → Inspection Severity
Wykrywanie błędów i ostrzeżeń bez kompilacji
Inspekcja kodu
Automatyczne czyszczenie
Ś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
Ctrl + Shift + Alt + A
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
- Darmowe narzędzia konsolowe do inspekcji kodu
- dupFinder
- InspectCode
- Windows/Linux/Mac OS
<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>












