Tool parity

dbt-doctor aims to be the single linter for dbt projects: one npx dbt-doctor run that replaces the core Python toolchain components with TypeScript rules, optional manifest.json, catalog.json and no warehouse credentials for the default scan.

Covered tools

Overall coverage

Tool Upstream surface Coverage dbt-doctor rules today
dbt_meta_testing 3 config macros 100% required-*-met rules (file-based)
dbt-checkpoint 48 lint hooks 100% Configurable meta/tests/contracts
dbt-score 14 generic rules + scoring 100% Metadata + snapshot/incremental hygiene
dbt-coverage 8 CLI features 50% --coverage (file-based); catalog compare later
SQLFluff 74 rule codes (stable bundle) 100% native; 100% with --use-sqlfluff Native SQL/Jinja parity map + deprecated subprocess fallback
Coverage was last updated on July 18, 2026.

>

Average across these five tools: 90%.

References