Toolverse
Wszystkie skille

coding-style

autor: kubb-labs

Standardy kodowania, testy i wytyczne PR dla ekosystemu Kubb — zapewniaj spójność w zespole

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

O skillu

Skill dokumentujący konwencje kodowania, wytyczne testowania i wymagania pull requestów dla projektu Kubb. Używaj go podczas tworzenia lub recenzji kodu w ekosystemie Kubb, aby utrzymać wysoką jakość i spójność zmian. Zawiera reguły formatowania, lintowania, konwencje TypeScript, przepływ testów, wymagania CI oraz wskazówki dotyczące changesetów i wydań. Idealne dla nowych współpracowników i automatyzacji procesów review'u kodu.

Jak używać

  1. Zainstaluj skill w swoim środowisku pracy nad projektem Kubb — będzie dostępny podczas tworzenia lub recenzji pull requestów. 2. Przed commitowaniem kodu uruchom lokalnie polecenie formatowania: pnpm run format, aby dostosować kod do standardów projektu (single quotes, brak średników). 3. Uruchom linter poleceniem pnpm run lint, aby sprawdzić zgodność z regułami kodowania i konwencjami nazewnictwa zdefiniowanymi w biome.json. 4. Wykonaj typecheck całego repozytorium poleceniem pnpm typecheck, aby upewnić się, że nie ma błędów typów TypeScript. 5. Uruchom testy jednostkowe poleceniem pnpm test przy użyciu Vitest, aby zweryfikować poprawność zmian. 6. Utwórz changeset poleceniem pnpm changeset do dokumentacji zmian przed otwarciem pull requesta — skill zawiera pełną listę kontrolną PR i kolejność wykonywania wszystkich powyższych kroków.

Podobne skille