Toolverse
Wszystkie skille

woocommerce-dev-cycle

autor: woocommerce

Testy, linting i kontrola jakości dla rozwoju WooCommerce — wszystko w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
16

O skillu

Skill do zarządzania cyklem rozwojowym WooCommerce. Uruchamiaj testy PHP i JavaScript, sprawdzaj styl kodu, naprawiaj błędy lintingu i śledzisz standardy projektu. Zawiera wytyczne dla testów, kontroli jakości kodu, wzorców PHP, internacjonalizacji oraz formatowania Markdown. Automatycznie obsługuje konfigurację środowiska WordPress i WooCommerce, dzięki czemu możesz skupić się na kodzie.

Jak używać

  1. 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.

  2. 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.

  3. Jeśli linting znalazł błędy, napraw je automatycznie za pomocą: pnpm run lint:php:fix. Skill zastosuje standardowe poprawki stylu kodu.

  4. 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.

  5. 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ć.

Podobne skille