Toolverse
Wszystkie skille

check-code-quality

autor: r3bl-org

Automatyczne sprawdzenie jakości kodu Rust przed commitem

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

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ć

  1. Upewnij się, że masz dostęp do repozytorium r3bl-open-core i jesteś w głównym katalogu projektu.

  2. 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ę.

  3. Jeśli potrzebujesz szybszego sprawdzenia, użyj ./check.fish --check do weryfikacji kompilacji bez generowania artefaktów, lub ./check.fish --build do pełnej kompilacji kodu produkcyjnego.

  4. Dla bardziej szczegółowych kontroli możesz uruchomić poszczególne kroki: ./check.fish --clippy dla lintingu, ./check.fish --test dla testów, lub ./check.fish --doc dla dokumentacji.

  5. 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.

  6. Uruchom to narzędzie po zakończeniu zmian w kodzie i przed utworzeniem commita lub pull requesta.

Podobne skille