Toolverse
Wszystkie skille

s2-lint

autor: antvis

Sprawdzaj kod przed commitem — automatyczne walidacja TypeScript, stylów i dokumentacji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
antvis
Kategoria
Mobile
Wyświetlenia
4

O skillu

Umiejętność do uruchamiania kompleksowej kontroli jakości kodu w projekcie S2. Po każdej modyfikacji plików TypeScript, Vue, stylów LESS lub dokumentacji Markdown musisz uruchomić lint, aby wychwycić błędy przed pushowaniem do repozytorium. Narzędzie wykonuje sekwencyjnie: sprawdzenie typów TypeScript, analizę kodu ESLint, walidację stylów Stylelint, kontrolę dokumentacji MarkdownLint i sprawdzenie konwencji nazewnictwa. Zapobiega problemom w pipeline'u CI/CD i zapewnia spójność całej bazy kodu.

Jak używać

  1. Po zakończeniu wszystkich zmian w plikach projektu S2 (w katalogach packages/) przejdź do głównego katalogu projektu w terminalu.

  2. Uruchom polecenie pnpm lint, które automatycznie wykonuje pięć kontroli: sprawdzenie typów TypeScript (lint:type), analizę stylu kodu ESLint (lint:script), walidację stylów CSS/LESS (lint:style), kontrolę dokumentacji Markdown (lint:docs) oraz sprawdzenie konwencji nazewnictwa (lint:word).

  3. Jeśli polecenie zwróci błędy, uważnie przeczytaj komunikat błędu, aby zidentyfikować lokalizację i przyczynę problemu w kodzie.

  4. Napraw wszystkie zgłoszone błędy w odpowiednich plikach, zwracając szczególną uwagę na typy TypeScript, formatowanie kodu, style CSS/LESS i dokumentację.

  5. Ponownie uruchom pnpm lint, aby potwierdzić, że wszystkie błędy zostały usunięte i lint przechodzi pomyślnie.

  6. Dopiero po pomyślnym przejściu linta możesz pushować zmiany do repozytorium Git — pominięcie tego kroku może spowodować niepowodzenia w pipeline'u CI/CD.

Podobne skille