pronto-biome

January 13, 2026 · View on GitHub

Gem Version Downloads CI License

Pronto runner for Biome. Reports lint errors only on the lines you changed — perfect for gradual adoption in legacy codebases.

Installation

Add to your Gemfile:

gem 'pronto-biome'

Then install dependencies:

bundle install
npm install -D @biomejs/biome  # or: pnpm add -D @biomejs/biome

Usage

pronto run -c origin/main --runner biome

Configuration

biome:
  biome_executable: npx biome
  cmd_line_opts: '--config-path=custom-biome.json'

Option 2: .pronto_biome.yml (takes priority)

biome_executable: ./node_modules/.bin/biome

Options

OptionDescriptionDefault
biome_executableCommand to run Biomebiome
cmd_line_optsAdditional Biome CLI options(none)

Note: File filtering is handled by Biome's own configuration (biome.json). Use Biome's include/exclude options to control which files are linted.

Environment Variables

VariableDescription
BIOME_EXECUTABLEOverride the Biome executable (useful for CI/CD)

Requirements

DependencyVersion
Ruby>= 3.1
Pronto~> 0.11.0
BiomeAny version

Contributing

Bug reports and pull requests are welcome on GitHub.

License

MIT License