Skip to content

Linting & Formatting

Rhyolite enforces strict code quality with modern linting and formatting tools.

  • Uses ESLint for JavaScript/TypeScript
  • Run all linters:
    Terminal window
    pnpm lint
  • Uses Prettier for consistent code style
  • Format all code:
    Terminal window
    pnpm format
  • Fix lint errors before committing
  • Use pre-commit hooks for auto-formatting