AI Slop Code Risk Monitor

rilldata/rill

SlopCodeMonitor badge for rilldata/rill Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The fastest business intelligence tool for humans and agents.

1.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for rilldata/rill, a Go project with 2,975 GitHub stars. SynthScan examined 739,893 lines of code across 4668 source files, recording 1228 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 1.9 (Low 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.

1.9
Adjusted Signal
1.9
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
3.0K
Stars
Go
Language
739.9K
Lines of Code
4.7K
Files
1.2K
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 8.4/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

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

Agent Over-Engineering Ratio 5.4/100 · LOW

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

PR Review Velocity Impact 9.7/100 · LOW

Which changes need focused human review? 1228 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

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

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 3HIGH 10MEDIUM 105LOW 1110

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 1228 distinct pattern matches across 15 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.

Hyper-Verbose Identifiers834 hits · 764 pts
SeverityFileLineSnippetContext
LOWweb-local/tests/rill-yaml.spec.ts5async function expectRillYAMLToContainOlapConnector(page: Page, text: string) {CODE
LOWweb-local/tests/connectors/clickhouse-connector.spec.ts410async function enterClickhouseCredentials(CODE
LOWweb-local/tests/connectors/clickhouse-connector.spec.ts496async function selectAdImpressionsAndSubmit(page: Page, connectorName: string) {CODE
LOWweb-local/tests/utils/commonHelpers.ts5export async function openFileNavEntryContextMenu(CODE
LOWweb-local/tests/utils/metricsViewHelpers.ts5export async function createMetricsViewFromSource(CODE
LOWweb-local/tests/utils/metricsViewHelpers.ts13export async function createMetricsViewFromModel(CODE
LOWweb-local/tests/utils/dataSpecifcHelpers.ts70export function interceptTimeseriesResponse(CODE
LOWweb-local/tests/utils/dataSpecifcHelpers.ts113export async function assertTimeseriesChartRendered(page: Page) {CODE
LOW…tests/explores/dimension-and-measure-selection.spec.ts27async function toggleVisibleDimensionItem(page, itemName: string) {CODE
LOW⚡web-local/src/features/tables/LocalProjectTables.svelte159 function handleViewPartitionsClick(resource: V1Resource) {CODE
LOW⚡web-local/src/features/tables/LocalProjectTables.svelte164 function handleRefreshErroredClick(resource: V1Resource) {CODE
LOW⚡web-local/src/features/tables/LocalProjectTables.svelte170 function handleIncrementalRefreshClick(resource: V1Resource) {CODE
LOWweb-local/src/lib/time-ranges-test.ts104export function generateStartingAndEndingTests(metadata: TimeMetadata) {CODE
LOWweb-local/src/lib/time-ranges-test.ts216function generateCurrentAndPreviousPeriods(metadata: TimeMetadata) {CODE
LOWweb-local/src/lib/time-ranges-test.ts299function generateFirstNPeriodTests(metadata: TimeMetadata, n: number = 3) {CODE
LOWweb-local/src/lib/time-ranges-test.ts464export function generateIntervalTestCases(reference: DateTime): Test[] {CODE
LOWweb-local/src/routes/status/resources/+page.svelte79 function refreshAllSourcesAndModels() {CODE
LOWdocs/src/theme/NavbarItem/DropdownNavbarItem.js12export default function DropdownNavbarItemWrapper(props) {CODE
LOWweb-common/tailwind.config.ts7function generateTailwindVariables() {CODE
LOWweb-common/tests/web-admin-client.mock.ts4export function getAdminServiceListBookmarksQueryOptions() {CODE
LOWweb-common/tests/utils/explore-interactions.ts4export async function interactWithTimeRangeMenu(CODE
LOWweb-common/src/layout/config.ts31export function collapseInspectorCTAButton(width) {CODE
LOWweb-common/src/features/connectors/connectors-utils.ts6export function makeFullyQualifiedTableName(CODE
LOWweb-common/src/features/connectors/connectors-utils.ts37export function makeSufficientlyQualifiedTableName(CODE
LOWweb-common/src/features/connectors/connectors-utils.ts198export function getDriverNameForConnector(connectorName: string): string {CODE
LOWweb-common/src/features/connectors/selectors.ts28function createModelingSupportQueryOptions(CODE
LOWweb-common/src/features/connectors/selectors.ts80export function useIsModelingSupportedForConnectorOLAP(CODE
LOWweb-common/src/features/connectors/selectors.ts87export function useIsModelingSupportedForDefaultOlapDriverOLAP(CODE
LOWweb-common/src/features/connectors/selectors.ts278export function getAnalyzedConnectorByName(CODE
LOWweb-common/src/features/connectors/code-utils.ts324export async function updateRillYAMLWithOlapConnector(CODE
LOWweb-common/src/features/connectors/code-utils.ts346export function replaceOlapConnectorInYAML(CODE
LOWweb-common/src/features/connectors/code-utils.ts359export function maybeUnsetOlapConnectorInYaml(CODE
LOWweb-common/src/features/connectors/code-utils.ts371export async function updateRillYAMLWithAiConnector(CODE
LOW…src/features/connectors/explorer/TableMenuItems.svelte52 async function handleCreateModelFromTable() {CODE
LOW…ommon/src/features/entity-management/entity-mappers.ts22export function getFilePathFromNameAndType(CODE
LOW…ommon/src/features/entity-management/entity-mappers.ts45export function getFileAPIPathFromNameAndType(CODE
LOW…ommon/src/features/entity-management/project-parser.ts42export async function waitForProjectParserVersion(CODE
LOW…ommon/src/features/entity-management/file-selectors.ts80export function useFileNamesInDirectorySelector(CODE
LOW…ommon/src/features/entity-management/file-selectors.ts121export function useDirectoryNamesInDirectory(CODE
LOW…ommon/src/features/entity-management/file-selectors.ts143export function useDirectoryNamesInDirectorySelector(CODE
LOW…mon/src/features/entity-management/edit-environment.ts12export function setRuntimeEditEnvironment(env: RuntimeEditEnvironment) {CODE
LOW…mon/src/features/entity-management/edit-environment.ts19export function isCloudRuntimeEditEnvironment() {CODE
LOW…b-common/src/features/entity-management/error-utils.ts14export function createRootCauseErrorQuery(CODE
LOW…b-common/src/features/entity-management/error-utils.ts42export function resolveRootCauseErrorMessage(CODE
LOW…n/src/features/entity-management/resource-selectors.ts251export function useClientFilteredResources(CODE
LOW…n/src/features/entity-management/resource-selectors.ts274export function getClientFilteredResourcesQueryOptions(CODE
LOW…n/src/features/entity-management/resource-selectors.ts350export function getMetricsViewAndExploreSpecsQueryOptions(CODE
LOW…/src/features/entity-management/infer-resource-kind.ts54function findResourceKindInFilePath(filePath: string): ResourceKind | null {CODE
LOW…mmon/src/features/entity-management/file-path-utils.ts42export function splitFolderFileNameAndExtension(CODE
LOW…common/src/features/entity-management/add/new-files.ts21export async function createResourceAndNavigate(CODE
LOW…common/src/features/entity-management/add/new-files.ts67export function getPathForNewResourceFile(CODE
LOW…common/src/features/entity-management/add/new-files.ts173export function getBaseNameForNewResourceFile(CODE
LOW…common/src/features/entity-management/add/new-files.ts187export function generateBlobForNewResourceFile(CODE
LOW…common/src/features/entity-management/add/selectors.ts14export function getConnectorsWithImportSupport(runtimeClient: RuntimeClient) {CODE
LOW…common/src/features/entity-management/add/selectors.ts34export function getConnectorsWithMetricsViewSupport(CODE
LOW…mmon/src/features/entity-management/actions/actions.ts35export async function runtimeServicePutFileAndWaitForReconciliation(CODE
LOW…mmon/src/features/entity-management/actions/actions.ts58export async function waitForResourceReconciliation(CODE
LOWweb-common/src/features/custom-viz/test-args.ts38export function fetchDimensionValueCounts(CODE
LOWweb-common/src/features/custom-viz/params.ts540export function substituteArgsRecursively(CODE
LOW…b-common/src/features/custom-viz/component-ai-agent.ts17export function clearComponentFileConversation(filePath: string): void {CODE
774 more matches not shown…
AI Slop Vocabulary77 hits · 148 pts
SeverityFileLineSnippetContext
MEDIUMruntime/connections.go48 // Many code paths around connection acquisition leverage caches that won't actually touch the ctx.COMMENT
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml28 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml64 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml109 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml112 content: "# Instructions for developing `rill.yaml`\n\n## Introduction\n\n`rill.yaml` is a required configuration CODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml147 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml150 content: "# Instructions for developing `rill.yaml`\n\n## Introduction\n\n`rill.yaml` is a required configuration CODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml194 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml197 content: "# Instructions for developing `rill.yaml`\n\n## Introduction\n\n`rill.yaml` is a required configuration CODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml255 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/InvalidDefaultOLAP.completions.yaml309 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/S3Introspection.completions.yaml5 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/S3Introspection.completions.yaml46 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/S3Introspection.completions.yaml100 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/S3Introspection.completions.yaml163 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/S3Introspection.completions.yaml235 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/MemoryLimitEval.completions.yaml28 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/MemoryLimitEval.completions.yaml121 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml28 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml64 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml1663 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3283 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3328 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3331 content: "# Instructions for developing `rill.yaml`\n\n## Introduction\n\n`rill.yaml` is a required configuration CODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3362 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3365 content: "# Instructions for developing `rill.yaml`\n\n## Introduction\n\n`rill.yaml` is a required configuration CODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3405 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3408 content: "# Instructions for developing `rill.yaml`\n\n## Introduction\n\n`rill.yaml` is a required configuration CODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3460 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3514 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3577 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3649 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3730 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3733 content: "# Instructions for developing a metrics view in Rill\n\n## Introduction\n\nMetrics views are resources tCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3775 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3778 content: "# Instructions for developing a metrics view in Rill\n\n## Introduction\n\nMetrics views are resources tCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3829 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3832 content: "# Instructions for developing a metrics view in Rill\n\n## Introduction\n\nMetrics views are resources tCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml3932 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml4022 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml4464 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml4921 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml5020 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml5122 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml5224 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/ClickhousePlayground.completions.yaml5326 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml64 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml125 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml28 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml202 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml247 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml250 content: "# Instructions for developing a metrics view in Rill\n\n## Introduction\n\nMetrics views are resources tCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml294 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml297 content: "# Instructions for developing a metrics view in Rill\n\n## Introduction\n\nMetrics views are resources tCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml364 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml418 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml481 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml553 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml999 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
MEDIUMruntime/ai/evals/DeveloperShopify.completions.yaml1454 content: "# Instructions for developing a Rill project\n\nThis document is intended for data engineering agents spCODE
17 more matches not shown…
Over-Commented Block151 hits · 136 pts
SeverityFileLineSnippetContext
LOWnetlify.toml1# This should be used for docs alsoCOMMENT
LOWruntime/query.go41 // IncludeHeader indicates whether to include a header with metadata in the export.COMMENT
LOWruntime/health.go21// The information about OLAP and metrics views is cached in the catalog.COMMENT
LOWruntime/resolver.go41 Close() errorCOMMENT
LOWruntime/drivers/models.go61// ModelExecuteOptions are options passed to a model executor's Execute function.COMMENT
LOWruntime/drivers/drivers.go121 // An object store can store, list and retrieve files on a remote server.COMMENT
LOWruntime/drivers/catalog.go81}COMMENT
LOWruntime/drivers/registry.go41 // Driver name for the AI service (optional)COMMENT
LOWruntime/drivers/registry.go81// It is configured by parsing instance variables prefixed with "rill.".COMMENT
LOWruntime/drivers/registry.go101 // MetricsComparisonsExact indicates whether to rewrite metrics comparison queries to approximately correct queries.COMMENT
LOWruntime/drivers/registry.go121 MetricsDruidMVDFilteredSearch bool `mapstructure:"rill.metrics.druid_mvd_filtered_search"`COMMENT
LOWruntime/drivers/repo.go41 Hash(ctx context.Context, paths []string) (string, error)COMMENT
LOWruntime/drivers/repo.go61 // Status returns the current status of the repository.COMMENT
LOWruntime/drivers/olap.go41 // The result MUST be closed after use.COMMENT
LOWruntime/drivers/olap.go61 Args []anyCOMMENT
LOWruntime/drivers/clickhouse/clickhouse.go161 Port int `mapstructure:"port"`COMMENT
LOWruntime/drivers/clickhouse/clickhouse.go181 // QuerySettingsOverride overrides the default query settings used for OLAP SELECT queries.COMMENT
LOWruntime/drivers/clickhouse/clickhouse.go421COMMENT
LOWruntime/drivers/clickhouse/model_manager.go21type ModelOutputProperties struct {COMMENT
LOWruntime/drivers/clickhouse/model_manager.go41 // ENGINE = MergeTreeCOMMENT
LOWruntime/drivers/clickhouse/dialect_split_aggregate.go21 "interval": true, "nanosecond": true, "microsecond": true, "millisecond": true, "second": true, "minute": true, "hour":COMMENT
LOWruntime/drivers/mcp/mcp.go1// Package mcp implements a connector driver for external MCP (Model Context Protocol) servers.COMMENT
LOWruntime/drivers/sqlite/backups.go61)COMMENT
LOWruntime/drivers/sqlite/restore.go21// It needs to accommodate downloading a snapshot of up to backupMaxSizeBytes, hence the generous bound.COMMENT
LOWruntime/drivers/sqlite/restore.go61COMMENT
LOWruntime/drivers/duckdb/config.go41 // CreateSecretsFromConnectors is list of connector names to create temporary secrets for before executing models.COMMENT
LOWruntime/drivers/duckdb/information_schema.go421 }COMMENT
LOWruntime/drivers/duckdb/duckdb.go301 config *configCOMMENT
LOWruntime/drivers/starrocks/starrocks.go121// NOTE: TimeZone configuration is not supported for StarRocks.COMMENT
LOWruntime/metricsview/metricssql/parser.go21)COMMENT
LOWruntime/metricsview/executor/executor_rewrite_rollup.go41const (COMMENT
LOWruntime/metricsview/executor/executor_rewrite_rollup.go61// computes (ComparisonValue / ComparisonDelta / ComparisonRatio / ComparisonTime), which areCOMMENT
LOW…ecutor/executor_rewrite_druid_mvd_filtered_group_by.go21// Does not occur from the UI, which ANDs its per-dimension filters.COMMENT
LOWruntime/queries/metricsview_comparison_toplist_test.go261 })COMMENT
LOWruntime/queries/metricsview_comparison_toplist_test.go281// Name: "m1",COMMENT
LOWruntime/queries/metricsview_comparison_toplist_test.go361 s += fmt.Sprintf("%.2f ", m.DeltaAbs.GetNumberValue())COMMENT
LOWruntime/queries/metricsview_comparison_toplist_test.go381// Name: "m1",COMMENT
LOWruntime/queries/metricsview_aggregation_test.go1321//COMMENT
LOWruntime/queries/metricsview_aggregation_test.go2721// {COMMENT
LOWruntime/queries/metricsview_aggregation_test.go2741// },COMMENT
LOWruntime/queries/metricsview_aggregation_test.go2761// Having: expressionpb.Gt("measure_0__p", 0.0),COMMENT
LOWruntime/queries/metricsview_aggregation_test.go2781// Start: timestamppb.New(time.Date(2022, 1, 1, 0, 0, 0, 0, time.UTC)),COMMENT
LOWruntime/queries/metricsview_aggregation_test.go2801// fmt.Printf("\n")COMMENT
LOWruntime/queries/metricsview_aggregation_test.go3921// MetricsViewName: "ad_bids_metrics",COMMENT
LOWruntime/queries/metricsview_aggregation_test.go3941// Filter: &runtimev1.Expression{COMMENT
LOWruntime/queries/metricsview_aggregation_test.go3961// },COMMENT
LOWruntime/queries/metricsview_aggregation_test.go3981// ComparisonTimeRange: &runtimev1.TimeRange{COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4001// for _, sf := range q.Result.Schema.Fields {COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4021COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4041// },COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4061// Ident: "dom",COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4081// {COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4101// },COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4121// for _, sf := range q.Result.Schema.Fields {COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4141// func TestMetricsViewsAggregation_comparison_measure_filter_with_having(t *testing.T) {COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4161// TimeGrain: runtimev1.TimeGrain_TIME_GRAIN_YEAR,COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4181// {COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4201// Having: expressionpb.Gt("m1", 0.0),COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4221// Start: timestamppb.New(time.Date(2022, 1, 1, 0, 0, 0, 0, time.UTC)),COMMENT
LOWruntime/queries/metricsview_aggregation_test.go4241//COMMENT
91 more matches not shown…
Structural Annotation Overuse65 hits · 99 pts
SeverityFileLineSnippetContext
LOWruntime/server/canvases_test.go678 // Step 1: Get canvas with unresolved templatesCOMMENT
LOWruntime/server/canvases_test.go699 // Step 4: Get formatted value using format tokensCOMMENT
LOWruntime/server/canvases_test.go783 // Step 1: Resolve the canvasCOMMENT
LOW⚡runtime/server/canvases_test.go815 // Step 2: Resolve markdown template WITHOUT additional time rangeCOMMENT
LOW⚡runtime/server/canvases_test.go824 // Step 3: Test with a WHERE clause to verify additional time range worksCOMMENT
LOWruntime/server/canvases_test.go837 // Step 4: Resolve with format tokens enabledCOMMENT
LOWruntime/server/canvases_test.go849 // Step 5: Verify multiple metrics_sql calls in one templateCOMMENT
LOW⚡runtime/ai/instructions/data/resources/theme.md193### Step 1: Extract the brand paletteCOMMENT
LOW⚡runtime/ai/instructions/data/resources/theme.md203### Step 2: Build the light themeCOMMENT
LOW⚡runtime/ai/instructions/data/resources/theme.md209### Step 3: Adapt the dark theme (do not just copy light)COMMENT
LOWdocs/docs/developers/tutorials/openrtb-analytics.md15## Step 1: Clone the ProjectCOMMENT
LOWdocs/docs/developers/tutorials/openrtb-analytics.md28## Step 2: Project StructureCOMMENT
LOWdocs/docs/developers/tutorials/openrtb-analytics.md51## Step 3: Data SourcesCOMMENT
LOWdocs/docs/developers/tutorials/openrtb-analytics.md87## Step 4: Data ModelsCOMMENT
LOWdocs/docs/developers/tutorials/openrtb-analytics.md92## Step 5: Creating your Metrics ViewCOMMENT
LOWdocs/docs/developers/tutorials/openrtb-analytics.md205## Step 6: Dashboard ExplorationCOMMENT
LOWdocs/docs/developers/tutorials/setting-up-mcp.md22## Step 1: Access your Rill Project's AI tab.COMMENT
LOWdocs/docs/developers/tutorials/setting-up-mcp.md34## Step 2: Add config.json into ClientCOMMENT
LOWdocs/docs/developers/tutorials/setting-up-mcp.md51## Step 3: Start Querying your Agent about your Rill metrics.COMMENT
LOWdocs/docs/developers/tutorials/setting-up-mcp.md59## Step 4: Agent CustomizationCOMMENT
LOWdocs/docs/developers/tutorials/clone-a-project.md28## Step 1: Clone the RepositoryCOMMENT
LOWdocs/docs/developers/tutorials/clone-a-project.md48## Step 2: Explore the Project StructureCOMMENT
LOWdocs/docs/developers/tutorials/clone-a-project.md70## Step 3: Set Up Environment VariablesCOMMENT
LOWdocs/docs/developers/tutorials/clone-a-project.md88## Step 4: Check your Source YAML before starting RillCOMMENT
LOWdocs/docs/developers/tutorials/clone-a-project.md91## Step 5: Start Rill DeveloperCOMMENT
LOWdocs/docs/developers/tutorials/clone-a-project.md109## Step 6: Explore the Project and Make ChangesCOMMENT
LOW…docs/developers/tutorials/cost-monitoring-analytics.md30## Step 1: Clone the ProjectCOMMENT
LOW…docs/developers/tutorials/cost-monitoring-analytics.md41## Step 2: Project StructureCOMMENT
LOW…docs/developers/tutorials/cost-monitoring-analytics.md60## Step 3: Data SourcesCOMMENT
LOW…docs/developers/tutorials/cost-monitoring-analytics.md85## Step 4: Data ModelsCOMMENT
LOW…docs/developers/tutorials/cost-monitoring-analytics.md91## Step 5: Creating your Metrics ViewCOMMENT
LOW…docs/developers/tutorials/cost-monitoring-analytics.md189## Step 6: Dashboard ExplorationCOMMENT
LOWdocs/docs/developers/tutorials/integrating-with-rill.md38### Step 1: Create a Service AccountCOMMENT
LOWdocs/docs/developers/tutorials/integrating-with-rill.md52### Step 2: Use Service Account to Add a User with Custom AttributesCOMMENT
LOWdocs/docs/developers/tutorials/integrating-with-rill.md76### Step 4: Verify User Access and AttributesCOMMENT
LOWdocs/docs/developers/tutorials/integrating-with-rill.md86### Step 5: Clean Up ResourcesCOMMENT
LOWdocs/docs/developers/tutorials/github-analytics.md20## Step 1: Clone the ProjectCOMMENT
LOWdocs/docs/developers/tutorials/github-analytics.md44## Step 2: Scrape Git History and Save to Object StorageCOMMENT
LOWdocs/docs/developers/tutorials/github-analytics.md74## Step 3: Generate Rill Project FilesCOMMENT
LOWdocs/docs/developers/tutorials/github-analytics.md101## Step 4: Deploy to Rill CloudCOMMENT
LOWdocs/docs/developers/get-started/quickstart.md27### Step 1: Install and Launch RillCOMMENT
LOWdocs/docs/developers/get-started/quickstart.md46### Step 2: Connect Your DataCOMMENT
LOWdocs/docs/developers/get-started/quickstart.md82### Step 3: Create Your First DashboardCOMMENT
LOWdocs/docs/developers/get-started/quickstart.md111### Step 4: Explore and AnalyzeCOMMENT
LOWdocs/docs/developers/get-started/ai-quickstart.md14## Step 1: Initialize a project with agent instructionsCOMMENT
LOWdocs/docs/developers/get-started/ai-quickstart.md59## Step 2: Start Rill in preview modeCOMMENT
LOWdocs/docs/developers/get-started/ai-quickstart.md75## Step 3: Build with your AI agentCOMMENT
LOW⚡…res/metrics-views/ai-generation/generateMetricsView.ts357 // Step 2: Wait for model to be readyCOMMENT
LOW⚡…res/metrics-views/ai-generation/generateMetricsView.ts364 // Step 3: Create metrics view using the backend AI generationCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts334 // Step 1: Create model that ingests from source to OLAPCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts420 // Step 4: Wait for metrics view to be readyCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts449 // Step 5: Open the explore dashboard defined inline in the metrics viewCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts585 // Step 1: Create metrics viewCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts600 // Step 2: Wait a bit for metrics view to fully reconcileCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts616 // Step 3: Create Canvas dashboardCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts634 // Step 4: Navigate to Canvas dashboardCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts703 // Step 1: Create metrics view (which defines its explore dashboard inline)COMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts719 // Step 2: Wait a bit for metrics view to fully reconcileCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts735 // Step 3: Try to create Canvas dashboardCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts753 // Step 4: Navigate to Canvas if successful, otherwise the inline ExploreCOMMENT
5 more matches not shown…
Synthetic Comment Markers10 hits · 72 pts
SeverityFileLineSnippetContext
HIGHruntime/drivers/registry.go76 // Theme is the name of the theme resource to use for AI-generated charts.COMMENT
HIGHruntime/server/generate_metrics_view.go306 // Validate the generated measures (not validating other parts since those are not AI-generated).COMMENT
HIGHruntime/parser/parse_rillyaml.go69 // Theme resource name to use for AI-generated chartsCOMMENT
HIGHdocs/blog/0.77.md53- **Added filter chips for AI charts** - Visual filter indicators on charts generated by AICODE
HIGH…res/metrics-views/ai-generation/generateMetricsView.ts110 // First, request an AI-generated metrics viewCOMMENT
HIGH…res/metrics-views/ai-generation/generateMetricsView.ts209 // First, request an AI-generated dashboardCOMMENT
HIGH…res/metrics-views/ai-generation/generateMetricsView.ts499 // Request an AI-generated metrics viewCOMMENT
HIGH…on/src/features/canvas/ai-generation/generateCanvas.ts47 // Request an AI-generated metrics viewCOMMENT
HIGH…on/src/features/canvas/ai-generation/generateCanvas.ts122 // Request AI-generated canvas dashboardCOMMENT
HIGH…on/src/features/canvas/ai-generation/generateCanvas.ts300 // Request AI-generated canvas dashboardCOMMENT
Decorative Section Separators19 hits · 57 pts
SeverityFileLineSnippetContext
MEDIUM…common/src/features/canvas/components/map/map-utils.ts9// ── GeoJSON transformation ──────────────────────────────────────COMMENT
MEDIUM…common/src/features/canvas/components/map/map-utils.ts78// ── Bounds calculation ──────────────────────────────────────────COMMENT
MEDIUM…common/src/features/canvas/components/map/map-utils.ts141// ── Polygon detection ───────────────────────────────────────────COMMENT
MEDIUM…common/src/features/canvas/components/map/map-utils.ts163// ── Tooltip ─────────────────────────────────────────────────────COMMENT
MEDIUMweb-common/src/features/templates/schemas/ducklake.ts54 // ── Parameters tab: catalog ──────────────────────────────COMMENT
MEDIUMweb-common/src/features/templates/schemas/ducklake.ts209 // ── Parameters tab: data path ────────────────────────────COMMENT
MEDIUMweb-common/src/features/templates/schemas/ducklake.ts320 // ── Advanced parameters ──────────────────────────────────COMMENT
MEDIUMweb-common/src/runtime-client/v2/runtime-client.spec.ts77 // ── Basic auth header ──────────────────────────────────────────────COMMENT
MEDIUMweb-common/src/runtime-client/v2/runtime-client.spec.ts94 // ── Refresh behavior when JWT is near expiry ───────────────────────COMMENT
MEDIUMweb-common/src/runtime-client/v2/runtime-client.spec.ts176 // ── Dispose behavior ───────────────────────────────────────────────COMMENT
MEDIUMweb-common/src/runtime-client/v2/runtime-client.spec.ts207 // ── Laptop sleep / long idle recovery ──────────────────────────────COMMENT
MEDIUMweb-common/src/runtime-client/v2/runtime-client.spec.ts254 // ── updateJwt ──────────────────────────────────────────────────────COMMENT
MEDIUMweb-common/src/runtime-client/v2/context.ts6// ── Cached factory ──────────────────────────────────────────────────COMMENT
MEDIUMweb-admin/src/lib/refetch-interval-store.spec.ts35// ─── isResourceReconciling ───────────────────────────────────────────COMMENT
MEDIUMweb-admin/src/lib/refetch-interval-store.spec.ts59// ─── smartRefetchIntervalFunc (unfiltered) ───────────────────────────COMMENT
MEDIUMweb-admin/src/lib/refetch-interval-store.spec.ts120// ─── createSmartRefetchInterval (filtered) ───────────────────────────COMMENT
MEDIUMweb-admin/src/lib/refetch-interval-store.spec.ts167 // ─── No relevant resources yet ───────────────────────────────────COMMENT
MEDIUMweb-admin/src/lib/refetch-interval-store.spec.ts187 // ─── Empty resource list ─────────────────────────────────────────COMMENT
MEDIUMweb-admin/src/lib/refetch-interval-store.spec.ts201 // ─── Error state (runtime returning errors) ──────────────────────COMMENT
Verbosity Indicators26 hits · 39 pts
SeverityFileLineSnippetContext
LOWruntime/server/canvases_test.go678 // Step 1: Get canvas with unresolved templatesCOMMENT
LOWruntime/server/canvases_test.go699 // Step 4: Get formatted value using format tokensCOMMENT
LOWruntime/server/canvases_test.go783 // Step 1: Resolve the canvasCOMMENT
LOW⚡runtime/server/canvases_test.go815 // Step 2: Resolve markdown template WITHOUT additional time rangeCOMMENT
LOW⚡runtime/server/canvases_test.go824 // Step 3: Test with a WHERE clause to verify additional time range worksCOMMENT
LOWruntime/server/canvases_test.go837 // Step 4: Resolve with format tokens enabledCOMMENT
LOWruntime/server/canvases_test.go849 // Step 5: Verify multiple metrics_sql calls in one templateCOMMENT
LOW⚡…res/metrics-views/ai-generation/generateMetricsView.ts357 // Step 2: Wait for model to be readyCOMMENT
LOW⚡…res/metrics-views/ai-generation/generateMetricsView.ts364 // Step 3: Create metrics view using the backend AI generationCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts334 // Step 1: Create model that ingests from source to OLAPCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts420 // Step 4: Wait for metrics view to be readyCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts449 // Step 5: Open the explore dashboard defined inline in the metrics viewCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts585 // Step 1: Create metrics viewCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts600 // Step 2: Wait a bit for metrics view to fully reconcileCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts616 // Step 3: Create Canvas dashboardCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts634 // Step 4: Navigate to Canvas dashboardCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts703 // Step 1: Create metrics view (which defines its explore dashboard inline)COMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts719 // Step 2: Wait a bit for metrics view to fully reconcileCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts735 // Step 3: Try to create Canvas dashboardCOMMENT
LOW…res/metrics-views/ai-generation/generateMetricsView.ts753 // Step 4: Navigate to Canvas if successful, otherwise the inline ExploreCOMMENT
LOW…on/src/features/canvas/ai-generation/generateCanvas.ts249 // Step 1: Create metrics view from tableCOMMENT
LOW…on/src/features/canvas/ai-generation/generateCanvas.ts267 // Step 2: Generate canvas dashboard using developer agentCOMMENT
LOW…b-admin/src/features/projects/CreateProjectForm.svelte76 // Step 1: Create the git repo.COMMENT
LOW…b-admin/src/features/projects/CreateProjectForm.svelte90 // Step 2: Create the project.COMMENT
LOW…b-admin/src/features/projects/CreateProjectForm.svelte104 // Step 3: Create the editable dev deployment.COMMENT
LOW…/bookmarks/explore-bookmark-legacy-data-transformer.ts61 // We need to check if the bookmark's url is equal to current url or not to show an "active" state.COMMENT
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippetContext
CRITICALruntime/metricsview/ast.go1186 skipTimeSpine := a.Query.Spine != nil && a.Query.Spine.TimeRange != nil && (comparison || !a.Query.Spine.TimeRange.StarCODE
CRITICALadmin/billing/orb.go283 _, err := o.client.Customers.Credits.Ledger.NewEntryByExternalID(ctx, customerID, params)CODE
CRITICALadmin/billing/orb.go292 _, err := o.client.Customers.Credits.Ledger.NewEntryByExternalID(ctx, customerID, orb.CustomerCreditLedgerNewEntryByExtCODE
Fake / Example Data24 hits · 26 pts
SeverityFileLineSnippetContext
LOWruntime/drivers/postgres/olap_test.go137 map[string]any{"name": "John Doe"},CODE
LOWruntime/drivers/postgres/olap_test.go285 require.Equal(t, "John Doe", res["name"]) // textCODE
LOW…vers/druid/druidsqldriver/druid_api_sql_driver_test.go100 "userEmail": "user@example.com",CODE
LOW…vers/druid/druidsqldriver/druid_api_sql_driver_test.go107 require.Equal(t, "user@example.com", qctx["userEmail"])CODE
LOW…s/duckdb/model_executor_sqlstore_self_postgres_test.go54 (gen_random_uuid(), 'John Doe', 30, true, '1983-03-08', '12:35:00', '2023-09-12 12:46:55', '{"name": "John Doe", "age":CODE
LOWruntime/drivers/salesforce/salesforce.go91 Placeholder: "user@example.com",CODE
LOWruntime/parser/parse_metrics_view.go1112 "email": "mock@example.org",CODE
LOWruntime/ai/project_status_test.go37 'John Doe' AS customer_name,CODE
LOWruntime/ai/file_search_test.go31 'John Doe' AS customer_name,CODE
LOW…/testruntime/testdata/init_data/postgres_init_data.sql34 ('8a25ac46-8ad6-4415-9a2e-12aa3962c144', 'John Doe', 30, true, '1983-03-08', '12:35:00', '2023-09-12 12:46:55', '{"hobbCODE
LOWweb-local/tests/data/Users.json1{"id":1,"name":"Alice","isActive":true,"createdDate":"2022-12-01T12:00:00Z","address":{"street":"123 Main St","city":"NeCODE
LOW…s/guide/administration/access-tokens/service-tokens.md168 "user_email": "user@example.com",CODE
LOW…s/guide/administration/access-tokens/service-tokens.md185 "email": "user@example.com",CODE
LOWweb-common/src/features/scheduled-reports/utils.spec.ts83 const values = getNewCanvasReportInitialFormValues("user@example.com");CODE
LOWweb-common/src/features/scheduled-reports/utils.spec.ts87 expect(values.emailRecipients[0]).toEqual("user@example.com");CODE
LOWweb-common/src/features/scheduled-reports/utils.spec.ts105 "user@example.com",CODE
LOWweb-common/src/features/scheduled-reports/utils.spec.ts116 "user@example.com",CODE
LOW⚡…/dimension-filters/split-dimension-search-text.spec.ts57 "username IN (['Ashwani Yadav','John Doe'])",CODE
LOW⚡…/dimension-filters/split-dimension-search-text.spec.ts64 { val: "John Doe" },CODE
LOW⚡…/dimension-filters/split-dimension-search-text.spec.ts70 "username IN ('Ashwani Yadav','John Doe')",CODE
LOW⚡…/dimension-filters/split-dimension-search-text.spec.ts77 { val: "John Doe" },CODE
LOWweb-common/src/features/templates/schemas/salesforce.ts14 "x-placeholder": "user@example.com",CODE
LOWscripts/i18n-guard.js247const TEXT_ATTRS = ["placeholder", "title", "aria-label", "alt", "label"];CODE
LOWscripts/i18n-guard.js254 "placeholder",CODE
Modern AI Meta-Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml67 content: "# Instructions for developing a model in Rill\n\n## Introduction\n\nModels are resources that specify ETCODE
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml67 content: "# Instructions for developing a model in Rill\n\n## Introduction\n\nModels are resources that specify ETCODE
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml128 content: "# Instructions for developing a model in Rill\n\n## Introduction\n\nModels are resources that specify ETCODE
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml128 content: "# Instructions for developing a model in Rill\n\n## Introduction\n\nModels are resources that specify ETCODE
MEDIUMadmin/server/deployment_test.go24// More assertions will be layered on top of this scaffold.COMMENT
Slop Phrases3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml67 content: "# Instructions for developing a model in Rill\n\n## Introduction\n\nModels are resources that specify ETCODE
MEDIUM⚡runtime/ai/evals/DeveloperShopify.completions.yaml128 content: "# Instructions for developing a model in Rill\n\n## Introduction\n\nModels are resources that specify ETCODE
LOWruntime/pkg/email/email.go718Your usage is deducted from your credit at Starter plan rates — see our <a href="https://www.rilldata.com/pricing#full-cCODE
TODO Padding4 hits · 6 pts
SeverityFileLineSnippetContext
LOWruntime/reconcilers/api.go62 // TODO: Add validation of the resolver properties when the resolver abstractions are implementedCOMMENT
LOWruntime/pkg/formatter/formatter.go46 // TODO: implement d3 formatterCOMMENT
LOWweb-local/tests/canvas/global-dimension-filters.spec.ts8 // TODO: Fix test with latest filter related changesCOMMENT
LOWweb-local/tests/canvas/global-time-filters.spec.ts9 // TODO: Fix test with latest time related changesCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMcli/cmd/initialize/init.go44 # Create an empty DuckDB project with Claude agent instructionsCOMMENT
MEDIUMscripts/install.sh21# Create a temporary directory and setup deletion on script exit using the 'EXIT' signalCOMMENT
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWscripts/tsc-with-whitelist.sh37# Check if 'new_errors' is not emptyCOMMENT
LOWscripts/install.sh247# Check if we can install to INSTALL_DIRCOMMENT
LOWscripts/install.sh249 # Check if it is directly writableCOMMENT
LOWscripts/check_migrations.sh27 # Check if the number matches the expected sequenceCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/versiontag.sh3# Usage:COMMENT