check-code-quality
Automatyczne sprawdzenie jakości kodu Rust przed commitem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do kompleksowej weryfikacji projektu Rust. Uruchamia kompilację, linting, testy i dokumentację w jednym poleceniu. Wykrywa błędy typu, problemy stylu kodu i niedziałające linki w dokumentacji. Idealny do użycia po zmianach w kodzie i przed utworzeniem pull requesta. Obsługuje automatyczne czyszczenie cache'u przy błędach kompilatora oraz optymalizuje wydajność poprzez równoległy proces.
Jak używać
Upewnij się, że masz dostęp do repozytorium r3bl-open-core i jesteś w głównym katalogu projektu.
Aby uruchomić pełne sprawdzenie jakości (rekomendowane), wykonaj polecenie
./check.fish --full. Skrypt automatycznie uruchomi wszystkie kontrole w kolejności: typecheck, build, clippy, testy, doctesty i dokumentację.Jeśli potrzebujesz szybszego sprawdzenia, użyj
./check.fish --checkdo weryfikacji kompilacji bez generowania artefaktów, lub./check.fish --builddo pełnej kompilacji kodu produkcyjnego.Dla bardziej szczegółowych kontroli możesz uruchomić poszczególne kroki:
./check.fish --clippydla lintingu,./check.fish --testdla testów, lub./check.fish --docdla dokumentacji.Skrypt automatycznie obsługuje błędy kompilatora (ICE), czyszcząc cache i ponownie próbując, a także wykrywa zmiany w konfiguracji i usuwa nieaktualne artefakty.
Uruchom to narzędzie po zakończeniu zmian w kodzie i przed utworzeniem commita lub pull requesta.