🕵️ About dbtective
dbtective is a Rust-powered linter and “detective” for dbt metadata best practices. Our mission: help teams keep their dbt projects organized, documented, and production-ready.
What does dbtective do?
Helps you maintain high-quality dbt metadata by enforcing best practices. For example, dbtective:
- Finds missing documentation in models and seeds
- Checks column types for completeness
- Verifies ownership for sources
- Enforces naming conventions for objects and columns
Why dbtective?
As dbt projects grow, metadata quality can slip. dbtective shines a light on inconsistencies and helps you enforce best practices—so your data team can focus on what matters.
Get Involved
dbtective: On the case for your dbt best practices!