woocommerce-dev-cycle
Run tests, linting, and quality checks for WooCommerce development. Use when running tests, fixing code style, or following the development workflow.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run tests, linting, and quality checks for WooCommerce development. Use when running tests, fixing code style, or following the development workflow.
How to use
Po dokonaniu zmian w kodzie uruchom testy dla konkretnej klasy testowej, używając filtru:
pnpm run test:php:env -- --filter NazwaTwojejKlasyTestowej. To sprawdzi, czy Twoje zmiany działają poprawnie.Następnie uruchom linting dla zmian na bieżącej gałęzi:
pnpm run lint:changes:branch:php. Skill automatycznie sprawdzi tylko kod, który zmieniłeś, bez analizowania całego projektu.Jeśli linting znalazł błędy, napraw je automatycznie za pomocą:
pnpm run lint:php:fix. Skill zastosuje standardowe poprawki stylu kodu.Przejrzyj wynik naprawy i upewnij się, że wszystkie błędy zostały rozwiązane. Jeśli test lub linting nadal zgłaszają problemy, przeczytaj szczegółowe komunikaty błędów — zawierają informacje o oczekiwanych i rzeczywistych wartościach.
Zacommituj zmiany tylko wtedy, gdy wszystkie testy przejdą pomyślnie i linting nie będzie zgłaszać błędów. Skill obsługuje całą konfigurację środowiska WordPress i WooCommerce automatycznie, więc nie musisz się tym zajmować.