biomejs/biome
63.0
Adequate · 29 July 2026
618.7k
lines of production code
Rust
primary language
1
measurement over time
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 63.
Lenses
- Code Health 77
- Architecture 100
- Maturity 62
- Readiness 58
- Security 64
- Domain Modelling 100
- Event Sourcing 100
- Accessibility 66
Changes since last survey
- 300 commits — 174 feature/other, 126 fixes
By area
- crates/biome_js_analyze — 55 commits
- (root) — 30 commits
- crates/biome_css_formatter — 22 commits
- crates/biome_html_analyze — 18 commits
- crates/biome_yaml_formatter — 17 commits
- .github/workflows — 15 commits
- crates/biome_cli — 14 commits
- packages/@biomejs — 14 commits
- crates/biome_css_parser — 11 commits
- crates/biome_module_graph — 11 commits
- crates/biome_markdown_formatter — 9 commits
- crates/biome_service — 9 commits
- crates/biome_markdown_parser — 8 commits
- crates/biome_html_formatter — 7 commits
- crates/biome_lsp — 6 commits
- xtask/codegen — 6 commits
- crates/biome_html_parser — 5 commits
- crates/biome_js_formatter — 5 commits
- crates/biome_css_analyze — 4 commits
- crates/biome_analyze — 3 commits
Notable commits
- fix: chore: address regression
- fix: chore: apply fixes
- fix: chore: fix conflict
- fix: chore: fixes an internal CVE (#10690)
- fix: chore: revert
- fix: chore: revert
- fix: chore: revert
- fix: chore: revert the revert
- fix: ci: update crossbeam-epoch to fix advisory (#10874)
- fix: feat(md/fmt): dedent code blocks, normalize strings, indentation fixes (#11111)
- fix: fix(a11y): useAriaPropsForRole no longer false-positives on Vue v-bind shorthand 🤖🤖🤖 (#10568)
- fix: fix(a11y/useAnchorContent): don't flag <a> elements used as render props (#10220)
- fix: fix(analyzer): exclude plugins via filters (#10705)
- fix: fix(analyzer): handle HTML processing instructions (#10977)
- fix: fix(biome_configuration): avoid Markdown links in JSON schema descriptions (#10589)
- fix: fix(cli): detect Biome daemon pipes on Windows (#10775)
- fix: fix(cli): escape backslashes in JSON reporter file paths (#10738)
- fix: fix(cli): filter verbose diagnostics in GitLab reporter (#10777)
- fix: fix(cli): populate severity in rdjson reporter output (#11030)
- fix: fix(cli): respect --config-path and BIOME_CONFIG_PATH in rage command (#10741)
- …and 280 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
biomejs/biome was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 29 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit d890b39c3ef21040bded453d9af91e1b301a0d67 — the exact code this score is about.
- Scored under rubric-2026.08.18 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer latest.