AI Slop Code RIsk Monitor

dbt-labs/dbt

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

5.0 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for dbt-labs/dbt, a Rust project with 13,994 GitHub stars. SynthScan examined 832,664 lines of code across 3405 source files, recording 2436 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 5.0 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

5.0
Adjusted Signal
5.0
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
14.0K
Stars
Rust
Language
832.7K
Lines of Code
3.4K
Files
2.4K
Pattern Hits
2026-10-12
Scan Date
0.02
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 10.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1705 finding(s).

Hallucinated Dependency & Supply Chain Risk 3.9/100 · LOW

Are imports declared and package/API names verified? 112 finding(s).

Agent Over-Engineering Ratio 10.1/100 · LOW

Are wrappers, guards, and repeated structures necessary? 697 finding(s).

PR Review Velocity Impact 22.5/100 · LOW

Which changes need focused human review? 2436 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 24HIGH 52MEDIUM 667LOW 1693

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 2436 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators593 hits · 1639 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml137# ==================================================================================COMMENT
MEDIUM⚡…t-sa-python/tests/integration/test_programmatic_api.py49# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…t-sa-python/tests/integration/test_programmatic_api.py51# ---------------------------------------------------------------------------COMMENT
MEDIUMcrates/dbt-adapter/src/metadata/databricks/mod.rs2358 // ── epoch_ms_from_history_batch ──────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-adapter/src/metadata/databricks/mod.rs2478 // ── partition_override_relations ─────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs8033 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs8035 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs8093 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs8095 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs8148 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs8150 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/perf.rs30 // ── write ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/perf.rs64 // ── read ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/concurrent.rs13// ── helpers ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/concurrent.rs38// ── concurrent register from N threads ──────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/concurrent.rs75// ── concurrent readers + writers ────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/concurrent.rs132// ── concurrent overwrite of same key ────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/concurrent.rs169// ── save idempotency ────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/concurrent.rs213// ── save from multiple threads ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs15// ── helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs55// ── basic contract ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs186// ── save / reload cycle ────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs385// ── Bug 1: set_deferred ────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs442// ── Bug 2: evict_stale_entries removes from parquet cache ─────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs517// ── Bug 4: local schemas re-derived from YAML, not persisted ──────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs573// ── delta writes: only dirty entries saved ────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs853// ── Selected-model accumulation ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs50// ── constants ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs57// ── on-disk row ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs87// ── in-memory row ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs178// ── Arrow IPC helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs190// ── epoch helpers ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs219// ── parquet write / read helpers ──────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs313// ── compaction ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs395// ── ParquetSchemaCache ────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs648// ── helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/src/parquet_cache.rs669// ── unit tests ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs18// ── Public constants ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs43// ── Opener / abort handle ─────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs66// ── Passive resolver ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs310// ── Interactive resolver ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs515// ── Builder ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs648// ── Scope helpers ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs676// ── Private helpers ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1254// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1798 // ── Scope tests ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1934 // ── Scope helper unit tests ───────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1984 // ── PKCE / URL builder tests ──────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs2165 // ── Redirect listener tests ───────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-selector-parser/src/parser.rs226 // ── 1️⃣ resolve method / args ────────────────────────────────COMMENT
MEDIUMcrates/dbt-selector-parser/src/parser.rs229 // ── 2️⃣ normalise depth flags ────────────────────────────────COMMENT
MEDIUMcrates/dbt-selector-parser/src/parser.rs241 // ── 3️⃣ build *nested* exclude expression (if present) ───────COMMENT
MEDIUMcrates/dbt-selector-parser/src/parser.rs256 // ── 4️⃣ assemble criteria ────────────────────────────────────COMMENT
MEDIUM…ja/minijinja-contrib/src/modules/py_datetime/tzinfo.rs10// ── PyTzInfoClass (modules.datetime.tzinfo) ─────────────────────────COMMENT
MEDIUM…ja/minijinja-contrib/src/modules/py_datetime/tzinfo.rs33// ── PyTimezoneClass (modules.datetime.timezone) ─────────────────────COMMENT
MEDIUM…ja/minijinja-contrib/src/modules/py_datetime/tzinfo.rs92// ── PyFixedTimezone ─────────────────────────────────────────────────COMMENT
MEDIUM…inja/minijinja-contrib/src/modules/py_datetime/date.rs694 // ── date.fromisocalendar ────────────────────────────────────────────COMMENT
MEDIUM…/minijinja-contrib/src/modules/py_datetime/datetime.rs1596 // ── datetime.fromisocalendar ─────────────────────────────────────────COMMENT
MEDIUM…/minijinja-contrib/src/modules/py_datetime/datetime.rs1663 // ── render() / Python's str(datetime) ────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform/src/auth.rs298 // ── Initial resolution against a real credential chain ──────────────────COMMENT
533 more matches not shown…
Over-Commented Block1492 hits · 1435 pts
SeverityFileLineSnippetContext
LOWCargo.toml121version = "2.0.5"COMMENT
LOWCargo.toml161arrow-csv = { git = "https://github.com/sdf-labs/arrow-rs", rev = "e4924d7d6d07bb12ba6628e595f9f58c2c02c9a1" } # @ sdf/5COMMENT
LOWCargo.toml181# arrow-row = { path = "../arrow-rs/arrow-row" }COMMENT
LOWCargo.toml201# FIXME: remove this once sdf-frontend is broken upCOMMENT
LOWCargo.toml401COMMENT
LOWcrates/dbt-python-core/src/lib.rs101/// `invoke` releases the GIL, so threads can race to initialize; the loser would fail asCOMMENT
LOWcrates/dbt-pretty-table/src/lib.rs321 // array = arrow::compute::cast_with_options(&array, &SnowflakeTyping::variant())?;COMMENT
LOWcrates/dbt-pretty-table/src/lib.rs461COMMENT
LOWcrates/dbt-auth/src/databricks/mod.rs121 // auth_type 'oauth'. Everything else means tokenCOMMENT
LOWcrates/dbt-auth/src/snowflake/mod.rs41 "authenticator",COMMENT
LOWcrates/dbt-auth/src/sqlserver/mod.rs21#[derive(Debug)]COMMENT
LOWcrates/dbt-auth/src/sqlserver/mod.rs41 ///COMMENT
LOWcrates/dbt-auth/src/sqlserver/mod.rs61 /// URI: `fedauth=ActiveDirectoryPassword`, `user id={UID}`, `password={PWD}`,COMMENT
LOWcrates/dbt-auth/src/duckdb/init.rs1//! Generates DuckDB initialization SQL from an [`AdapterConfig`].COMMENT
LOWcrates/dbt-skills/src/discover.rs161 build_skill(project, precedence, skill_path, skill_dir)COMMENT
LOWcrates/dbt-skills/src/config.rs21/// adapter-specific keys, so it inherits the no-opCOMMENT
LOWcrates/dbt-skills/src/metadata.rs1//! dbt's bookkeeping inside the installed `SKILL.md`'s `metadata` frontmatter.COMMENT
LOWcrates/dbt-skills/src/lib.rs61/// Read the root project and each installed package, and install every enabledCOMMENT
LOWcrates/dbt-skills/src/install.rs1//! Copying selected skills into each provider directory, and pruning the onesCOMMENT
LOWcrates/dbt-skills/src/yaml.rs1//! Deserializing `dbt_project.yml` fragments the way the rest of dbt does.COMMENT
LOWcrates/dbt-skills/src/hash.rs1//! Hashing a skill directory's contents.COMMENT
LOWcrates/dbt-skills/src/hash.rs21/// twice per destination.COMMENT
LOWcrates/dbt-df-providers/src/dbt_csv_mem_table.rs1//! Custom CSV reading for dbt seeds using agate-compatible inference.COMMENT
LOWcrates/dbt-df-providers/src/delayed_table.rs21/// A [TableProvider] that allows the data source to be set after creationCOMMENT
LOWcrates/dbt-telemetry/src/test_utils.rs221///COMMENT
LOW…bt-telemetry/src/impls/v1_public_events_fusion_node.rs361 ///COMMENT
LOW…bt-telemetry/src/impls/v1_public_events_fusion_node.rs421 /// Creates a new `NodeProcessed` event indicating start of node processing across all phases.COMMENT
LOW…elemetry/src/gen/v1.public.events.fusion.invocation.rs1// This file is @generated by prost-build.COMMENT
LOW…elemetry/src/gen/v1.public.events.fusion.invocation.rs41#[cfg_attr(any(test, feature = "test-utils"), derive(::fake::Dummy))]COMMENT
LOW…elemetry/src/gen/v1.public.events.fusion.invocation.rs61 #[prost(string, tag = "6")]COMMENT
LOW…elemetry/src/gen/v1.public.events.fusion.invocation.rs81 /// Show output keysCOMMENT
LOW…elemetry/src/gen/v1.public.events.fusion.invocation.rs101 pub log_path: ::core::option::Option<::prost::alloc::string::String>,COMMENT
LOW…elemetry/src/gen/v1.public.events.fusion.invocation.rs141pub struct Invocation {COMMENT
LOW…t-telemetry/src/gen/v1.public.events.fusion.process.rs1// This file is @generated by prost-build.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.deps.rs1// This file is @generated by prost-build.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.deps.rs41/// `DepsInstallInfo` (M015) event for span start and end respectively.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.hook.rs1// This file is @generated by prost-build.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.hook.rs21 /// 0-based index in the execution order of this hook category (for example, within on-run-start).COMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.dev.rs1// This file is @generated by prost-build.COMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.dev.rs41#[cfg_attr(any(test, feature = "test-utils"), derive(::fake::Dummy))]COMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.log.rs1// This file is @generated by prost-build.COMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.log.rs221 /// - "I061" (JinjaLogWarning) for log warning levelCOMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.log.rs261 }COMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.log.rs281 #[prost(string, tag = "3")]COMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.log.rs321#[cfg_attr(any(test, feature = "test-utils"), derive(::fake::Dummy))]COMMENT
LOW…s/dbt-telemetry/src/gen/v1.public.events.fusion.log.rs361 /// Format of the outputCOMMENT
LOW…dbt-telemetry/src/gen/v1.public.events.fusion.asset.rs1// This file is @generated by prost-build.COMMENT
LOW…bt-telemetry/src/gen/v1.public.events.fusion.update.rs1// This file is @generated by prost-build.COMMENT
LOW…dbt-telemetry/src/gen/v1.public.events.fusion.query.rs1// This file is @generated by prost-build.COMMENT
LOW…dbt-telemetry/src/gen/v1.public.events.fusion.query.rs141}COMMENT
LOW…t-telemetry/src/gen/v1.public.events.fusion.generic.rs1// This file is @generated by prost-build.COMMENT
LOW…t-telemetry/src/gen/v1.public.events.fusion.generic.rs41#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs1// This file is @generated by prost-build.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs161 #[prost(string, tag = "1")]COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs201 /// Execution phase during which this node was evaluated.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs241 )]COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs261 pub idle_time_ms: ::core::option::Option<u64>,COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs281 #[prost(message, tag = "30")]COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs321 /// unique_id is the globally unique identifier for this node.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs381 #[prost(uint32, optional, tag = "14")]COMMENT
1432 more matches not shown…
Magic Placeholder Names47 hits · 342 pts
SeverityFileLineSnippetContext
HIGHcrates/dbt-cloud-api/README.md69Be sure to replace `<YOUR_TOKEN>` in the Authorization header with your actual API token and `<YOUR_ACCOUNT_ID>` with yoCODE
HIGHcrates/dbt-cloud-api/README.md75 --header 'Authorization: Token <YOUR_TOKEN>'CODE
HIGHcrates/dbt-cloud-api/openapi-v3.yaml71 Be sure to replace `<YOUR_TOKEN>` in the Authorization header with your actual API token and `<YOUR_ACCOUNT_ID>` witCODE
HIGHcrates/dbt-cloud-api/openapi-v3.yaml77 --header 'Authorization: Token <YOUR_TOKEN>'CODE
HIGHcrates/dbt-cloud-api/src/apis/users_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/apis/credentials_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/apis/configuration.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/apis/connections_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/apis/whoami_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…loud-api/src/models/user_credentials_list_enveloped.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/snowflake_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/whoami_data.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/whoami_response.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…/dbt-cloud-api/src/models/account_connection_detail.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…/dbt-cloud-api/src/models/user_credentials_response.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…-api/src/models/credentials_response_list_enveloped.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/bigquery_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/config.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/type24e_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/adapter_version_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/connection_type_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/connection_method.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/dbt_adapter_version.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…adapters__bigquery__v1__connection_schema__priority.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…ates/dbt-cloud-api/src/models/snowflake_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/postgres_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/postgres_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/extra.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…oud-api/src/models/deployment_environment_auth_type.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/custom_pagination.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…adapters__bigquery__v0__connection_schema__priority.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…es/dbt-cloud-api/src/models/dbt_adapter_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/status.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/project.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/response_status.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…api/src/models/snowflake_credentials_auth_type_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…-api/src/models/redshift_credentials_auth_type_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/project_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…tes/dbt-cloud-api/src/models/bigquery_connection_v1.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/whoami_user.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/redshift_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…pi/src/models/user_credentials_response_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…ates/dbt-cloud-api/src/models/databricks_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/redshift_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…/dbt-cloud-api/src/models/credentials_response_list.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGHcrates/dbt-cloud-api/src/models/bigquery_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
HIGH…d-api/src/models/account_connection_detail_response.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
Hallucination Indicators24 hits · 285 pts
SeverityFileLineSnippetContext
CRITICAL⚡crates/dbt-tasks-sa/src/cloneable/mod.rs39 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICAL⚡crates/dbt-tasks-sa/src/cloneable/mod.rs40 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICAL⚡crates/dbt-tasks-sa/src/cloneable/mod.rs45 if let Some(reporter) = ctx.inner.arg.io.status_reporter.as_ref() {CODE
CRITICALcrates/dbt-tasks-sa/src/cloneable/mod.rs58 ctx.inner.arg.io.status_reporter.as_ref(),CODE
CRITICALcrates/dbt-tasks-sa/src/cloneable/mod.rs67 ctx.inner.arg.io.status_reporter.as_ref(),CODE
CRITICAL⚡crates/dbt-tasks-sa/src/runnable/test.rs353 if let Some(reporter) = ctx.inner.arg.io.status_reporter.as_ref() {CODE
CRITICAL⚡crates/dbt-tasks-sa/src/runnable/test.rs360 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICAL⚡crates/dbt-tasks-sa/src/runnable/test.rs361 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/function.rs55 &ctx.inner.arg.io.out_dir.join(DBT_COMPILED_DIR_NAME),CODE
CRITICAL⚡crates/dbt-tasks-sa/src/runnable/runnable/mod.rs125 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICAL⚡crates/dbt-tasks-sa/src/runnable/runnable/mod.rs126 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICAL⚡crates/dbt-tasks-sa/src/runnable/runnable/mod.rs131 if let Some(reporter) = ctx.inner.arg.io.status_reporter.as_ref() {CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs573 ctx.inner.arg.io.status_reporter.as_ref(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs602 ctx.inner.arg.io.status_reporter.as_ref(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs1093 ctx.inner.arg.io.invocation_id.to_string(),CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1191 let filename = ctx.inner.arg.io.in_dir.join(fixture.clone());CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1406 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1407 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1496 let filename = ctx.inner.arg.io.in_dir.join(fixture.clone());CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs2741 let fixture_path = ctx.inner.arg.io.in_dir.join(fixture);CODE
CRITICAL…ates/dbt-tasks-sa/src/renderable/renderable/default.rs122 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICAL…ates/dbt-tasks-sa/src/renderable/renderable/default.rs123 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICAL…ates/dbt-tasks-sa/src/renderable/renderable/default.rs144 &ctx.inner.arg.io.out_dir.join(DBT_EPHEMERAL_DIR_NAME),CODE
CRITICAL…ates/dbt-tasks-core/src/run_cache/run_cache_request.rs76 let project_root: DbtPath = value.inner.arg.io.in_dir.as_path().into();CODE
Slop Phrases44 hits · 130 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-adapter/src/errors.rs30const BIGQUERY_STORAGE_API_ERROR_MESSAGE: &str = "There was a problem connecting to the BigQuery Storage API.\n\ndbt v2 CODE
MEDIUMcrates/dbt-cloud-api/src/apis/users_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/apis/credentials_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/apis/configuration.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/apis/connections_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/apis/whoami_api.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…loud-api/src/models/user_credentials_list_enveloped.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/snowflake_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/whoami_data.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/whoami_response.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…/dbt-cloud-api/src/models/account_connection_detail.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…/dbt-cloud-api/src/models/user_credentials_response.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…-api/src/models/credentials_response_list_enveloped.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/bigquery_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/config.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/type24e_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/adapter_version_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/connection_type_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/connection_method.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/dbt_adapter_version.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…adapters__bigquery__v1__connection_schema__priority.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…ates/dbt-cloud-api/src/models/snowflake_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/postgres_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/postgres_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/extra.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…oud-api/src/models/deployment_environment_auth_type.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/custom_pagination.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…adapters__bigquery__v0__connection_schema__priority.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…es/dbt-cloud-api/src/models/dbt_adapter_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/status.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/project.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/response_status.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…api/src/models/snowflake_credentials_auth_type_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…-api/src/models/redshift_credentials_auth_type_enum.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/project_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…tes/dbt-cloud-api/src/models/bigquery_connection_v1.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/whoami_user.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/redshift_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…pi/src/models/user_credentials_response_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…ates/dbt-cloud-api/src/models/databricks_connection.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/redshift_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…/dbt-cloud-api/src/models/credentials_response_list.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUMcrates/dbt-cloud-api/src/models/bigquery_credentials.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
MEDIUM…d-api/src/models/account_connection_detail_response.rs4 * # How to use this API The dbt Cloud API v3 contains endpoints for programmatic administration of your dbt Cloud accoCOMMENT
Hyper-Verbose Identifiers76 hits · 86 pts
SeverityFileLineSnippetContext
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx131export function TrustSignalsBadgeContainer({CODE
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx178function ModelTrustSignalsBadgeContainer({CODE
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx252function SourceTrustSignalsBadgeContainer({CODE
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx358function ExposureTrustSignalsBadgeContainer({CODE
LOW…-docs-server/web/src/shared/components/upgrade/copy.ts177export function getHomePanelKindsForUserState(_us: UserState): UpgradeHookKind[] {CODE
LOW…server/web/src/shared/data-sources/mappers/fromWire.ts1438export function fromColumnLineageResponse(CODE
LOW…src/components/LineageV2/DagResourceFilterDropdown.tsx28export function DagResourceFilterDropdown({CODE
LOW…-server/web/src/components/LineageV2/ResourceTypes.tsx34export function alwaysVisibleResourceTypes(CODE
LOW…docs-server/web/src/hooks/useLineageGroupPartitions.ts47export function useLineageGroupPartitions(CODE
LOWcrates/dbt-docs-server/web/src/hooks/useCapabilities.ts31export function deriveUpgradeCapabilities(CODE
LOWcrates/dbt-docs-server/web/src/lib/dagreLayout.ts56function handlePositionsForRankdir(rankdir: 'TB' | 'LR') {CODE
LOWcrates/dbt-ci/templates/sdist_build_backend.py113def get_requires_for_build_wheel(config_settings=None):CODE
LOWcrates/dbt-sa-python/tests/unit/test_runner.py10def test_manifest_injection_not_implemented():CODE
LOWcrates/dbt-sa-python/tests/unit/test_runner.py15def test_callbacks_not_implemented():CODE
LOWcrates/dbt-sa-python/tests/unit/test_runner.py30def test_kwargs_to_cli_mapping(kwargs, expected):CODE
LOWcrates/dbt-sa-python/tests/unit/test_runner.py34def test_unknown_command_captured_as_exception():CODE
LOW…ates/dbt-sa-python/tests/integration/test_contracts.py16def test_parse_result_is_manifest(tmp_project, invoke):CODE
LOW…ates/dbt-sa-python/tests/integration/test_contracts.py79def test_freshness_schema_decodes_a_sources_payload():CODE
LOW…ates/dbt-sa-python/tests/integration/test_contracts.py113def test_source_freshness_without_sources_returns_an_empty_artifact(tmp_project, invoke):CODE
LOW…t-sa-python/tests/integration/test_programmatic_api.py14def test_global_flag_before_subcommand(tmp_project, invoke, unique_ids):CODE
LOW⚡…t-sa-python/tests/integration/test_programmatic_api.py25def test_global_flag_before_and_after_agree(tmp_project, invoke, unique_ids):CODE
LOW⚡…t-sa-python/tests/integration/test_programmatic_api.py34def test_kwargs_list_and_bool_together(tmp_project, invoke, unique_ids):CODE
LOW⚡…t-sa-python/tests/integration/test_programmatic_api.py44def test_kwargs_bool_false_becomes_negated_flag(tmp_project, invoke):CODE
LOW⚡…t-sa-python/tests/integration/test_programmatic_api.py54def test_result_type_varies_by_command(tmp_project, invoke):CODE
LOW⚡…t-sa-python/tests/integration/test_programmatic_api.py62def test_documented_result_iteration(tmp_project, invoke):CODE
LOW⚡crates/dbt-sa-python/tests/integration/test_results.py12def test_parse_returns_manifest(tmp_project, invoke):CODE
LOW⚡crates/dbt-sa-python/tests/integration/test_results.py20def test_list_returns_list_of_str(tmp_project, invoke):CODE
LOW⚡crates/dbt-sa-python/tests/integration/test_results.py30def test_build_returns_run_results(tmp_project, invoke, unique_ids):CODE
LOWcrates/dbt-sa-python/tests/integration/test_results.py41def test_compile_write_catalog_populates_catalog(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_results.py54def test_catalog_is_none_without_the_flag(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_results.py61def test_failing_test_is_a_handled_failure(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_results.py76def test_source_freshness_returns_freshness_results(built_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_results.py91def test_stale_source_is_a_handled_failure(built_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_results.py107def test_unresolvable_ref_returns_partial_manifest_with_error(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_logging.py27def test_each_invocation_logs_to_its_own_project(tmp_project, tmp_path):CODE
LOWcrates/dbt-sa-python/tests/integration/test_logging.py60def test_repeated_invocations_on_one_project_reuse_its_log(tmp_project):CODE
LOWcrates/dbt-sa-python/tests/integration/test_msgpack.py21def test_msgpack_matches_run_results_json(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_msgpack.py34def test_nested_types_decode_as_dataclasses(built_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_msgpack.py47def test_run_results_is_a_sequence(built_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_msgpack.py57def test_catalog_type_alias_survives_both_directions(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_msgpack.py77def test_catalog_column_index_is_an_int(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_msgpack.py89def test_manifest_metadata_is_flattened(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_msgpack.py103def test_unknown_keys_are_tolerated():CODE
LOWcrates/dbt-sa-python/tests/integration/test_docs.py1def test_docs_generate_writes_embedded_site(tmp_project, invoke):CODE
LOW…ates/dbt-sa-python/tests/integration/test_artifacts.py12def test_run_results_json_matches_returned_artifact(tmp_project, invoke, unique_ids):CODE
LOW…ates/dbt-sa-python/tests/integration/test_artifacts.py25def test_run_results_read_round_trips(tmp_project, invoke, unique_ids):CODE
LOW…ates/dbt-sa-python/tests/integration/test_artifacts.py35def test_manifest_json_matches_returned_manifest(tmp_project, invoke):CODE
LOW…ates/dbt-sa-python/tests/integration/test_artifacts.py48def test_catalog_json_matches_returned_catalog(tmp_project, invoke):CODE
LOW…ates/dbt-sa-python/tests/integration/test_artifacts.py65def test_sources_json_matches_returned_artifact(built_project, invoke, unique_ids):CODE
LOW…ates/dbt-sa-python/tests/integration/test_artifacts.py81def test_failing_run_still_writes_run_results(tmp_project, invoke, unique_ids):CODE
LOW…ates/dbt-sa-python/tests/integration/test_selection.py49def test_list_respects_selection(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_commands.py7def test_kwargs_invocation_equivalent_to_flags(built_project, invoke, unique_ids):CODE
LOWcrates/dbt-sa-python/tests/integration/test_commands.py17def test_kwargs_list_becomes_repeated_flags(built_project, invoke, unique_ids):CODE
LOWcrates/dbt-sa-python/tests/integration/test_commands.py33def test_unknown_flag_is_reported_not_raised(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_commands.py40def test_manifest_from_first_invoke_survives_the_second(tmp_project, invoke):CODE
LOW⚡crates/dbt-sa-python/tests/integration/test_commands.py54def test_selection_does_not_leak_between_invocations(built_project, invoke, unique_ids):CODE
LOW⚡crates/dbt-sa-python/tests/integration/test_commands.py64def test_no_cross_project_bleed(tmp_project, invoke):CODE
LOW⚡crates/dbt-sa-python/tests/integration/test_commands.py74def test_multiple_invocations_in_one_process(tmp_project, invoke):CODE
LOW⚡crates/dbt-sa-python/tests/integration/test_commands.py81def test_unimplemented_adapter_is_not_fatal(tmp_project, invoke):CODE
LOWcrates/dbt-sa-python/tests/integration/test_commands.py95def test_gil_released_during_invoke(tmp_project, invoke):CODE
16 more matches not shown…
AI Slop Vocabulary18 hits · 50 pts
SeverityFileLineSnippetContext
MEDIUM…eb/src/shared/components/LineageEmptyState.stories.tsx10 // Absolutely positioned and centred on its nearest positioned ancestor — it is meantCOMMENT
MEDIUMcrates/dbt-adapter/src/sql/diff.rs658 // canonicalizer robust on real-world SQL.COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/serde.rs1548 // (robust against emitter quoting/reflow choices).COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs1685/// Compare DbtQuoting structures with more nuanced logicCOMMENT
MEDIUMcrates/dbt-jinja/minijinja-contrib/src/modules/pytz.rs61 // Real DST logic is more nuanced, and Chrono doesn't directly expose it.COMMENT
MEDIUMcrates/dbt-jinja/minijinja/src/lib.rs11//! leverage an already existing ecosystem of editor integrations.COMMENT
MEDIUMcrates/dbt-jinja/minijinja/src/filters.rs68//! The recommended pattern for filters to change their behavior is to leverage globalCOMMENT
MEDIUMcrates/dbt-jinja/minijinja/src/value/object.rs1283 // Fundamentally, the idea of unconstrained mutation is justCOMMENT
MEDIUMcrates/dbt-jinja/minijinja/src/value/argtypes.rs65/// performs. It exists so that you one can leverage the same functionality whenCOMMENT
MEDIUMcrates/dbt-jinja/minijinja/src/value/mod.rs758/// reuse strings in certain cases. This function can be used to utilize theCOMMENT
LOW…ssets/dbt-clickhouse/macros/materializations/table.sql34 {# If there is not existing relation, we can just create a new one #}CODE
LOW…ssets/dbt-clickhouse/macros/materializations/table.sql119 {# Normal full refresh: no MV repopulation, just create a new, empty table #}CODE
MEDIUMcrates/dbt-test-utils/src/task/env.rs54 // TODO: Make this more robust / parameterizeableCOMMENT
MEDIUMcrates/dbt-test-utils/src/task/env.rs116 // TODO: Make this more robust / parameterizeableCOMMENT
MEDIUMcrates/dbt-test-utils/src/task/env.rs132 // TODO: Make this more robust / parameterizeableCOMMENT
MEDIUM…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs2388 // todo: this is a hack to handle null values in a more robust way, but maybe we should only allows this if COMMENT
MEDIUMcrates/dbt-index-core/Cargo.toml19# The `info_schema::bench` harness is a measurement tool, not part of theCOMMENT
MEDIUMcrates/dbt-jinja-ctx/tests/common/jinja_ctx_slt.rs47#![allow(dead_code)] // shared harness; specific test files use only some of it.COMMENT
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHcrates/dbt-ci/templates/sdist_build_backend.py75except (OSError, ValueError):CODE
HIGH…e_context_deadline_exceeded_repro_project/blackhole.py35except OSError:CODE
HIGH…/adapters-annotate-references/scripts/find_upstream.py114except Exception:CODE
HIGH…/adapters-annotate-references/scripts/find_upstream.py131except Exception:CODE
HIGH…adapters-annotate-references/scripts/scan_available.py96except Exception:CODE
Fake / Example Data23 hits · 24 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-auth/src/duckdb/init.rs689 key_id: fake_keyCODE
LOWcrates/dbt-auth/src/duckdb/init.rs697 assert!(sql.contains("KEY_ID 'fake_key'"));CODE
LOWcrates/dbt-auth/src/duckdb/init.rs821 key_id: fake_keyCODE
LOWcrates/dbt-auth/src/salesforce/mod.rs142 ("username".into(), "user@example.com".into()),CODE
LOWcrates/dbt-auth/src/salesforce/mod.rs166 ("username".into(), "user@example.com".into()),CODE
LOWcrates/dbt-docs-server/API-CONTRACTS.md1891 "owner_name": "Jane Doe",CODE
LOWcrates/dbt-docs-server/API-CONTRACTS.md4807 "owner_name": "Jane Doe",CODE
LOWcrates/dbt-docs-server/API-CONTRACTS.md4984 { "value": "Jane Doe", "count": null }CODE
LOWcrates/dbt-docs-server/API-CONTRACTS.md50372. **Owner-name collisions across resource types.** A user named `"Jane Doe"`CODE
LOWcrates/dbt-adapter/src/adapter/adapter_impl.rs8188 "c redential('client_id' = 'abc123', 'client_secret' = 'placeholder')",CODE
LOWcrates/dbt-adapter/src/adapter/adapter_impl.rs8189 "c redential('client_id' = 'abc123', 'client_secret' = 'placeholder')",CODE
LOWcrates/dbt-adapter/src/engine/record_replay.rs257/// engineer's identity or the `fake_user`/`FAKE_USER` fallback used atCOMMENT
LOWcrates/dbt-jinja/minijinja-contrib/tests/filters.rs145 const LONG_TEXT: &str = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has CODE
LOWcrates/dbt-jinja/minijinja-contrib/tests/filters.rs159 @"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry'sCODE
LOWcrates/dbt-jinja/minijinja-contrib/tests/filters.rs219 const LONG_TEXT: &str = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has CODE
LOWcrates/dbt-jinja/minijinja-contrib/src/globals.rs301/// Generates a random lorem ipsum.COMMENT
LOWcrates/dbt-jinja/examples/merge-context/src/main.rs30 user => "John Doe"CODE
LOWcrates/dbt-jinja/examples/macros/src/main.rs12 username => "John Doe"CODE
LOW⚡crates/dbt-metricflow/tests/metricflow_compat.rs2709 ('c001','u0003141','Acme Corp'),CODE
LOWcrates/dbt-metricflow/tests/common/mod.rs1481 "INSERT INTO {schema}.dim_companies VALUES ('c001','u0003141','Acme Corp'),('c002','u0004114','Globex Inc')"CODE
LOWcrates/dbt-scheduler/src/node_selector.rs2843 "placeholder",CODE
LOWcrates/dbt-adbc/README.md71 often empty — see root `AGENTS.md` for the dummy-value-then-edit trick required toCODE
LOWcrates/adbc-record-replay/src/naming.rs30/// match another engineer's identity or the `fake_user`/`FAKE_USER` fallbackCOMMENT
Excessive Try-Catch Wrapping18 hits · 23 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-adapter/src/python/bigquery/mod.rs598 except Exception:CODE
LOWcrates/dbt-adapter/src/python/bigquery/mod.rs652 except Exception as e:CODE
LOW…macro_assets/dbt-databricks/macros/adapters/python.sql22 except Exception as e:CODE
LOW…macro_assets/dbt-databricks/macros/adapters/python.sql158 except Exception as e:CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py64 except Exception:CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py79 except Exception:CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py114 except Exception:CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py131 except Exception:CODE
MEDIUM…/adapters-annotate-references/scripts/find_upstream.py57def git_sha(repo_path):CODE
MEDIUM…/adapters-annotate-references/scripts/find_upstream.py68def git_remote_url(repo_path):CODE
MEDIUM…kills/adapters-annotate-references/scripts/annotate.py80 print(f"Error reading {adapter_impl_rs}: {e}", file=sys.stderr)CODE
LOW…kills/adapters-annotate-references/scripts/annotate.py79 except Exception as e:CODE
LOW…adapters-annotate-references/scripts/scan_available.py62 except Exception:CODE
LOW…adapters-annotate-references/scripts/scan_available.py75 except Exception:CODE
LOW…adapters-annotate-references/scripts/scan_available.py96 except Exception:CODE
LOW…adapters-annotate-references/scripts/scan_available.py135 except Exception:CODE
MEDIUM…adapters-annotate-references/scripts/scan_available.py55def git_sha(repo_path):CODE
MEDIUM…adapters-annotate-references/scripts/scan_available.py66def git_remote_url(repo_path):CODE
Verbosity Indicators14 hits · 19 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-csv/src/reader/records.rs210 /// and we need to check if the current buffer starts with \n (completing \r\n).COMMENT
LOWcrates/dbt-jinja/minijinja/src/vm/mod.rs444 // last instruction we need to check if parent instructions wereCOMMENT
LOW⚡…assets/dbt-snowflake/macros/relations/table/create.sql279{# Step 0: Create a Glue-compatible relation (lowercase + double-quoted) #}CODE
LOW⚡…assets/dbt-snowflake/macros/relations/table/create.sql283{# Step 1: Get the schema from the compiled query #}CODE
LOW⚡…assets/dbt-snowflake/macros/relations/table/create.sql286{# Step 2: Create the iceberg table in the CLD with explicit column definitions #}CODE
LOW…assets/dbt-snowflake/macros/relations/table/create.sql351{# Step 3: Insert data from the view (in regular DB) into the table (in CLD) #}CODE
LOWcrates/dbt-metricflow/tests/common/mod.rs3388 // Step 1: replace `main.table_name` with `DATABASE.SCHEMA.TABLE_NAME`.COMMENT
LOWcrates/dbt-metricflow/tests/common/mod.rs3417 // Step 2: DuckDB→Snowflake syntax adaptations.COMMENT
LOWcrates/dbt-main/src/compilation.rs2107 // Step 5: Fixup resolved state to store the defer nodes. Node resolver also gets fixed-up too.COMMENT
LOWcrates/dbt-parser/src/utils.rs615 // Step 1: Generate database and schema first, then update the node.COMMENT
LOWcrates/dbt-parser/src/utils.rs636 // Step 2: Now generate alias with the updated node (node.schema is now correct)COMMENT
LOWcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs189 // Step 0: Replay a cached result if one was recorded.COMMENT
LOWcrates/dbt-deps/src/steps/load_dbt_packages.rs39 // If both are present, we need to check if they are emptyCOMMENT
LOW…kills/adapters-annotate-references/scripts/annotate.py133 # Step 1: skip backward past #[...] attrs and blank linesCOMMENT
Unused Imports18 hits · 18 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-sa-python/python/dbt/contracts/results.py3CODE
LOWcrates/dbt-sa-python/python/dbt/contracts/results.py4CODE
LOWcrates/dbt-sa-python/python/dbt/contracts/results.py5CODE
LOW…s/dbt-sa-python/python/dbt/contracts/graph/manifest.py3CODE
LOWcrates/dbt-sa-python/python/dbt/cli/main.py2CODE
LOWcrates/dbt-sa-python/python/dbt/cli/main.py2CODE
LOWcrates/dbt-sa-python/python/dbt/cli/main.py2CODE
LOW…e_context_deadline_exceeded_repro_project/blackhole.py13CODE
LOW…es/dbt-jinja/minijinja-py/python/minijinja/__init__.py108CODE
LOWcrates/dbt-jinja/minijinja-py/tests/test_state.py1CODE
LOWcrates/dbt-jinja/minijinja-cli/generate-syntax-docs.py11CODE
LOWcrates/dbt-jinja/minijinja-cli/generate-syntax-docs.py14CODE
LOWcrates/dbt-metricflow/tests/data/generate_ddl.py8CODE
LOWcrates/dbt-metricflow/tests/data/generate_ddl.py9CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py12CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py29CODE
LOW…kills/adapters-annotate-references/scripts/annotate.py43CODE
LOW…kills/adapters-annotate-references/scripts/annotate.py47CODE
Redundant / Tautological Comments13 hits · 18 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-common/assets/install.sh391 # Check if aliases need to be updatedCOMMENT
LOWcrates/dbt-common/assets/install.sh521 # Check if already installed and get versionCOMMENT
LOWcrates/dbt-common/assets/install.sh575 # Check if any files were extractedCOMMENT
LOWcrates/dbt-common/assets/install.sh637 # Check if versions matchCOMMENT
LOW…ickhouse/macros/materializations/materialized_view.sql130 {# Check if target table has changed - cannot be updated via MODIFY QUERY #}CODE
LOW…assets/dbt-snowflake/macros/relations/table/create.sql413{# Check if this is a Glue catalog-linked database - Glue doesn't support CTAS #}CODE
LOW…assets/dbt-snowflake/macros/relations/table/create.sql423 {# Check if relation exists and drop if necessary #}CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py222 # Check if col_arg is a nested render callCOMMENT
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py447 # Check if the full name or the last component (after entity prefix) matchesCOMMENT
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py470 # Check if the last part is a standard grainCOMMENT
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py477 # Check if it's a custom granularity (e.g., alien_day) - look through all possible split pointsCOMMENT
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py544 # Check if the name itself is a time dimensionCOMMENT
LOW.github/workflows/auto-respond-bug-reports.yml2# Check if the an issue is opened near or during an extended holiday period.COMMENT
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMcrates/dbt-common/assets/install.sh536 # Create the directory if it doesn't existCOMMENT
MEDIUM…s/dbt-jinja/minijinja-py/python/minijinja/_internal.py1# This file contains functions that the rust module imports.COMMENT
MEDIUMcrates/dbt-jinja/.github/workflows/release.yml246 # Create a GitHub Release while uploading all files to itCOMMENT
MEDIUM.github/workflows/release-v2.yml1014 # Create the GitHub Release with all assets. Skipped on dry-run.COMMENT
MEDIUM.github/actions/macos-sign/action.yml150 # Create a notarization package (optional but recommended)COMMENT
MEDIUM.github/actions/macos-sign/action.yml162 # # Create a ZIP for notarizationCOMMENT
TODO Padding10 hits · 14 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-agate/src/decimal.rs122 // TODO: implement operations on decimal scalars likeCOMMENT
LOWcrates/dbt-agate/src/decimal.rs155 // TODO: implement decimal methodsCOMMENT
LOWcrates/dbt-agate/src/table.rs1074 // TODO: implement output, locale and max_precisionCOMMENT
LOWcrates/dbt-adapter/src/adapter/mod.rs365 Parse(_) => None, // TODO: implement metadata_adapter() for ParseAdapterCODE
LOWcrates/dbt-schemas/src/schemas/nodes.rs3405 // TODO: implement proper config comparison when neededCOMMENT
LOWcrates/dbt-adapter-sql/src/ident.rs128// TODO: implement a separate struct Idents that can be used as (BTree|Hash)(Map|Set) keysCOMMENT
LOWcrates/dbt-tasks-sa/src/task_runner_hooks.rs31// TODO: implement thisCOMMENT
LOWcrates/dbt-tasks-sa/src/task_runner_hooks.rs68 // TODO: implement show_taskgraphCOMMENT
LOWcrates/dbt-tasks-sa/src/task_runner_hooks.rs82 // TODO: implement cache invalidation logic hereCOMMENT
LOWcrates/dbt-error/src/types.rs599 /// TODO: implement Span support in serde-yamlCOMMENT
Structural Annotation Overuse11 hits · 14 pts
SeverityFileLineSnippetContext
LOW⚡…assets/dbt-snowflake/macros/relations/table/create.sql279{# Step 0: Create a Glue-compatible relation (lowercase + double-quoted) #}CODE
LOW⚡…assets/dbt-snowflake/macros/relations/table/create.sql283{# Step 1: Get the schema from the compiled query #}CODE
LOW⚡…assets/dbt-snowflake/macros/relations/table/create.sql286{# Step 2: Create the iceberg table in the CLD with explicit column definitions #}CODE
LOW…assets/dbt-snowflake/macros/relations/table/create.sql351{# Step 3: Insert data from the view (in regular DB) into the table (in CLD) #}CODE
LOWcrates/dbt-metricflow/tests/common/mod.rs3388 // Step 1: replace `main.table_name` with `DATABASE.SCHEMA.TABLE_NAME`.COMMENT
LOWcrates/dbt-metricflow/tests/common/mod.rs3417 // Step 2: DuckDB→Snowflake syntax adaptations.COMMENT
LOWcrates/dbt-main/src/compilation.rs2107 // Step 5: Fixup resolved state to store the defer nodes. Node resolver also gets fixed-up too.COMMENT
LOWcrates/dbt-parser/src/utils.rs615 // Step 1: Generate database and schema first, then update the node.COMMENT
LOWcrates/dbt-parser/src/utils.rs636 // Step 2: Now generate alias with the updated node (node.schema is now correct)COMMENT
LOWcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs189 // Step 0: Replay a cached result if one was recorded.COMMENT
LOW…kills/adapters-annotate-references/scripts/annotate.py133 # Step 1: skip backward past #[...] attrs and blank linesCOMMENT
Deep Nesting13 hits · 12 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-sa-python/python/dbt/runner.py73CODE
LOWcrates/dbt-metricflow/tests/data/generate_ddl.py29CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py168CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py388CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py443CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py201CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py86CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py119CODE
LOW…/adapters-annotate-references/scripts/find_upstream.py141CODE
LOW…kills/adapters-annotate-references/scripts/annotate.py65CODE
LOW…kills/adapters-annotate-references/scripts/annotate.py171CODE
LOW…adapters-annotate-references/scripts/scan_available.py84CODE
LOW…adapters-annotate-references/scripts/scan_available.py103CODE
Modern AI Meta-Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMcrates/dbt-profile/tests/resolve_test.rs7// ── Dependency guardrails ────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-index-core/src/info_schema/epoch_views.rs1214 #[ignore = "scaffolding: needs FS_INFO_SCHEMA_BENCH_METADATA"]COMMENT
MEDIUMcrates/dbt-index-core/src/info_schema/epoch.rs1581 #[ignore = "scaffolding: prints the mapping surface"]COMMENT
MEDIUMdocs/roadmap/2025-05-new-engine-same-language.md140 # Fusion-powered state-aware orchestration: build this model after 4 hours, as long as it has new dataCOMMENT
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-sa-python/python/dbt/contracts/results.py7__all__ = [CODE
LOW…s/dbt-sa-python/python/dbt/contracts/graph/manifest.py5__all__ = ["Manifest"]CODE
LOW…es/dbt-jinja/minijinja-py/python/minijinja/__init__.py3__all__ = [CODE
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…es/dbt-jinja/minijinja-py/python/minijinja/__init__.py21CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py385CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-metadata/benches/partial_parse_bench.sh4# Usage:COMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-jinja/minijinja-py/tests/test_basic.py61 def my_method(self):CODE