code-standards

star 4.3k

TypeScript, React, and JavaScript best practices enforced by Ultracite/Biome.

redpanda-data By redpanda-data schedule Updated 2/17/2026

name: code-standards description: TypeScript, React, and JavaScript best practices enforced by Ultracite/Biome.

Code Standards

Write code that is accessible, performant, type-safe, and maintainable.

Activation Conditions

  • Linting errors need fixing
  • Code formatting issues
  • Code review feedback
  • Questions about style guidelines

Quick Reference

Action Rule
Write components react-functional-only.md
Async code async-await-promises.md
Avoid legacy libs no-legacy.md

any types and top-level regex are enforced by Biome (noExplicitAny, useTopLevelRegex).

Commands

bun x ultracite fix     # Format and fix
bun x ultracite check   # Check for issues
bun x ultracite doctor  # Diagnose setup

Quick Fix

Most issues are auto-fixed:

bun x ultracite fix

Console Logging

  • Never use console.log, console.debug, or console.info in production code
  • Only use console.error and console.warn for actionable errors
  • For debug logging, wrap in if (IsDev) { ... }
  • Don't use biome-ignore to suppress console warnings - remove the logs instead

Rules

See rules/ directory for detailed guidance.

Install via CLI
npx skills add https://github.com/redpanda-data/console --skill code-standards
Repository Details
star Stars 4,287
call_split Forks 423
navigation Branch main
article Path SKILL.md
More from Creator
redpanda-data
redpanda-data Explore all skills →