Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do weryfikacji jakości kodu i zgodności z standardami formatowania. Automatycznie wykrywa błędy lintowania, problemy ze stylem kodu i brakujące nagłówki licencji. Obsługuje projekty Rust z narzędziami Clippy i make. Uruchamiaj kontrole przed commitem, aby upewnić się, że Twoje zmiany spełniają wymagania projektu. Narzędzie sugeruje konkretne poprawki, takie jak dokumentowanie niebezpiecznych bloków kodu czy preferowanie #[expect(...)] zamiast #[allow(...)].
Jak używać
Uruchom podstawową kontrolę lintowania poleceniem
make lint. Narzędzie przeskanuje kod i wyświetli wszystkie ostrzeżenia lub błędy znalezione przez Clippy.Jeśli Clippy zgłosi problemy, przeanalizuj każdy z nich. Dla niebezpiecznych bloków kodu dodaj komentarz
// SAFETY:wyjaśniający, dlaczego kod jest bezpieczny. Dla suppressji lintów preferuj#[expect(...)]zamiast#[allow(...)].Sprawdź formatowanie kodu poleceniem
make fmt CHECK=1. To polecenie weryfikuje, czy kod jest sformatowany zgodnie ze standardami projektu.Jeśli formatowanie nie przejdzie kontroli, uruchom
make fmtbez flagi CHECK, aby automatycznie naprawić problemy ze stylem.Jeśli brakuje nagłówków licencji, przejdź do katalogu
src/redisearch_rsi uruchomcargo license-fix, aby je dodać.Po naprawieniu wszystkich problemów uruchom ponownie
make lintimake fmt CHECK=1, aby potwierdzić, że zmiany spełniają standardy projektu.