checking-changes
Sprawdzaj kod przed commitem — format, lint, typy i testy w jednym poleceniu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do walidacji zmian w kodzie przed zatwierdzeniem. Uruchamia automatyczne kontrole formatowania, lintingu, typowania i testów jednostkowych na wszystkich niezatwierdzonychplikach (staged, unstaged i untracked). Przeznaczony dla programistów pracujących z Pythonem (backend) i TypeScriptem (frontend) w projekcie Streamlit. Uruchom na koniec sesji pracy, aby upewnić się, że wszystkie zmiany spełniają standardy jakości przed commitem.
Jak używać
Na koniec sesji pracy lub po ukończeniu zestawu zmian uruchom polecenie
make checkw terminalu. Skill automatycznie przeskanuje wszystkie niezatwierdzone pliki — zarówno te dodane do staging area, jak i pozostałe w katalogu roboczym.Czekaj na wyniki. Skill uruchomi cztery typy kontroli: formatowanie kodu, linting, sprawdzenie typów oraz testy jednostkowe. Proces może potrwać kilka minut w zależności od wielkości zmian.
Jeśli skill zgłosi błędy, przeczytaj raport i napraw wskazane problemy w kodzie. Mogą to być problemy ze stylem, nieużywane zmienne, błędy typów lub testy, które nie przeszły.
Po naprawie błędów uruchom
make checkponownie. Powtarzaj ten krok, aż wszystkie kontrole przejdą pomyślnie — żaden błąd nie powinien być zgłaszany.Kiedy
make checkzakończy się bez błędów, Twoja praca jest gotowa do commitu. Możesz bezpiecznie zatwierdzić zmiany w repozytorium.Opcjonalnie: jeśli chcesz również uruchomić testy end-to-end (E2E), użyj polecenia
E2E_CHECK=true make check. Pamiętaj, że niezgodności w snapshotach E2E można zignorować — wymagają ręcznej aktualizacji.
Podobne skille
polymarket-trader
autor: openclaw
python-testing-patterns
autor: wshobson
performing-penetration-testing
autor: jeremylongshore
pair-trade-screener
autor: tradermonty
playwright
autor: BloomBooks
hono
autor: openstatusHQ