Repository Analysis

dbt-labs/dbt-core

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

5.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of dbt-labs/dbt-core, a Rust project with 13,709 GitHub stars. SynthScan v2.0 examined 762,939 lines of code across 3210 source files, recording 2260 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 5.2 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

5.2
Adjusted Score
5.2
Raw Score
100%
Time Factor
2026-08-28
Last Push
13.7K
Stars
Rust
Language
762.9K
Lines of Code
3.2K
Files
2.3K
Pattern Hits
2026-08-29
Scan Date
0.02
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 24HIGH 47MEDIUM 661LOW 1528

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 2260 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators587 hits · 1621 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml127# ==================================================================================COMMENT
MEDIUMcrates/dbt-adapter/src/metadata/databricks/mod.rs1871 // ── epoch_ms_from_history_batch ──────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-adapter/src/metadata/databricks/mod.rs1991 // ── partition_override_relations ─────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs7851 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs7853 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs7911 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs7913 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs7966 // ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs7968 // ─────────────────────────────────────────────────────────────────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.rs378// ── Bug 1: set_deferred ────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs435// ── Bug 2: evict_stale_entries removes from parquet cache ─────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs510// ── Bug 4: local schemas re-derived from YAML, not persisted ──────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs566// ── delta writes: only dirty entries saved ────────────────────────────────────COMMENT
MEDIUMcrates/dbt-schema-store/tests/schema_store_contract.rs846// ── 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.rs33// ── Opener / abort handle ─────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs56// ── Passive resolver ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs218// ── Interactive resolver ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs378// ── Builder ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs484// ── Scope helpers ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs512// ── Private helpers ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs994// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1258 // ── Scope tests ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1337 // ── Scope helper unit tests ───────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1387 // ── PKCE / URL builder tests ──────────────────────────────────────────────COMMENT
MEDIUMcrates/dbt-platform-auth/src/resolver/oauth.rs1484 // ── 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.rs1588 // ── datetime.fromisocalendar ─────────────────────────────────────────COMMENT
MEDIUM…/minijinja-contrib/src/modules/py_datetime/datetime.rs1655 // ── render() / Python's str(datetime) ────────────────────────────────COMMENT
MEDIUMcrates/dbt-metricflow/tests/metricflow_compat.rs2460// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/dbt-metricflow/tests/metricflow_compat.rs2462// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMcrates/dbt-metricflow/tests/metricflow_compat.rs2469 // ── fct_bookings ─────────────────────────────────────────────────────COMMENT
527 more matches not shown…
Over-Commented Block1337 hits · 1282 pts
SeverityFileLineSnippetContext
LOWCargo.toml121#COMMENT
LOWCargo.toml161# arrow = { path = "../arrow-rs/arrow" }COMMENT
LOWCargo.toml181COMMENT
LOWCargo.toml641# Security and cryptography dependenciesCOMMENT
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/lib.rs161}COMMENT
LOWcrates/dbt-auth/src/databricks/mod.rs121 // through to M2M / external-browser.COMMENT
LOWcrates/dbt-auth/src/snowflake/mod.rs41];COMMENT
LOWcrates/dbt-auth/src/snowflake/key_format.rs441 // Non-PKCS#8 PEM header should be rejected in PEM-branch.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-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 /// * `unique_id` - unique_id is the globally unique identifier for this node.COMMENT
LOW…bt-telemetry/src/impls/v1_public_events_fusion_node.rs421 /// This is thin wrapper around `new` that avoids the need to passCOMMENT
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/// Outcome of a query executionCOMMENT
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
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs421 /// waiting for upstream nodes.COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs441 pub node_outcome_detail: ::core::option::Option<node_processed::NodeOutcomeDetail>,COMMENT
LOW…/dbt-telemetry/src/gen/v1.public.events.fusion.node.rs561/// Core outcome for any node evaluation result within any phase.COMMENT
LOW…bt-telemetry/src/gen/v1.public.events.fusion.compat.rs1// This file is @generated by prost-build.COMMENT
LOW…dbt-telemetry/src/gen/v1.public.events.fusion.phase.rs1// This file is @generated by prost-build.COMMENT
LOW…dbt-telemetry/src/gen/v1.public.events.fusion.phase.rs41/// Note that not all phases are relevant to all commands.COMMENT
LOWcrates/dbt-telemetry/src/attributes/registry.rs101/// # UsageCOMMENT
LOWcrates/dbt-telemetry/src/attributes/registry.rs641 /// # How this test worksCOMMENT
1277 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
CRITICALcrates/dbt-tasks-sa/src/cloneable/mod.rs48 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICALcrates/dbt-tasks-sa/src/cloneable/mod.rs49 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICALcrates/dbt-tasks-sa/src/cloneable/mod.rs54 if let Some(reporter) = 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
CRITICALcrates/dbt-tasks-sa/src/cloneable/mod.rs76 ctx.inner.arg.io.status_reporter.as_ref(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/test.rs351 if let Some(reporter) = ctx.inner.arg.io.status_reporter.as_ref() {CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/test.rs358 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/test.rs359 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
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs124 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs125 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs130 if let Some(reporter) = ctx.inner.arg.io.status_reporter.as_ref() {CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs577 ctx.inner.arg.io.status_reporter.as_ref(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs606 ctx.inner.arg.io.status_reporter.as_ref(),CODE
CRITICALcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs1126 ctx.inner.arg.io.invocation_id.to_string(),CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs872 let filename = ctx.inner.arg.io.in_dir.join(fixture.clone());CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1053 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1054 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1134 let filename = ctx.inner.arg.io.in_dir.join(fixture.clone());CODE
CRITICAL…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs2275 let fixture_path = ctx.inner.arg.io.in_dir.join(fixture);CODE
CRITICAL…ates/dbt-tasks-sa/src/renderable/renderable/default.rs134 ctx.inner.arg.io.in_dir.as_path(),CODE
CRITICAL…ates/dbt-tasks-sa/src/renderable/renderable/default.rs135 ctx.inner.arg.io.out_dir.as_path(),CODE
CRITICAL…ates/dbt-tasks-sa/src/renderable/renderable/default.rs156 &ctx.inner.arg.io.out_dir.join(DBT_EPHEMERAL_DIR_NAME),CODE
CRITICAL…ates/dbt-tasks-core/src/run_cache/run_cache_request.rs75 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 Identifiers71 hits · 80 pts
SeverityFileLineSnippetContext
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx132export function TrustSignalsBadgeContainer({CODE
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx179function ModelTrustSignalsBadgeContainer({CODE
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx253function SourceTrustSignalsBadgeContainer({CODE
LOW…server/web/src/shared/components/TrustSignalsBadge.tsx359function ExposureTrustSignalsBadgeContainer({CODE
LOW…-docs-server/web/src/shared/components/upgrade/copy.ts176export function getHomePanelKindsForUserState(_us: UserState): UpgradeHookKind[] {CODE
LOW…server/web/src/shared/data-sources/mappers/fromWire.ts1421export function fromColumnLineageResponse(CODE
LOWcrates/dbt-docs-server/web/src/hooks/useCapabilities.ts31export function deriveUpgradeCapabilities(CODE
LOWcrates/dbt-ci/templates/sdist_build_backend.py79def get_requires_for_build_wheel(config_settings=None):CODE
LOWcrates/dbt-adapter/src/adapter/mod.rs537 /// def build_catalog_from_show_tables_and_svv_columns(COMMENT
LOWcrates/dbt-adapter/src/adapter/mod.rs761 /// def render_raw_model_constraints(COMMENT
LOWcrates/dbt-adapter/src/adapter/mod.rs1250 /// def get_incremental_strategy_macro(COMMENT
LOWcrates/dbt-adapter/src/adapter/mod.rs1284 /// def assert_valid_snapshot_target_given_strategy(COMMENT
LOWcrates/dbt-adapter/src/adapter/mod.rs1348 /// def get_hard_deletes_behavior(COMMENT
LOWcrates/dbt-adapter/src/adapter/mod.rs2205 /// def add_time_ingestion_partition_column(COMMENT
LOWcrates/dbt-adapter/src/adapter/mod.rs2843 /// def update_tblproperties_for_uniform_iceberg(COMMENT
LOWcrates/dbt-jinja/minijinja-py/tests/test_basic.py93def test_custom_filter_kwargs():CODE
LOWcrates/dbt-jinja/minijinja-py/tests/test_basic.py223def test_full_object_transfer():CODE
LOWcrates/dbt-jinja/minijinja-py/tests/test_basic.py300def test_keep_trailing_newline():CODE
LOWcrates/dbt-jinja/minijinja-py/tests/test_basic.py321def test_trim_and_lstrip_blocks():CODE
LOWcrates/dbt-jinja/minijinja-py/tests/test_security.py15def test_dict_is_always_public():CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py143def render_dimension_template(name: str, entity_path: list = None) -> str:CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py159def render_time_dimension_template(name: str, grain: str = None) -> str:CODE
LOW…ates/dbt-metricflow/tests/data/convert_python_tests.py324 def _replace_dim_template_with_path(m):CODE
LOWcrates/dbt-python/tests/unit/test_runner.py10def test_manifest_injection_not_implemented():CODE
LOWcrates/dbt-python/tests/unit/test_runner.py15def test_callbacks_not_implemented():CODE
LOWcrates/dbt-python/tests/unit/test_runner.py30def test_kwargs_to_cli_mapping(kwargs, expected):CODE
LOWcrates/dbt-python/tests/unit/test_runner.py34def test_unknown_command_captured_as_exception():CODE
LOWcrates/dbt-python/tests/integration/test_contracts.py16def test_parse_result_is_manifest(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_contracts.py79def test_freshness_schema_decodes_a_sources_payload():CODE
LOWcrates/dbt-python/tests/integration/test_contracts.py113def test_source_freshness_without_sources_returns_an_empty_artifact(tmp_project, invoke):CODE
LOW…/dbt-python/tests/integration/test_programmatic_api.py14def test_global_flag_before_subcommand(tmp_project, invoke, unique_ids):CODE
LOW…/dbt-python/tests/integration/test_programmatic_api.py25def test_global_flag_before_and_after_agree(tmp_project, invoke, unique_ids):CODE
LOW…/dbt-python/tests/integration/test_programmatic_api.py34def test_kwargs_list_and_bool_together(tmp_project, invoke, unique_ids):CODE
LOW…/dbt-python/tests/integration/test_programmatic_api.py44def test_kwargs_bool_false_becomes_negated_flag(tmp_project, invoke):CODE
LOW…/dbt-python/tests/integration/test_programmatic_api.py54def test_result_type_varies_by_command(tmp_project, invoke):CODE
LOW…/dbt-python/tests/integration/test_programmatic_api.py62def test_documented_result_iteration(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py12def test_parse_returns_manifest(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py20def test_list_returns_list_of_str(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py30def test_build_returns_run_results(tmp_project, invoke, unique_ids):CODE
LOWcrates/dbt-python/tests/integration/test_results.py41def test_compile_write_catalog_populates_catalog(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py54def test_catalog_is_none_without_the_flag(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py61def test_failing_test_is_a_handled_failure(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py76def test_source_freshness_returns_freshness_results(built_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py91def test_stale_source_is_a_handled_failure(built_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_results.py107def test_unresolvable_ref_returns_partial_manifest_with_error(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_logging.py27def test_each_invocation_logs_to_its_own_project(tmp_project, tmp_path):CODE
LOWcrates/dbt-python/tests/integration/test_logging.py60def test_repeated_invocations_on_one_project_reuse_its_log(tmp_project):CODE
LOWcrates/dbt-python/tests/integration/test_msgpack.py21def test_msgpack_matches_run_results_json(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_msgpack.py34def test_nested_types_decode_as_dataclasses(built_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_msgpack.py47def test_run_results_is_a_sequence(built_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_msgpack.py57def test_catalog_type_alias_survives_both_directions(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_msgpack.py77def test_catalog_column_index_is_an_int(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_msgpack.py89def test_manifest_metadata_is_flattened(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_msgpack.py103def test_unknown_keys_are_tolerated():CODE
LOWcrates/dbt-python/tests/integration/test_artifacts.py12def test_run_results_json_matches_returned_artifact(tmp_project, invoke, unique_ids):CODE
LOWcrates/dbt-python/tests/integration/test_artifacts.py25def test_run_results_read_round_trips(tmp_project, invoke, unique_ids):CODE
LOWcrates/dbt-python/tests/integration/test_artifacts.py35def test_manifest_json_matches_returned_manifest(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_artifacts.py48def test_catalog_json_matches_returned_catalog(tmp_project, invoke):CODE
LOWcrates/dbt-python/tests/integration/test_artifacts.py65def test_sources_json_matches_returned_artifact(built_project, invoke, unique_ids):CODE
LOWcrates/dbt-python/tests/integration/test_artifacts.py81def test_failing_run_still_writes_run_results(tmp_project, invoke, unique_ids):CODE
11 more matches not shown…
AI Slop Vocabulary16 hits · 48 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.rs656 // canonicalizer robust on real-world SQL.COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/serde.rs1429 // (robust against emitter quoting/reflow choices).COMMENT
MEDIUMcrates/dbt-schemas/src/schemas/nodes.rs1649/// 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.rs747/// reuse strings in certain cases. This function can be used to utilize theCOMMENT
MEDIUMcrates/dbt-test-utils/src/task/env.rs54 // TODO: Make this more robust / parameterizeableCOMMENT
MEDIUMcrates/dbt-test-utils/src/task/env.rs100 // TODO: Make this more robust / parameterizeableCOMMENT
MEDIUMcrates/dbt-test-utils/src/task/env.rs116 // TODO: Make this more robust / parameterizeableCOMMENT
MEDIUM…es/dbt-tasks-sa/src/renderable/renderable/unit_test.rs1926 // 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
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.sql135 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
Fake / Example Data20 hits · 20 pts
SeverityFileLineSnippetContext
LOWcrates/dbt-auth/src/duckdb/init.rs665 key_id: fake_keyCODE
LOWcrates/dbt-auth/src/duckdb/init.rs673 assert!(sql.contains("KEY_ID 'fake_key'"));CODE
LOWcrates/dbt-auth/src/duckdb/init.rs797 key_id: fake_keyCODE
LOWcrates/dbt-auth/src/salesforce/mod.rs126 ("username".into(), "user@example.com".into()),CODE
LOWcrates/dbt-auth/src/salesforce/mod.rs151 ("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.rs664 let array: ArrayRef = Arc::new(StringArray::from(vec!["placeholder"]));CODE
LOWcrates/dbt-adapter/src/adapter/adapter_impl.rs1306 Arc::new(StringArray::from(vec!["placeholder"]))CODE
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
LOWcrates/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.rs2824 "placeholder",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.sql345{# 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.rs2078 // Step 5: Fixup resolved state to store the defer nodes. Node resolver also gets fixed-up too.COMMENT
LOWcrates/dbt-parser/src/utils.rs611 // Step 1: Generate database and schema first, then update the node.COMMENT
LOWcrates/dbt-parser/src/utils.rs632 // Step 2: Now generate alias with the updated node (node.schema is now correct)COMMENT
LOWcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs164 // 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
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
LOWcrates/dbt-python/python/dbt/contracts/results.py3CODE
LOWcrates/dbt-python/python/dbt/contracts/results.py4CODE
LOWcrates/dbt-python/python/dbt/contracts/results.py5CODE
LOW…ates/dbt-python/python/dbt/contracts/graph/manifest.py3CODE
LOWcrates/dbt-python/python/dbt/cli/main.py2CODE
LOWcrates/dbt-python/python/dbt/cli/main.py2CODE
LOWcrates/dbt-python/python/dbt/cli/main.py2CODE
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.sh636 # Check if versions matchCOMMENT
LOW…ickhouse/macros/materializations/materialized_view.sql103 {# Check if target table has changed - cannot be updated via MODIFY QUERY #}CODE
LOW…assets/dbt-snowflake/macros/relations/table/create.sql407{# Check if this is a Glue catalog-linked database - Glue doesn't support CTAS #}CODE
LOW…assets/dbt-snowflake/macros/relations/table/create.sql417 {# 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.yml918 # 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.rs1052 // 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.rs3353 // 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.rs600 /// 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.sql345{# 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.rs2078 // Step 5: Fixup resolved state to store the defer nodes. Node resolver also gets fixed-up too.COMMENT
LOWcrates/dbt-parser/src/utils.rs611 // Step 1: Generate database and schema first, then update the node.COMMENT
LOWcrates/dbt-parser/src/utils.rs632 // Step 2: Now generate alias with the updated node (node.schema is now correct)COMMENT
LOWcrates/dbt-tasks-sa/src/runnable/runnable/mod.rs164 // 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-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
LOWcrates/dbt-python/python/dbt/runner.py73CODE
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.rs1010 #[ignore = "scaffolding: needs FS_INFO_SCHEMA_BENCH_METADATA"]COMMENT
MEDIUMcrates/dbt-index-core/src/info_schema/epoch.rs1516 #[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
LOW…es/dbt-jinja/minijinja-py/python/minijinja/__init__.py3__all__ = [CODE
LOWcrates/dbt-python/python/dbt/contracts/results.py7__all__ = [CODE
LOW…ates/dbt-python/python/dbt/contracts/graph/manifest.py5__all__ = ["Manifest"]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