Toolverse
Wszystkie skille

code-style-guide

autor: OpenHands

Standardy kodowania dla Twojego projektu – spójność i czytelność w każdej linii

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
3

O skillu

Skill definiujący konwencje stylu kodu dla projektu. Zawiera wytyczne dla Pythona, zasady nazewnictwa klas, funkcji i zmiennych oraz wymogi dokumentacji. Używaj go podczas pisania i przeglądu kodu, aby utrzymać spójność w całym projekcie. Obejmuje specyfikacje takie jak wcięcia 4 spacjami, maksymalną długość linii 88 znaków, type hints oraz Google-style docstrings dla wszystkich publicznych funkcji.

Jak używać

  1. Zainstaluj skill code-style-guide w swoim projekcie, dodając go do konfiguracji OpenHands lub integrując z narzędziem do analizy kodu.

  2. Przeczytaj sekcję Python – zapamiętaj, że wcięcia muszą mieć dokładnie 4 spacje, a maksymalna długość linii to 88 znaków (standard Black). Używaj f-stringów zamiast .format() lub formatowania %.

  3. Zastosuj konwencje nazewnictwa: klasy w PascalCase (np. MyClass), funkcje i zmienne w snake_case (np. my_function), stałe w UPPER_SNAKE_CASE (np. MAX_SIZE), a prywatne elementy z podkreśleniem na początku (_private_var).

  4. Dodaj docstrings do wszystkich publicznych funkcji w stylu Google, zawierające opis, parametry i zwracaną wartość. Jeśli nie używasz type hints, umieść informacje o typach w docstringu.

  5. Podczas przeglądu kodu sprawdź, czy nowy kod spełnia wszystkie wymienione konwencje – długość linii, nazewnictwo, dokumentację i type hints w sygnaturach funkcji.

  6. Integruj skill z CI/CD lub narzędziem lintowania, aby automatycznie sprawdzać zgodność z wytycznymi przy każdym commicie.

Podobne skille