biome-typescript

Configure and run Biome to lint and format TypeScript code.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/leynos/dev-env-rocky --skill biome-typescript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biome-typescript
Source: https://github.com/leynos/dev-env-rocky/tree/main/agent-skills/biomejs
Command: npx skills add https://github.com/leynos/dev-env-rocky --skill biome-typescript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Biome TypeScript Linting Skill removes uncertainty and manual effort when configuring, running, and migrating to the Biome linting and formatting toolchain for TypeScript projects, ensuring consistent code style and fewer formatting or correctness regressions across local dev, CI, and pre-commit hooks.

Core Features & Use Cases

  • Configuration Guidance: Create and tune biome.json schemas, enable formatter and linter, set indent and line width, and extend base configurations.
  • File Targeting & Overrides: Define global include/ignore patterns, tool-specific scopes, and per-file overrides for tests, scripts, and config files.
  • Migration & CI Integration: Migrate settings from ESLint and Prettier, integrate Biome into GitHub Actions or official setup action, and configure pre-commit hooks with Husky, Lefthook, or lint-staged.

Quick Start

Initialize Biome in your project, generate a biome.json, and run a lint and format check to verify the configuration.

Frequently Asked Questions about biome-typescript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate TypeScript linting and formatting from ESLint and Prettier to Biome?

Configuring Biome for TypeScript monorepos requires defining global include and ignore patterns in biome.json, applying per-file overrides for tests or scripts, and setting tool-specific scopes to ensure reproducible linting across packages.

Can I run Biome linting and formatting in CI pipelines and git hooks?

You can run Biome linting and formatting in CI pipelines and git hooks by integrating it into GitHub Actions and configuring pre-commit hooks with Husky, Lefthook, or lint-staged to enforce consistent code style.

What is the best way to set up biome.json for TypeScript projects?

The best way to set up biome.json for TypeScript projects is to initialize Biome, enable the linter and formatter, set indent style and line width, and extend base configurations to establish consistent code quality checks.

Does Biome support per-file overrides for TypeScript linting rules?

Biome supports per-file overrides for TypeScript linting rules by allowing you to define specific configurations for tests, scripts, and config files within biome.json, ensuring targeted rule enforcement.