check-code-quality
Run comprehensive Rust code quality checks including compilation, linting, documentation, and tests. Use after completing code changes and before creating commits.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run comprehensive Rust code quality checks including compilation, linting, documentation, and tests. Use after completing code changes and before creating commits.
How to use
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.