dbt Doctordbt DoctorStar on GitHub

Documentation

  • Documentation
    • Getting Started
      • CI Integration
      • Configuration
      • Migrating from SQLFluff
      • Presets
        • Default Preset
        • Enterprise Preset
        • Strict Preset
    • Rules reference
      • Architecture
        • direct-source-and-ref
        • hardcoded-database
        • model-fanout
        • model-parents-and-childs
        • model-parents-database
        • model-parents-name-prefix
        • model-parents-schema
        • multiple-sources-joined
        • no-run-query-in-model
        • prefer-ref-over-raw-source
        • rejoining-upstream-concepts
        • script-has-no-table-name
        • script-ref-and-source
        • source-childs
        • source-fanout
        • source-in-downstream
        • staging-depends-on-downstream
        • staging-depends-on-staging
        • staging-no-join
      • Best Practices
        • excessive-cte-depth
        • macro-snake-case
        • model-line-length
        • no-abbreviations-in-names
        • no-unused-is-incremental
        • recommended-dbt-packages
      • Configuration
        • dbt-project-name
        • incremental-unique-key
        • jinja-config-block
        • materialization-hint
        • model-contract-enforced
        • snapshot-strategy
        • snapshot-unique-key
        • staging-materialized-view
      • Documentation
        • column-desc-are-same
        • column-description-required
        • macro-arguments-have-desc
        • macro-documented
        • model-has-example-sql
        • per-model-schema-yml
        • required-docs-met
        • schema-description
        • seed-columns-have-description
        • seed-documented
        • source-columns-have-desc
        • source-has-description
        • source-table-has-description
        • undocumented-model
        • undocumented-sources
      • Governance
        • column-name-contract
        • exposure-documented
        • exposure-has-meta-keys
        • exposures-on-private-models
        • macro-has-meta-keys
        • model-columns-have-meta-keys
        • model-has-all-columns
        • model-has-constraints
        • model-has-generic-constraints
        • model-has-labels-keys
        • model-has-meta-keys
        • model-name-contract
        • model-owner-or-meta
        • model-single-pk-column-level
        • model-tags
        • no-hardcoded-env
        • required-tags-met
        • seed-has-meta-keys
        • seed-has-owner
        • snapshot-has-meta-keys
        • source-has-all-columns
        • source-has-labels-keys
        • source-has-loader
        • source-has-meta-keys
        • source-pii-meta
        • source-tags
        • test-has-meta-keys
        • test-tags
      • Naming
        • intermediate-prefix
        • marts-prefix
        • model-path-layer-mismatch
        • staging-naming-convention
        • staging-prefix
      • Performance
        • bigquery-partition-filter
        • chained-views
        • cluster-by-hint
        • exposure-parents-materializations
        • model-materialization-by-childs
      • Sources
        • duplicate-sources
        • source-freshness
        • unused-sources
      • SQL Convention
        • sql-between-symmetric-style
        • sql-boolean-literal-style
        • sql-cast-style-consistency
        • sql-coalesce-preferred
        • sql-count-star-preferred
        • sql-join-using-consistency
        • sql-null-literal-style
        • sql-reference-unnecessary-quoted
        • sql-tsql-bare-temp-table
        • sql-tsql-sp-prefix
        • sql-tsql-sys-schema-qualified
        • sql-zero-length-string-style
      • SQL Quality
        • database-casing-consistency
        • empty-model-file
        • jinja-syntax-valid
        • no-select-star
        • script-semicolon
        • sql-ambiguous-order-by-target
        • sql-boolean-comparison-simplify
        • sql-constant-expression
        • sql-distinct-with-order-by-non-selected
        • sql-join-condition-required
        • sql-no-comma-join
        • sql-no-subquery-in-join
        • sql-null-comparison-operator
        • sql-order-by-distinct-compatibility
        • sql-order-by-ordinal-unambiguous
        • sql-prefer-bang-equals
        • sql-reference-object-in-from
        • sql-reference-target-exists
        • sql-set-operator-column-count-match
        • sql-single-statement-model
        • sql-union-distinct-redundant
        • sql-unique-column-aliases
        • sql-unused-join-alias
        • too-many-joins
      • SQL Style
        • jinja-tag-padding
        • sql-alias-length-min
        • sql-alias-not-keyword
        • sql-ambiguous-distinct-group-by
        • sql-ambiguous-join-type
        • sql-boolean-null-case
        • sql-case-nesting
        • sql-clause-newline-consistency
        • sql-cte-blank-line-after
        • sql-cte-bracket-position
        • sql-data-type-case
        • sql-derived-table-alias-required
        • sql-distinct-parentheses
        • sql-explicit-column-alias
        • sql-explicit-join-type
        • sql-explicit-table-alias
        • sql-expression-alias-required
        • sql-file-trailing-newline
        • sql-function-name-case
        • sql-function-spacing
        • sql-indentation-consistency
        • sql-join-condition-in-on-clause
        • sql-keywords-case
        • sql-leading-commas
        • sql-max-consecutive-blank-lines
        • sql-no-consecutive-semicolons
        • sql-no-else-null-case
        • sql-no-leading-whitespace
        • sql-no-positional-group-order
        • sql-no-self-alias
        • sql-operator-spacing
        • sql-order-by-direction-consistency
        • sql-quoted-literal-style
        • sql-reference-consistency
        • sql-reference-keyword-quoted
        • sql-reference-special-chars-quoted
        • sql-references-qualified
        • sql-select-targets-layout
        • sql-select-trailing-comma
        • sql-self-join-alias-distinct
        • sql-set-operator-newline
        • sql-simple-case-preferred
        • sql-trailing-commas
        • sql-trailing-whitespace
        • sql-union-explicit-qualifier
        • sql-unique-table-aliases
        • sql-unquoted-identifiers-case
        • sql-unused-cte
      • Structure
        • model-outside-layer-folder
        • non-canonical-layer-folder
        • root-models
      • Testing
        • dbt-expectations-hint
        • generic-test-present
        • model-has-tests
        • model-has-tests-by-group
        • model-has-tests-by-name
        • model-has-tests-by-type
        • model-has-uniqueness-test
        • model-single-column-uniqueness
        • not-null-on-required-keys
        • relationship-test-on-fk
        • required-tests-met
        • source-has-tests
        • source-has-tests-by-group
        • source-has-tests-by-name
        • source-has-tests-by-type
    • Score Modes
      • Files Mode
      • Unique-Rules Mode
    • Tool parity
      • dbt-checkpoint
      • dbt-coverage
      • dbt_meta_testing
      • dbt-score
      • SQLFluff

dbt_meta_testing

dbt_meta_testing enforces +required_tests and +required_docs from dbt_project.yml.

Coverage: 100% (3 covered, 0 partial, 0 not planned) of 3 upstream checks.

← Tool parity

Parity map

Upstream check Status dbt-doctor rule
required_tests Covered required-tests-met
required_docs Covered required-docs-met
required_tags pattern Covered required-tags-met

On this page

  • Parity map