Toolverse
All skills

code-formatting

by openshift

MANDATORY: When writing Go tests, you MUST use 'When...it should...' format for ALL test names. When writing any Go code, you MUST remind user to run 'make lint-fix' and 'make verify'. These are non-negotiable HyperShift requirements.

Installation

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

Installation

Quick info

Author
openshift
Category
Testing
Views
6

About this skill

MANDATORY: When writing Go tests, you MUST use 'When...it should...' format for ALL test names. When writing any Go code, you MUST remind user to run 'make lint-fix' and 'make verify'. These are non-negotiable HyperShift requirements.

How to use

  1. Zainstaluj skill w swoim projekcie HyperShift, umieszczając go w katalogu .claude/skills/code-formatting lub dodając jako referencję w konfiguracji Claude/Copilot.

  2. Podczas pisania kodu Go zawsze pamiętaj, że skill będzie Cię przypominać o obowiązkowych sprawdzeniach. Po napisaniu kodu uruchom make lint-fix, aby automatycznie naprawić większość problemów ze stylem i formatowaniem.

  3. Przed committem uruchom make verify, aby upewnić się, że zarówno linting jak i testy przechodzą pomyślnie. Skill będzie monitorować, czy wszystkie wymagania są spełnione.

  4. Podczas tworzenia testów jednostkowych dla funkcji Go, zawsze używaj formatu 'When...it should...' dla nazw testów. Na przykład zamiast 'nominal case without managed identity' napisz 'When NodePool has no managed identity, it should create template without identity'.

  5. Dla każdej nowej funkcji lub modyfikacji istniejącego kodu upewnij się, że dodajesz odpowiednie testy jednostkowe. Skill będzie przypominać o tym wymaganiu.

  6. Jeśli pracujesz z plikami markdown, uruchom make verify-codespell, aby sprawdzić błędy ortograficzne. Skill wspiera pełny workflow kontroli jakości kodu.

Related skills