code-standards
TypeScript, React, and JavaScript best practices enforced by Ultracite/Biome.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
TypeScript, React, and JavaScript best practices enforced by Ultracite/Biome.
How to use
Zainstaluj umiejętność w swoim projekcie, upewniając się, że masz dostęp do repozytorium redpanda-data/console i katalogu frontend/.claude/skills/code-standards.
Uruchom diagnostykę swojej konfiguracji poleceniem
bun x ultracite doctor, aby sprawdzić, czy Biome jest poprawnie skonfigurowany i gotów do pracy.Gdy napotkasz błędy lintingu, problemy z formatowaniem lub otrzymasz uwagi podczas code review, uruchom
bun x ultracite fix— narzędzie automatycznie naprawi większość problemów zgodnie z ustalonymi standardami.Jeśli chcesz tylko sprawdzić, jakie problemy istnieją bez automatycznej naprawy, użyj
bun x ultracite checkdo przeskanowania kodu.Zwróć uwagę na reguły specyficzne dla Twojego projektu: komponenty pisz jako funkcyjne (patrz react-functional-only.md), async code obsługuj przez async/await (async-await-promises.md), unikaj starych bibliotek (no-legacy.md). Biome automatycznie egzekwuje brak jawnych typów
anyi wymaga top-level regex.Pamiętaj, że
console.log,console.debugiconsole.infosą zabronione w kodzie produkcyjnym — używaj tylkoconsole.erroriconsole.warndla rzeczywistych błędów, a debug logging owijaj w warunekif (IsDev).