Toolverse
All skills

s2-lint

by antvis

After modifying S2 project code, you must run lint to ensure there are no errors, avoiding issues when pushing to git.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
antvis
Category
Mobile
Views
4

About this skill

After modifying S2 project code, you must run lint to ensure there are no errors, avoiding issues when pushing to git.

How to use

  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.

Related skills

sequential-thinking

by mrgoonie

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.

Mobile
60238

analyzing-financial-statements

by anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

Mobile
16113

flutter-development

by aj-geddes

Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.

Mobile
1,1601,122

create-plan

by antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need

Mobile
13108

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

app-store-optimization

by davila7

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

Mobile
1153