AI Slop Code Risk Monitor

beekeeper-studio/beekeeper-studio

SlopCodeMonitor badge for beekeeper-studio/beekeeper-studio Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Modern and easy to use database GUI & SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.

1.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for beekeeper-studio/beekeeper-studio, a TypeScript project with 23,822 GitHub stars. SynthScan examined 256,489 lines of code across 1694 source files, recording 187 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 1.2 (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.2
Adjusted Signal
1.2
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
23.8K
Stars
TypeScript
Language
256.5K
Lines of Code
1.7K
Files
187
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 3.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.9/100 · LOW

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

Agent Over-Engineering Ratio 1.5/100 · LOW

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

PR Review Velocity Impact 5.0/100 · LOW

Which changes need focused human review? 187 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 4HIGH 2MEDIUM 16LOW 165

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 187 distinct pattern matches across 16 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.

Fake / Example Data40 hits · 47 pts
SeverityFileLineSnippetContext
LOWdocs/plugin_development/api-reference.md436 value: "user@example.com"CODE
LOW⚡dev/docker_redis/data.sh12redis-cli SET user:1:name "John Doe"CODE
LOW⚡dev/docker_redis/data.sh18redis-cli SET article:1001 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡dev/docker_redis/data.sh18redis-cli SET article:1001 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡dev/docker_redis/data.sh21redis-cli HSET user:1:profile name "John Doe" email "john.doe@example.com" age 30 city "New York" occupation "Software ECODE
LOWdev/docker_redis/data.sh49redis-cli ZADD quiz:scores 95 "John Doe"CODE
LOWdev/docker_mongodb_init/sakila.js87 street: "123 Main St",CODE
LOW…est/unit/components/tableinfo/TableInfoToolbar.spec.ts23 expect(input.attributes("placeholder")).toEqual("Filter columns");CODE
LOW…/tests/vitest/unit/common/appdb/models/license.spec.ts37 license.email = "fake-email";CODE
LOW…/tests/vitest/unit/common/appdb/models/license.spec.ts38 license.key = "fake-key";CODE
LOW…/studio/tests/vitest/unit/lib/db/clients/trino.spec.ts88 fs.writeFileSync(keyFile, 'fake-key')CODE
LOW…dio/tests/vitest/unit/handlers/licenseHandlers.spec.ts109 license.email = "fake-email";CODE
LOW…dio/tests/vitest/unit/handlers/licenseHandlers.spec.ts110 license.key = "fake-key";CODE
LOW…udio/tests/vitest/unit/store/CredentialsModule.spec.ts43 credential: { id: 1, appId: 'beekeeper-app-x', email: 'user@example.com', token: 'token' },CODE
LOW…s/studio/tests/vitest/unit/store/LicenseModule.spec.ts32 email: 'user@example.com',CODE
LOW…/tests/vitest/integration/lib/db/clients/mysql.spec.js910 expect(result[0].full_name).toBe("John Doe")CODE
LOW…/tests/vitest/integration/lib/db/clients/mysql.spec.js1492 expect(result[0].full_name).toBe("John Doe")CODE
LOW…ests/vitest/integration/lib/db/clients/mongodb.spec.ts1130 name: "John Doe",CODE
LOW…ests/vitest/integration/lib/db/clients/mongodb.spec.ts1147 expect(result.result[0].name).toBe("John Doe");CODE
LOW…ests/vitest/integration/lib/db/clients/mongodb.spec.ts1152 name: "Jane Doe"CODE
LOW⚡…lib/db/clients/scripts/large-stored-proc.sqlserver.sql17 -- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…lib/db/clients/scripts/large-stored-proc.sqlserver.sql17 -- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…lib/db/clients/scripts/large-stored-proc.sqlserver.sql22 -- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…lib/db/clients/scripts/large-stored-proc.sqlserver.sql22 -- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doloreCODE
LOW⚡…lib/db/clients/scripts/large-stored-proc.sqlserver.sql32 -- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doCODE
LOW⚡…lib/db/clients/scripts/large-stored-proc.sqlserver.sql32 -- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et doCODE
LOWapps/studio/tests/lib/db.ts270 let people = this.maybeArrayToObject(await this.knex("people").insert({ email: "foo@bar.com", address_id: address[0]CODE
LOWapps/studio/tests/lib/db.ts274 people = (await this.knex("people").select("id").where({email: "foo@bar.com"}))[0]CODE
LOW…ps/studio/src/components/tableinfo/TableInfoFilter.vue9 :placeholder="placeholder"CODE
LOWapps/studio/src/components/common/form/MultiSelect.vue21 :placeholder="placeholder"CODE
LOW⚡apps/studio/src/handlers/devHandlers.ts33 license.email = "fake_email";CODE
LOW⚡apps/studio/src/handlers/devHandlers.ts34 license.key = "fake_key";CODE
LOW⚡apps/studio/src/handlers/devHandlers.ts44 license.email = "fake_email";CODE
LOW⚡apps/studio/src/handlers/devHandlers.ts45 license.key = "fake_key";CODE
LOWapps/studio/src/handlers/devHandlers.ts58 license.email = "fake_email";CODE
LOWapps/studio/src/handlers/devHandlers.ts59 license.key = "fake_key";CODE
LOWapps/studio/src/store/modules/LicenseModule.ts218 const isDevUpdate = window.platformInfo.isDevelopment && license.email == "fake_email";CODE
LOWapps/ui-kit/docs/table.md15 { id: 1, name: "John Doe" },CODE
LOWapps/ui-kit/docs/data-editor.md25 { id: 1, name: "John Doe" },CODE
LOWapps/ui-kit/docs/data-editor.md73 { uuid: "123-456-789", name: "John Doe", email: "john.doe@example.com" },CODE
Over-Commented Block46 hits · 46 pts
SeverityFileLineSnippetContext
LOWmkdocs.yml81 - include-markdownCOMMENT
LOWbin/check-shell-scripts.sh1#!/bin/bashCOMMENT
LOWbin/rc-prs/sync-rc-prs.sh1#!/bin/bashCOMMENT
LOWbin/rc-prs/check-open-pr.sh1#!/bin/bashCOMMENT
LOWbin/rc-prs/check-branch-ahead.sh1#!/bin/bashCOMMENT
LOWbin/rc-prs/open-rc-pr.sh1#!/bin/bashCOMMENT
LOW.github/workflows/studio-publish.yml441 # deb/rpm repo publishing and snap store uploads moved toCOMMENT
LOW.github/workflows/release-published.yml1name: Release - Publish ChannelsCOMMENT
LOW.github/workflows/studio-test.yml201 # - name: Install Node.js, NPM and YarnCOMMENT
LOW.github/scripts/prepare_rpm_repo.sh1#!/bin/bashCOMMENT
LOW.github/scripts/publish_rpm.sh1#!/bin/bashCOMMENT
LOW.github/scripts/test_prepare_rpm_repo.sh1#!/bin/bashCOMMENT
LOWdev/docker_sqlserver_kerberos/docker-compose.yml1# Stands up a fully self-contained Kerberos environment for the SQL Server integrated-authCOMMENT
LOWdev/docker_mongodb_kerberos/docker-compose.yml1# Stands up a fully self-contained Kerberos environment for the MongoDB GSSAPI auth test --COMMENT
LOWdev/docker_bigquery/data.sh1#!/bin/bashCOMMENT
LOW…test/unit/handlers/driverHandlerNullConnection.spec.ts1import { describe, it, expect, vi, beforeEach, afterEach } from "vitest"COMMENT
LOW…e/used_connection/UnsavedConnectionPhantomTabs.spec.ts21// that was never saved surfaced (and then corrupted) the open tabs of anCOMMENT
LOW…ests/vitest/integration/lib/db/clients/bedrock.spec.ts1// Integration tests for Bedrock (Expensify's SQLite-over-MySQL-wire DB).COMMENT
LOW…t/integration/lib/db/clients/sqlserver-winauth.spec.ts1import { describe, it, expect, beforeAll, afterAll } from "vitest"COMMENT
LOW…/integration/lib/db/clients/sqlserver-kerberos.spec.ts1import { describe, it, expect, beforeAll, afterAll } from "vitest"COMMENT
LOW…tegration/lib/db/clients/ssh-skip-bad-identity.spec.js1// Regression test for https://github.com/beekeeper-studio/beekeeper-studio/issues/4366COMMENT
LOW…ts/vitest/integration/lib/db/clients/surrealdb.spec.ts681 expect(result).toBeDefined()COMMENT
LOW…io/tests/vitest/integration/lib/db/clients/ssh.spec.js141// SSH tunnels stopped working for "none"-auth servers in v5.8.0. Some SSHCOMMENT
LOW…st/integration/lib/db/clients/mongodb-kerberos.spec.ts1import { describe, it, expect, beforeAll, afterAll } from "vitest"COMMENT
LOW…tests/vitest/integration/lib/db/clients/oracle.spec.js241 // these should work just fine.COMMENT
LOW…tests/vitest/integration/lib/db/clients/oracle.spec.js261 // skipCreateDatabase: true,COMMENT
LOW…on/lib/db/clients/ssh-agent-encrypted-identity.spec.js1// Regression test for the encrypted default IdentityFile case.COMMENT
LOWapps/studio/tests/lib/db.ts1641 // queryStream() is the engine behind the export flow (apps/studio/src/lib/COMMENT
LOW…io/src-commercial/backend/lib/db/clients/clickhouse.ts1021 return { totalRows, columns, cursor };COMMENT
LOW…c/shared/lib/knex-duckdb/query/duckdb-querycompiler.js41 };COMMENT
LOW…shared/lib/knex-oracledb/query/oracle-querycompiler.js21 outBinding[index] = ['ROWID'];COMMENT
LOWapps/studio/src/shared/lib/knex-starrocks/index.js1// StarRocks knex client (test harness only)COMMENT
LOW…hared/lib/sql/change_builder/CassandraChangeBuilder.ts21 // MySQL is a cluster when it comes to default values.COMMENT
LOWapps/studio/src/components/tableview/TableTable.vue2061 // the fuck is this??COMMENT
LOWapps/studio/src/components/upsell/AiShellPreview.vue101 </p>COMMENT
LOWapps/studio/src/components/export/mixins/export-info.js1export default {COMMENT
LOWapps/studio/src/lib/db/clients/BasicDatabaseClient.ts681 // force rawExecuteQuery to return a single resultCOMMENT
LOWapps/studio/src/lib/db/clients/BasicDatabaseClient.ts721 options['multiple'] = true;COMMENT
LOWapps/studio/src/lib/db/restore-clients/mysql.ts21 // This is for some future convenience optionsCOMMENT
LOWapps/studio/src/lib/db/restore-clients/mysql.ts41 // required: false,COMMENT
LOWapps/studio/src/lib/db/backup-clients/mysql.ts21 {COMMENT
LOWapps/studio/src/lib/log/rendererLogger.ts1import log from 'electron-log/renderer';COMMENT
LOWapps/studio/src/lib/log/bksLogger.d.ts1// Ambient module declaration for the `@bksLogger` import specifier.COMMENT
LOWapps/ui-kit/examples/react/src/vite-env.d.ts1/// <reference types="vite/client" />COMMENT
LOWapps/ui-kit/examples/react/src/vite-env.d.ts21// }>;COMMENT
LOWapps/ui-kit/lib/components/sql-text-editor/props.ts101 formatterModalId: {COMMENT
Hallucination Indicators4 hits · 40 pts
SeverityFileLineSnippetContext
CRITICALapps/studio/src/services/plugin/web/WebPluginManager.ts180 const view = loader.context.manifest.capabilities.views.find(CODE
CRITICAL…io/src/services/plugin/web/WebPluginCommandExecutor.ts8 const menuItem = this.context.manifest.capabilities.menu.find((item) => {CODE
CRITICALapps/ui-kit/tests/unit/sql-text-editor/helpers.ts120 const line = this.editor.view.state.doc.lineAt(pos);CODE
CRITICALapps/ui-kit/tests/unit/sql-text-editor/helpers.ts178 const line = this.editor.view.state.doc.lineAt(context.pos);CODE
Decorative Section Separators10 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUM.github/scripts/test_prepare_rpm_repo.sh26# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/test_prepare_rpm_repo.sh28# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/test_prepare_rpm_repo.sh48# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/test_prepare_rpm_repo.sh50# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/test_prepare_rpm_repo.sh66# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/test_prepare_rpm_repo.sh69# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/test_prepare_rpm_repo.sh77# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/test_prepare_rpm_repo.sh79# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/test_prepare_rpm_repo.sh84# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/test_prepare_rpm_repo.sh86# ---------------------------------------------------------------------------COMMENT
Hyper-Verbose Identifiers35 hits · 36 pts
SeverityFileLineSnippetContext
LOWdocs/plugin_development/api-reference.md1021function removeNotificationListener(name: "tablesChanged", handler: (args: any) => void): void;CODE
LOWdocs/plugin_development/api-reference.md1023function removeNotificationListener(name: "themeChanged", handler: (args: any) => void): void;CODE
LOW…udio/src-commercial/backend/lib/connection-provider.ts12function missingIdentityFileWarnings(identityFiles?: string[]): string[] {CODE
LOW…studio/src-commercial/backend/handlers/connHandlers.ts680function createOrResetTransactionTimeout(sId: string, tabId: number, mustExist: boolean = false) {CODE
LOWapps/studio/src/config.ts20function applyDevPlatformOverrides(config: IPlatformInfo): IPlatformInfo {CODE
LOWapps/studio/src/mixins/data_mutators.ts24export function buildFormatterWithTooltip(cellValue: string, tooltip: string, icon?: string) {CODE
LOWapps/studio/src/shared/lib/dialects/models.ts277export function friendlyNormalizedIdentifier(value: string, quote: '`' | "'" | '"' = '"', tester?: RegExp): string {CODE
LOWapps/studio/src/common/utils.ts350export function removeUnsortableColumnsFromSortBy(sortParms: { field: string; dir: string }[], tableColumns: TableColumnCODE
LOW…on/appdb/validators/PreventMovingFolderInsideItself.ts10export function PreventMovingFolderInsideItself(object: Object, propertyName: string) {CODE
LOW⚡apps/studio/src/lib/lifetimeVersion.ts30export function getAcknowledgedLifetimeVersionNotice(): string | null {CODE
LOW⚡apps/studio/src/lib/lifetimeVersion.ts35export function acknowledgeLifetimeVersionNotice(id: string): void {CODE
LOW⚡apps/studio/src/lib/lifetimeVersion.ts40export function clearLifetimeVersionNotice(): void {CODE
LOWapps/studio/src/lib/paidFeatures.ts207export function recordConnectionFeatureUse(config: Partial<IConnection> | null | undefined): void {CODE
LOWapps/studio/src/lib/trial.ts58export function adoptLegacyTrialEndDecision({CODE
LOWapps/studio/src/lib/tableinfo/structure.ts35export function tabulatorStructureColumns(tabulator: Tabulator): StructureColumn[] {CODE
LOWapps/studio/src/lib/menu/tableMenu.ts83export function resizeAllColumnsToFitContentAction(table: Tabulator) {CODE
LOWapps/studio/src/lib/db/sql_tools.ts46export function convertParamsForReplacement(placeholders: string[], values: string[] | Record<string, string>): ParamIteCODE
LOWapps/studio/src/lib/db/clients/enumParsers.ts56export function parseClickHouseEnumValues(columnType?: string | null): string[] | undefined {CODE
LOWapps/studio/src/lib/db/clients/utils.ts314export function buildSelectQueriesFromUpdates(knex, updates: TableUpdate[]) {CODE
LOWapps/studio/src/lib/data/jsonViewer.ts182export function parseRowDataForJsonViewer(data: Record<string, any>, tableColumns: { field: string, dataType: string }[]CODE
LOWapps/studio/src/lib/data/jsonViewer.ts217export function createTruncatableTextDecoration(CODE
LOWapps/studio/src/lib/data/jsonViewer.ts245export function createExpandableTextDecoration(CODE
LOWapps/studio/src/lib/editor/CodeMirrorPlugins.ts38export function findSqlQueryIdentifierDialect(connectionType: string) {CODE
LOWapps/studio/src/lib/editor/CodeMirrorPlugins.ts243export function registerAutoRemoveQueryQuotes(CODE
LOW…ps/studio/src/lib/editor/extensions/partialReadOnly.ts166function isPositionInEditableRange(CODE
LOWapps/studio/src/handlers/utils.ts4export function resolveHomePathToAbsolute(filename: string): string {CODE
LOWapps/studio/src/store/modules/SidebarModule.ts42function getStoredGlobalSidebarActiveItem(): GlobalSidebarActiveItem | null {CODE
LOWapps/studio/src/store/modules/SidebarModule.ts47function getInitialGlobalSidebarActiveItem(): GlobalSidebarActiveItem {CODE
LOW…onents/sql-text-editor/extensions/removeQueryQuotes.ts28function removeQueryQuotesExtension() {CODE
LOW…nents/sql-text-editor/extensions/sqlContextComplete.ts136async function loadColumnsFromQueryContext(CODE
LOW…nents/sql-text-editor/extensions/sqlContextComplete.ts170function isColumnCompletionPosition(textBeforeCursor: string): boolean {CODE
LOW…components/text-editor/extensions/ls/semanticTokens.ts319async function requestFullSemanticTokens(CODE
LOW…components/text-editor/extensions/ls/semanticTokens.ts386export function semanticTokensCapabilities(CODE
LOWapps/ui-kit/lib/components/table/menu.ts85export function resizeAllColumnsToFitContentAction(table: Tabulator) {CODE
LOW…ps/ui-kit/lib/components/table/mixins/data_mutators.ts26export function buildFormatterWithTooltip(cellValue: string, tooltip: string, icon?: string) {CODE
Structural Annotation Overuse18 hits · 32 pts
SeverityFileLineSnippetContext
LOW⚡bin/make-ui-kit-release.sh64# Step 1: List recent tagsCOMMENT
LOW⚡bin/make-ui-kit-release.sh67# Step 2: Prompt user for new version with a default guessCOMMENT
LOW⚡bin/make-ui-kit-release.sh73# Step 3: Validate and clean the versionCOMMENT
LOWbin/make-ui-kit-release.sh89# Step 4: Update package.json if necessaryCOMMENT
LOWbin/make-ui-kit-release.sh105# Step 5: Push tagCOMMENT
LOW⚡bin/make-release.sh59# Step 1: List recent tagsCOMMENT
LOW⚡bin/make-release.sh62# Step 2: Prompt user for new version with a default guessCOMMENT
LOW⚡bin/make-release.sh68# Step 3: Validate and clean the versionCOMMENT
LOWbin/make-release.sh84# Step 4: Update package.json if necessaryCOMMENT
LOWbin/make-release.sh100# Step 5: Push tagCOMMENT
LOWdocs/development/driver-dependencies.md48## Step 1: Implement a providerCOMMENT
LOWdocs/development/driver-dependencies.md127## Step 2: Register itCOMMENT
LOWdocs/user_guide/configuration.md32### Step 1: Create Your Configuration FileCOMMENT
LOWdocs/user_guide/configuration.md45### Step 2: Save and RestartCOMMENT
LOWdocs/user_guide/importing-data-csv-json-etc.md26## Step 1: Select or Create TableCOMMENT
LOWdocs/user_guide/importing-data-csv-json-etc.md37## Step 2: Select FileCOMMENT
LOWdocs/user_guide/importing-data-csv-json-etc.md48## Step 3: Map ColumnsCOMMENT
LOWdocs/user_guide/importing-data-csv-json-etc.md90## Step 4: ImportCOMMENT
Verbosity Indicators12 hits · 22 pts
SeverityFileLineSnippetContext
LOW⚡bin/make-ui-kit-release.sh64# Step 1: List recent tagsCOMMENT
LOW⚡bin/make-ui-kit-release.sh67# Step 2: Prompt user for new version with a default guessCOMMENT
LOW⚡bin/make-ui-kit-release.sh73# Step 3: Validate and clean the versionCOMMENT
LOWbin/make-ui-kit-release.sh89# Step 4: Update package.json if necessaryCOMMENT
LOWbin/make-ui-kit-release.sh105# Step 5: Push tagCOMMENT
LOW⚡bin/make-release.sh59# Step 1: List recent tagsCOMMENT
LOW⚡bin/make-release.sh62# Step 2: Prompt user for new version with a default guessCOMMENT
LOW⚡bin/make-release.sh68# Step 3: Validate and clean the versionCOMMENT
LOWbin/make-release.sh84# Step 4: Update package.json if necessaryCOMMENT
LOWbin/make-release.sh100# Step 5: Push tagCOMMENT
LOW…/tests/vitest/integration/lib/db/backup-clients/all.ts96 // so we need to check if it succeeds in other waysCOMMENT
LOW…/tests/vitest/integration/lib/db/backup-clients/all.ts158 // so we need to check if it succeeds in other waysCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMbin/bump.sh28# Create a git tag with the new versionCOMMENT
MEDIUMbin/sync-release.sh39# Create the release in the target repoCOMMENT
MEDIUM.github/scripts/publish_rpm.sh29# Create a dynamic temporary directory for this runCOMMENT
MEDIUMdev/docker_mongodb_kerberos/mongo/entrypoint.sh48# Create the Kerberos-mapped $external user via the localhost exception (allowed only whileCOMMENT
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHdev/docker_mongodb_kerberos/mongo/setup.js13 print(`Created $external user ${principal}`);CODE
HIGHdev/docker_mongodb_kerberos/mongo/setup.js16 print(`createUser(${principal}) failed (may already exist): ${e}`);CODE
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOWbin/sync-release.sh15# Assign arguments to variablesCOMMENT
LOWbin/sync-release.sh20# Check if gh is installedCOMMENT
LOWbin/get-prs.sh16 # Check if we found enough tagsCOMMENT
LOW.github/scripts/extract_channel.sh35# Output the results to $GITHUB_OUTPUTCOMMENT
LOW.github/scripts/extract_channel.sh39# Print the resultsCOMMENT
LOW.github/scripts/publish_rpm.sh23# Check if at least one RPM file is providedCOMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWbin/rc-prs/check-open-pr.sh10# Usage:COMMENT
LOWbin/rc-prs/check-branch-ahead.sh8# Usage:COMMENT
LOWbin/rc-prs/open-rc-pr.sh5# Usage:COMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…sts/vitest/integration/lib/db/clients/postgres.spec.ts647 // Test for issue #1557 - comprehensive foreign key scenarios that might fail with information_schemaCOMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWapps/studio/src/lib/menu/ClientMenuActionHandler.ts18 // TODO: implementCOMMENT
LOW…ps/studio/src/lib/db/authentication/amazon-redshift.ts43 // TODO: implementCOMMENT
Slop Phrases2 hits · 3 pts
SeverityFileLineSnippetContext
LOWapps/studio/src/services/plugin/web/WebPluginManager.ts49 * and `onViewRequest`. (Don't forget to register the iframe first! UseCOMMENT
LOWapps/studio/src/services/plugin/web/WebPluginManager.ts140 * Please call this BEFORE the iframe is loaded. Don't forget to unregisterCOMMENT
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMdocs/development/driver-dependencies.md40├── DriverDepManager.ts # orchestrates installs / lookupsCODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWbin/mkdocs_hooks/check_site_links.py20CODE