dbt-doctor-rules
v0.3.4
Published
Custom lint rules for dbt-doctor
Readme
dbt-doctor-rules
Custom lint rules for dbt-doctor. Static analysis and health checks for dbt project structure, naming, documentation, sources, and SQL architecture.
Used by the CLI (runCustomRules) with native SQL parser rules by default and optional sqlfluff via --use-sqlfluff.
Rule catalog
See the Rules reference and Tool parity docs for the full catalog, presets, and coverage vs SQLFluff, dbt-checkpoint, dbt-score, and dbt_meta_testing.
Website coverage summaries live in Tool parity.
Usage
import { runCustomRules } from "dbt-doctor-rules";
import { discoverProject } from "@dbt-doctor/project-info";
const project = discoverProject("/path/to/dbt/project");
const diagnostics = runCustomRules({
rootDirectory: "/path/to/dbt/project",
project,
ignoredTags: new Set(),
});License
MIT
