Toolverse
All skills

woocommerce-dev-cycle

by woocommerce

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

Quick info

Category
DevOps
Views
16

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

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

Related skills