lint-rule-development

Installation
SKILL.md

Lint Rule Development

Follow the current analyzer architecture in crates/biome_analyze/CONTRIBUTING.md. Read only the sections relevant to the rule rather than loading the entire guide by default.

Workflow

  1. Find two or three current rules in the same language and group with a similar query or action.
  2. Generate the matching lint-rule or assist scaffolding when adding analyzer behavior.
  3. Implement the narrowest query and state needed to decide whether to signal.
  4. Add a diagnostic and, when safe, an action.
  5. Add focused valid and invalid fixtures, then inspect snapshots.
  6. Run required analyzer codegen and the narrowest tests.

Scaffolding commands:

Installs
95
Repository
biomejs/biome
GitHub Stars
25.7K
First Seen
Feb 18, 2026
lint-rule-development — biomejs/biome