Visual Studio
Rozszerzenie do czyszczenia, porządkowania i nawigowania po kodzie w Visual Studio 2026. Używa Roslyn, który dostarcza samo Visual Studio, więc czyszczenie widzi kod tak, jak kompilator.
- normalizacja białych znaków, formatowanie Visual Studio, porządkowanie i sortowanie dyrektyw using; przenoszenie ich do przestrzeni nazw lub poza nią, z rozwiązywaniem nazw przez model semantyczny Roslyn
- jawne modyfikatory dostępu, naprawa przestrzeni nazw, konwersja do file-scoped namespace (C# 10+) i usuwanie regionów
- poprawianie diagnostyk z .editorconfig: tylko reguł skonfigurowanych w repozytorium (suggestion, warning, error), za pomocą gotowych poprawek z Visual Studio i analizatorów projektu; błędów kompilatora nie rusza
- weryfikacja po czyszczeniu: poprawka, która dodałaby błąd kompilacji, jest odrzucana, a nienaprawione diagnostyki trafiają do raportu
- czyszczenie na żądanie, przy zapisie albo dla wybranego zakresu z jednorazowym oknem opcji; podgląd zmian C# jako natywny diff z wyborem plików i reguł
- bezpieczne formatowanie Razor/Blazor, w tym @if/@else, pętle, @switch oraz @try/@catch/@finally
- opcjonalna dokumentacja XML wspomagana przez AI, z jawnym zakresem, filtrami, limitami i bezpiecznymi ustawieniami
- ustawienia z kolejnością pierwszeństwa .editorconfig → .codejanitor → ustawienia użytkownika; ponad 190 opcji w 21 kategoriach w Tools › Options; eksport i import polityki .codejanitor
- nawigacja: aktywny plik w Solution Explorer, powiązane pliki, rekursywne zwijanie drzewa, złożoność McCabe
Wymaga Visual Studio 2026 (18.0 lub nowszego; Community, Professional, Enterprise; 64-bit) i .NET Framework 4.7.2. Visual Studio 2022 nie jest wspierane i instalator je odrzuca: rozszerzenie używa Roslyn 5.0, który pojawił się w Visual Studio 2026. Instalacja z pliku .vsix z GitHub Releases.