dbt-lint v2.0 — now with CI/CD checks

Lint your dbt projects. Ship with confidence.

Catch SQL style issues, enforce conventions, and keep your data models clean — automatically, on every commit. Built for data engineers who care about quality.

Trusted by 4,000+ data teams
dbt-lint — analytics-pipeline
$ dbt-lint run --strictScanning models/ ...✔ staging/stg_orders.sql✔ staging/stg_customers.sql⚠ marts/fct_orders.sql:14 L016 keyword not lowercase✖ marts/dim_users.sql:8 L003 expected indentation 2 passed · 1 warning · 1 error
everything you need

Quality checks built for the modern data stack

DBT Lint plugs into your workflow and keeps your transformations clean, consistent, and review-ready.

Instant dbt project linting

Scan your entire dbt project in seconds. Get actionable feedback on models, sources, and tests before they hit production.

SQL style checks

Enforce consistent formatting, naming conventions, and indentation across every model with configurable rules.

CI/CD integration

Drop into GitHub Actions, GitLab CI, or any pipeline. Block merges that break your style guide automatically.

Team collaboration

Share rule sets across your org. Keep every analytics engineer aligned on the same standards.

Custom rule packs

Author your own rules or extend community presets. Tailor linting to match your warehouse and conventions.

Performance insights

Surface expensive models and anti-patterns early so your warehouse bill stays predictable.

no terminal required

From upload to clean models in three steps

01

Upload your project

Drag in your dbt project as a zip or folder. No config, no CLI, no terminal — just drop it in.

jaffle-shop-main.zip

Uploading…

02

We lint it for you

A background job runs SQLFluff against every model, test, and macro in your project — automatically.

Running lint…

5 files · 200 lines scanned

03

See results in seconds

Get a project score, errors, warnings, and file-by-file recommendations — ready in about 6 seconds.

94 score

0 errors · 10 warnings

simple pricing

Plans that scale with your data team

Start free, upgrade when you need CI and collaboration.

Free

For solo analysts and side projects.

$0/mo
  • 1 dbt project
  • Core SQL style checks
  • Local CLI linting
  • Community rule packs
Most popular

Team

For data teams shipping together.

$29/mo
  • Unlimited dbt projects
  • CI/CD integration
  • Shared rule sets
  • Custom rule packs
  • Priority support

Enterprise

For organizations at scale.

Custom
  • SSO & SAML
  • Audit logs
  • Dedicated support
  • On-prem deployment
  • SLA guarantees

Ship cleaner dbt models, starting today

Join thousands of data engineers who lint with confidence. Free to start, no credit card required.