Toolverse
Wszystkie skille

lint

autor: RediSearch

Sprawdzaj jakość kodu i formatowanie przed zatwierdzeniem zmian

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
1

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ć

  1. Uruchom podstawową kontrolę lintowania poleceniem make lint. Narzędzie przeskanuje kod i wyświetli wszystkie ostrzeżenia lub błędy znalezione przez Clippy.

  2. 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(...)].

  3. Sprawdź formatowanie kodu poleceniem make fmt CHECK=1. To polecenie weryfikuje, czy kod jest sformatowany zgodnie ze standardami projektu.

  4. Jeśli formatowanie nie przejdzie kontroli, uruchom make fmt bez flagi CHECK, aby automatycznie naprawić problemy ze stylem.

  5. Jeśli brakuje nagłówków licencji, przejdź do katalogu src/redisearch_rs i uruchom cargo license-fix, aby je dodać.

  6. Po naprawieniu wszystkich problemów uruchom ponownie make lint i make fmt CHECK=1, aby potwierdzić, że zmiany spełniają standardy projektu.

Podobne skille