AI Slop Code Risk Monitor

storj/storj

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

Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.

1.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for storj/storj, a Go project with 3,285 GitHub stars. SynthScan examined 863,786 lines of code across 3357 source files, recording 597 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 1.7 (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.7
Adjusted Signal
1.7
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
3.3K
Stars
Go
Language
863.8K
Lines of Code
3.4K
Files
597
Pattern Hits
2026-10-31
Scan Date
0.03
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 2.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 5.2/100 · LOW

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

Agent Over-Engineering Ratio 0.5/100 · LOW

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

PR Review Velocity Impact 7.9/100 · LOW

Which changes need focused human review? 597 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 88HIGH 1MEDIUM 10LOW 498

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 597 distinct pattern matches across 17 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.

Hallucination Indicators88 hits · 875 pts
SeverityFileLineSnippetContext
CRITICALtestsuite/storjscan/chore_test.go33 sat.Core.Payments.StorjscanChore.TransactionCycle.Pause()CODE
CRITICALtestsuite/storjscan/chore_test.go56 sat.Core.Payments.StorjscanChore.TransactionCycle.TriggerWait()CODE
CRITICALtestsuite/storjscan/backfill_test.go33 sat.Core.Payments.StorjscanChore.TransactionCycle.Pause()CODE
CRITICALtestsuite/storjscan/backfill_test.go56 sat.Core.Payments.StorjscanChore.TransactionCycle.TriggerWait()CODE
CRITICALtestsuite/storjscan/backfill_test.go92 sat.Core.Payments.StorjscanChore.TransactionCycle.TriggerWait()CODE
CRITICALtestsuite/storjscan/backfill_test.go104 sat.Core.Payments.StorjscanChore.TransactionCycle.TriggerWait()CODE
CRITICALsatellite/accounting/billing_test.go212 satelliteSys.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/accounting/billing_test.go302 satelliteSys.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/accounting/billing_test.go344 satelliteSys.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/accounting/billing_test.go380 satelliteSys.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/gracefulexit/endpoint_test.go355 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICAL⚡satellite/admin/users.go672 console.PaidUser: ptrInt(s.consoleConfig.UsageLimits.Storage.Paid.Int64()),CODE
CRITICAL⚡satellite/admin/users.go673 console.NFRUser: ptrInt(s.consoleConfig.UsageLimits.Storage.Nfr.Int64()),CODE
CRITICAL⚡satellite/admin/users.go676 console.PaidUser: ptrInt(s.consoleConfig.UsageLimits.Bandwidth.Paid.Int64()),CODE
CRITICAL⚡satellite/admin/users.go677 console.NFRUser: ptrInt(s.consoleConfig.UsageLimits.Bandwidth.Nfr.Int64()),CODE
CRITICALsatellite/admin/legacy/user.go97 ProjectStorageLimit: server.console.UsageLimits.Storage.Free.Int64(),CODE
CRITICALsatellite/admin/legacy/user.go98 ProjectBandwidthLimit: server.console.UsageLimits.Bandwidth.Free.Int64(),CODE
CRITICALsatellite/audit/verifier_test.go1095 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/audit/reverifier_test.go33 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/audit/reverifier_test.go63 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/audit/reverifier_test.go93 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/audit/reverifier_test.go126 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/audit/reverifier_test.go161 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/audit/observer_test.go51 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go92 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go248 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go388 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go493 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go612 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go731 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go850 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go964 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1094 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1212 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1315 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1317 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1394 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1479 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1570 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1659 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1732 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1841 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go1935 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2047 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2132 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2244 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2358 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2564 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2634 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2674 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2743 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2812 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2879 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go2946 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go3025 testSatellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go3101 testSatellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go3202 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go3316 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go3417 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
CRITICALsatellite/repair/repair_test.go3536 satellite.RangedLoop.RangedLoop.Service.Loop.Stop()CODE
28 more matches not shown…
Over-Commented Block344 hits · 338 pts
SeverityFileLineSnippetContext
LOWDEVELOPING.md201# r, reword <commit> = use commit, but edit the commit messageCOMMENT
LOWcmd/storagenode/internalcmd/cmd_lazy_filewalker.go81COMMENT
LOWcmd/satellite/users.go441// error message:COMMENT
LOWcmd/satellite/users.go661// CSVUsers is a CSV file with user's emails or IDs.COMMENT
LOWcmd/satellite/users_test.go201 segments, err := planet.Satellites[0].Metabase.DB.TestingAllSegments(ctx)COMMENT
LOWcmd/uplink/external.go221COMMENT
LOWcmd/uplink/ulfs/filesystem.go141// ReadHandle is something that can be read from distinct parts possiblyCOMMENT
LOWstoragenode/piecestore/doc.go1// Copyright (C) 2021 Storj Labs, Inc.COMMENT
LOWstoragenode/piecestore/migrate_backend.go201// if it is present in either the old or the new backend, orCOMMENT
LOWstoragenode/blobstore/blob.go61 // Size returns the size of the blobCOMMENT
LOWstoragenode/blobstore/blob.go81 Delete(ctx context.Context, ref BlobRef) errorCOMMENT
LOWstoragenode/blobstore/blob.go101 Stat(ctx context.Context, ref BlobRef) (BlobInfo, error)COMMENT
LOWstoragenode/blobstore/filestore/dir.go821}COMMENT
LOWstoragenode/blobstore/filestore/dir.go1021COMMENT
LOWstoragenode/blobstore/filestore/blob.go21 FormatV0 blobstore.FormatVersion = 0COMMENT
LOWstoragenode/pieces/filewalker.go261 }COMMENT
LOWstoragenode/pieces/filewalker.go281//COMMENT
LOWstoragenode/pieces/filewalker.go301// node's Retain bloom filter started being built on the satellite, and is recorded in thisCOMMENT
LOWstoragenode/pieces/store.go101 // GetExpired gets piece IDs that expire or have expired before the given timeCOMMENT
LOWstoragenode/pieces/store.go121 GetExpired(ctx context.Context, expiredAt time.Time) ([]*ExpiredInfoRecords, error)COMMENT
LOWstoragenode/pieces/store.go141}COMMENT
LOWstoragenode/pieces/store.go161 UpdateTrashTotal(ctx context.Context, newTotal int64) errorCOMMENT
LOWstoragenode/pieces/cache.go201 return nilCOMMENT
LOWstoragenode/pieces/doc.go1// Copyright (C) 2021 Storj Labs, Inc.COMMENT
LOWstoragenode/pieces/readwrite.go21COMMENT
LOWstoragenode/pieces/readwrite.go41 // out the real size while avoiding race conditions with stat()) and then seek backwardCOMMENT
LOW…oragenode/pieces/lazyfilewalker/execwrapper/command.go1// Copyright (C) 2023 Storj Labs, Inc.COMMENT
LOWstoragenode/storageusage/storageusage.go41 AtRestTotalBytes float64 `json:"atRestTotalBytes"`COMMENT
LOWstoragenode/trust/source.go81 // Painful esoteric paths to consider if you want to change the regex. NoneCOMMENT
LOWstoragenode/orders/doc.go1// Copyright (C) 2021 Storj Labs, Inc.COMMENT
LOWstoragenode/piecemigrate/cache_test.go41// WalkSatellitePiecesMigration, which marks every UsedSpacePerPrefixDBCOMMENT
LOWweb/satellite/wasm/build-wasm.sh1#!/usr/bin/env bashCOMMENT
LOWweb/satellite/wasm/consolewasm/permission.go21 // allows getting object metadata, but it does not allow listing buckets.COMMENT
LOWweb/satellite/wasm/consolewasm/permission.go41 // placed on objects.COMMENT
LOWweb/satellite/wasm/consolewasm/permission.go61 // NotBefore restricts when the resulting access grant is valid for.COMMENT
LOWweb/satellite/src/styles/reset-layer.scss1// Copyright (C) 2026 Storj Labs, Inc.COMMENT
LOWtestsuite/docker-compose.tidb-cluster.yaml1# A REAL TiDB cluster (pd + tikv + tidb) for tests that need to talk to a liveCOMMENT
LOWtestsuite/tidb.toml1# Config file for the docker-compose tidb test service.COMMENT
LOWtestsuite/rolling-upgrade/start-sim.sh1#!/usr/bin/env bashCOMMENT
LOWtestsuite/rolling-upgrade/step-2.sh101# if cmp "${test_files_dir}/small-upload-testfile" "${download_dst_dir2}/small-upload-testfile"COMMENT
LOWtestsuite/rolling-upgrade/step-2.sh121# fiCOMMENT
LOWtestsuite/rolling-upgrade/step-2.sh141# if cmp "${test_files_dir}/big-upload-testfile" "${old_api_download_dst_dir}/big-upload-testfile"COMMENT
LOWtestsuite/rolling-upgrade/step-2.sh161# echo "download test on current branch: small upload testfile does not match uploaded file"COMMENT
LOWshared/docs.go1// Copyright (C) 2024 Storj Labs, Inc.COMMENT
LOWshared/mudplanet/satellitetest/satellite.go81// WithDB is a configuration for running satellite with database support.COMMENT
LOWshared/motel/doc.go1// Copyright (C) 2025 Storj Labs, Inc.COMMENT
LOWshared/hotel/tags.go1// Copyright (C) 2015 Space Monkey, Inc.COMMENT
LOWshared/hotel/util.go41}COMMENT
LOWshared/hotel/doc.go1// Copyright (C) 2025 Storj Labs, Inc.COMMENT
LOWshared/tagsql/prepared.go21// one per hot query and run it through DB.Prepared:COMMENT
LOWshared/processgroup/doc.go1// Copyright (C) 2020 Storj Labs, Inc.COMMENT
LOWshared/modular/selector.go21// It contains both a positive selector (components to include) and anCOMMENT
LOWshared/lrucache/handlepool.go21 queue *list.ListCOMMENT
LOWshared/lrucache/doc.go1// Copyright (C) 2021 Storj Labs, Inc.COMMENT
LOWshared/secret/vals.go21var DefaultRefRegexp = regexp.MustCompile(`((secret)?ref)\+([^\+:]*://[^\+\n ]+[^\+\n ",])\+?`)COMMENT
LOWshared/sync/kofn/collect.go21COMMENT
LOWshared/dbutil/labeled.go21// one thing at once, for a value that genuinely belongs to all of them -- theCOMMENT
LOWshared/dbutil/labeled.go41 }COMMENT
LOWshared/dbutil/impl.go121 }COMMENT
LOWshared/dbutil/retrydb/doc.go1// Copyright (C) 2024 Storj Labs, Inc.COMMENT
284 more matches not shown…
Hyper-Verbose Identifiers67 hits · 75 pts
SeverityFileLineSnippetContext
LOW⚡web/storagenode/src/app/components/VPagination.vue202function setBlocksIfCurrentInFirstBlock(): void {CODE
LOW⚡web/storagenode/src/app/components/VPagination.vue208function setBlocksIfCurrentInMiddleBlock(): void {CODE
LOW⚡web/storagenode/src/app/components/VPagination.vue214function setBlocksIfCurrentInLastBlock(): void {CODE
LOW…b/storagenode/src/app/components/SNOContentFilling.vue280function recalculateChartDimensions(): void {CODE
LOW…b/storagenode/src/app/components/SNOContentFilling.vue295function toggleIngressChartShowing(): void {CODE
LOWweb/storagenode/src/app/store/modules/appStore.ts82 function togglePayoutHistoryCalendar(value: boolean): void {CODE
LOWweb/satellite/src/types/pricingOptIn.ts46export function resolvePricingOptInVariant(): PricingOptInVariant {CODE
LOWweb/satellite/src/composables/useLinksharing.ts52 async function generateFileOrFolderShareURL(bucketName: string, prefix: string, objectKey: string, type: ShareType, CODE
LOWweb/satellite/src/composables/useLinksharing.ts136 async function generatePublicCredentials(cleanAPIKey: string, path: string, expiration: Date | null, passphrase?: stCODE
LOWweb/satellite/src/composables/usePreCheck.ts47 function withManagedPassphraseCheck(callback: () => void | Promise<void>): void {CODE
LOWweb/satellite/src/components/BucketsDataTable.vue754function getVersioningFormattedStatus(status: Versioning): string {CODE
LOWweb/satellite/src/components/BucketsDataTable.vue871function showSetBucketObjectLockDialog(bucketName: string): void {CODE
LOW…llite/src/components/BrowserVersionsTableComponent.vue534function toggleSelectObjectVersion(isSelected: boolean, version: BrowserObject) {CODE
LOW…satellite/src/components/dialogs/AccessSetupDialog.vue799function sendApplicationsAnalytics(e: AnalyticsEvent): void {CODE
LOWweb/satellite/src/components/dialogs/AddFundsDialog.vue344async function handlePaymentConfirmation(clientSecret: string): Promise<void> {CODE
LOWweb/satellite/src/components/dialogs/AddFundsDialog.vue367async function handleCustomCardPaymentConfirmation(): Promise<void> {CODE
LOW…onents/dialogs/accessSetupSteps/EncryptionInfoStep.vue37async function toggleServerSideEncryptionNotice(value: boolean): Promise<void> {CODE
LOW⚡…onents/billing/ProductUsageAndChargesItemComponent.vue303function getStorageRemainderFormatted(charge: ProjectCharge): string {CODE
LOW⚡…onents/billing/ProductUsageAndChargesItemComponent.vue311function getRetentionRemainderFormatted(charge: ProductCharge): string {CODE
LOW⚡…onents/billing/ProductUsageAndChargesItemComponent.vue321function getMinimumRetentionDuration(charge: ProductCharge): string {CODE
LOW…onents/billing/ProductUsageAndChargesItemComponent.vue377function getEgressAmountAndDimension(egress: number): string {CODE
LOWweb/satellite/src/views/ProjectSettings.vue441function showEditDescriptionDialog(): void {CODE
LOWweb/satellite/src/views/SignupConfirmation.vue305function startResendEmailCountdown(): void {CODE
LOWweb/satellite/src/views/AccountSettings.vue413async function toggleRecoveryCodesDialog() {CODE
LOWweb/satellite/src/store/modules/domainsStore.ts36 async function generateDomainCredentials(accessName: string, bucket: string, passphrase: string): Promise<string> {CODE
LOWweb/satellite/src/store/modules/objectBrowserStore.ts313 function updateVersionsExpandedKeys(keys: string[]): void {CODE
LOWweb/satellite/src/store/modules/objectBrowserStore.ts1130 function handleDeleteObjectRequest(_deleteRequest: Promise<number>, _filesLabel = 'object'): void {CODE
LOWweb/satellite/src/store/modules/objectBrowserStore.ts1216 function removeFromObjectPreviewCache(path: string): void {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts152 function setEdgeCredentialsForDelete(credentials: EdgeCredentials, forceDeleteDisabled = false): void {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts179 function setEdgeCredentialsForCreate(credentials: EdgeCredentials): void {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts196 function setEdgeCredentialsForVersioning(credentials: EdgeCredentials): void {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts213 function setEdgeCredentialsForObjectLock(credentials: EdgeCredentials): void {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts230 function setEdgeCredentialsForEventing(credentials: EdgeCredentials): void {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts302 function setFileComponentBucketName(bucketName: string): void {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts374 async function createBucketWithNoPassphrase(params: {CODE
LOWweb/satellite/src/store/modules/bucketsStore.ts413 function handleDeleteBucketRequest(_bucketName: string, _deleteRequest: Promise<void>): void {CODE
LOWweb/satellite/src/store/modules/projectsStore.ts214 async function updateProjectStorageLimit(newLimit: number): Promise<void> {CODE
LOWweb/satellite/src/store/modules/projectsStore.ts225 async function updateProjectBandwidthLimit(newLimit: number): Promise<void> {CODE
LOW⚡web/satellite/src/store/modules/appStore.ts52 function hasProjectTableViewConfigured(): boolean {CODE
LOW⚡web/satellite/src/store/modules/appStore.ts56 function toggleProjectTableViewEnabled(isProjectTableViewEnabled: boolean | null = null): void {CODE
LOW⚡web/satellite/src/store/modules/appStore.ts65 function toggleBrowserCardViewEnabled(isBrowserCardViewEnabled: boolean | null = null): void {CODE
LOW⚡web/satellite/src/store/modules/appStore.ts93 function toggleCreateProjectDialog(isShown?: boolean): void {CODE
LOW⚡web/satellite/src/store/modules/appStore.ts101 function toggleProjectPassphraseDialog(isShown?: boolean): void {CODE
LOW⚡web/satellite/src/store/modules/appStore.ts105 function toggleManagedPassphraseErrorDialog(isShown?: boolean): void {CODE
LOW⚡web/satellite/src/store/modules/appStore.ts109 function setManagedPassphraseNotRetrievable(notRetrievable: boolean) {CODE
LOWweb/satellite/src/store/modules/usersStore.ts113 function setSessionsSortingDirection(direction: SortDirection): void {CODE
LOWweb/satellite/src/store/modules/usersStore.ts133 function getShouldPromptPassphrase(isProjectOwner: boolean): boolean {CODE
LOWweb/satellite/src/store/modules/usersStore.ts163 async function regenerateUserMFARecoveryCodes(code: { recoveryCode?: string, passcode?: string }): Promise<void> {CODE
LOWweb/satellite/src/store/modules/usersStore.ts182 async function requestProjectLimitIncrease(limit: string): Promise<void> {CODE
LOWweb/satellite/src/store/modules/computeStore.ts140 async function getAvailableInstanceTypes(): Promise<string[]> {CODE
LOWweb/satellite/src/store/modules/billingStore.ts319 async function getPaymentsWithConfirmations(): Promise<void> {CODE
LOWweb/satellite/src/store/modules/billingStore.ts338 async function getProductUsageAndChargesCurrentRollup(): Promise<void> {CODE
LOWweb/satellite/src/store/modules/billingStore.ts350 async function getProjectUsagePriceModel(): Promise<void> {CODE
LOWweb/satellite/src/store/modules/billingStore.ts354 async function getPriceModelForPlacement(params: PriceModelForPlacementRequest): Promise<UsagePriceModel> {CODE
LOWweb/satellite/src/store/modules/billingStore.ts366 async function getPricingPackageAvailable(): Promise<boolean> {CODE
LOWweb/satellite/src/store/modules/configStore.ts128 async function getPartnerOnboardingConfig(partner: string): Promise<void> {CODE
LOWweb/satellite/src/store/modules/configStore.ts146 async function getPartnerPricingPlanConfig(partner: string): Promise<PricingPlanInfo | null> {CODE
LOW⚡web/multinode/src/app/components/common/VPagination.vue163function setBlocksIfCurrentInFirstBlock(): void {CODE
LOW⚡web/multinode/src/app/components/common/VPagination.vue169function setBlocksIfCurrentInMiddleBlock(): void {CODE
LOW⚡web/multinode/src/app/components/common/VPagination.vue175function setBlocksIfCurrentInLastBlock(): void {CODE
7 more matches not shown…
Fake / Example Data40 hits · 44 pts
SeverityFileLineSnippetContext
LOW…/multinode/src/app/components/common/HeaderedInput.vue22 :placeholder="placeholder"CODE
LOW…uite/playwright-ui/tests/default/objectBrowser.test.ts28 name: 'John Doe',CODE
LOW…uite/playwright-ui/tests/default/objectBrowser.test.ts62 name: 'John Doe',CODE
LOWtestsuite/playwright-ui/tests/default/buckets.test.ts28 name: 'John Doe',CODE
LOWtestsuite/playwright-ui/tests/default/signup.test.ts23 name: 'John Doe',CODE
LOW…suite/playwright-ui/tests/default/userSettings.test.ts10 const name = 'John Doe';CODE
LOWsatellite/admin/users_test.go658 authInfo := &backoffice.AuthInfo{Groups: []string{"admin"}, Email: "admin@example.com"}CODE
LOWsatellite/admin/users_test.go1152 authInfo := &backoffice.AuthInfo{Groups: []string{"admin"}, Email: "admin@example.com"}CODE
LOWsatellite/admin/users_test.go1239 authInfo := &backoffice.AuthInfo{Groups: []string{"admin"}, Email: "admin@example.com"}CODE
LOWsatellite/admin/users_test.go1415 authInfo := &backoffice.AuthInfo{Groups: []string{"admin"}, Email: "admin@example.com"}CODE
LOWsatellite/admin/nodes_test.go28 authInfo := &admin.AuthInfo{Email: "admin@example.com", Groups: []string{"admin"}}CODE
LOWsatellite/admin/nodes_test.go91 authInfo := &admin.AuthInfo{Email: "admin@example.com", Groups: []string{"admin"}}CODE
LOW⚡satellite/admin/service_test.go160 UserID: userA.ID, AdminEmail: "admin@example.com",CODE
LOW⚡satellite/admin/service_test.go166 UserID: userA.ID, ProjectID: &projectA.PublicID, AdminEmail: "admin@example.com",CODE
LOW⚡satellite/admin/service_test.go173 AdminEmail: "admin@example.com",CODE
LOWsatellite/admin/service_test.go283 AdminEmail: "admin@example.com",CODE
LOWsatellite/admin/service_test.go296 AdminEmail: "admin@example.com",CODE
LOWsatellite/admin/service_test.go310 AdminEmail: "admin@example.com",CODE
LOWsatellite/admin/projects_test.go1369 authInfo := &admin.AuthInfo{Groups: []string{"admin"}, Email: "admin@example.com"}CODE
LOWsatellite/admin/accountfreeze_test.go145 authInfo := &backoffice.AuthInfo{Groups: []string{"admin"}, Email: "admin@example.com"}CODE
LOWsatellite/admin/accountfreeze_test.go239 authInfo := &backoffice.AuthInfo{Groups: []string{"admin"}, Email: "admin@example.com"}CODE
LOWsatellite/admin/oidc_test.go30 email := "admin@example.com"CODE
LOWsatellite/admin/oidc_test.go101 require.NoError(t, handler.TestSetSession(w, httptest.NewRequestWithContext(t.Context(), http.MethodGet, "/", nil), "aCODE
LOW⚡satellite/admin/auditlogger/changebuilder_test.go85 before := admin.User{ID: userID, FullName: "John Doe", Email: "john@example.com"}CODE
LOW⚡satellite/admin/auditlogger/changebuilder_test.go89 expected := map[string]any{"FullName": []any{"John Doe", "John Smith"}}CODE
LOW⚡satellite/admin/auditlogger/changebuilder_test.go97 User: admin.User{ID: userID, FullName: "John Doe", Email: "john@example.com"},CODE
LOWsatellite/admin/auditlogger/changebuilder_test.go117 require.Equal(t, []any{"John Doe", "John Smith"}, got["User.FullName"])CODE
LOWsatellite/metainfo/endpoint_bucket_test.go396 Email: "admin@example.com",CODE
LOWsatellite/satellitedb/changehistory_test.go31 AdminEmail: "admin@example.com",CODE
LOWsatellite/satellitedb/changehistory_test.go44 AdminEmail: "admin@example.com",CODE
LOWsatellite/satellitedb/changehistory_test.go58 AdminEmail: "admin@example.com",CODE
LOWsatellite/console/service_test.go10364 AdminLogsEmail: "admin@example.com",CODE
LOWsatellite/console/attribution_test.go32 FullName: "John Doe",CODE
LOW⚡satellite/console/attribution_test.go43 Name: "John Doe",CODE
LOW⚡satellite/console/attribution_test.go53 Name: "John Doe",CODE
LOW⚡satellite/console/attribution_test.go63 Name: "John Doe",CODE
LOWsatellite/console/consoleweb/whitelabel_test.go29 sharedEmail = "user@example.com"CODE
LOWsatellite/console/consoleweb/whitelabel_test.go145 email = "user@example.com"CODE
LOWsatellite/console/consoleweb/whitelabel_test.go457 sharedEmail = "user@example.com"CODE
LOW…ite/console/consoleweb/consoleapi/privateapi/README.md36 "email": "user@example.com",CODE
Structural Annotation Overuse20 hits · 32 pts
SeverityFileLineSnippetContext
LOWsatellite/balancer/balancer.go263 // Step 1: Find pieces on participating nodes that are overfull.COMMENT
LOW⚡satellite/balancer/balancer.go292 // Step 2: Pick the most overfull node as the source.COMMENT
LOW⚡satellite/balancer/balancer.go299 // Step 3: Get destination candidates from pre-sorted list, excluding nodesCOMMENT
LOWsatellite/balancer/balancer.go311 // Step 4: Check placement invariant for each candidate.COMMENT
LOWsatellite/metainfo/endpoint_segment_retry_test.go80 // Step 1: Simulate what BeginSegment does: select nodes and create order limits.COMMENT
LOWsatellite/metainfo/endpoint_segment_retry_test.go110 // Step 2: Find which pieces map to failed nodes.COMMENT
LOWsatellite/metainfo/endpoint_segment_retry_test.go141 // Step 4: Verify the final state.COMMENT
LOWsatellite/metabase/rangedloop/doc.go142// Step 1: Define Observer and Partial typesCOMMENT
LOWsatellite/metabase/rangedloop/doc.go156// Step 2: Implement Observer interfaceCOMMENT
LOWsatellite/metabase/rangedloop/doc.go182// Step 3: Implement Partial interfaceCOMMENT
LOWsatellite/metabase/rangedloop/doc.go194// Step 4: Register observer with serviceCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md16### Step 1: Identify the Legacy EndpointCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md29### Step 2: Check response of the Legacy HandlerCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md34### Step 3: Create Service MethodCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md62### Step 4: Add Generated EndpointCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md76### Step 5: Implement Generated HandlerCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md80### Step 6: Generate CodeCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md93### Step 7: Update FrontendCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md104### Step 8: IntegrationCOMMENT
LOW…te/console/consoleweb/consoleapi/privateapi/MIGRATE.md109### Step 9: TestingCOMMENT
Verbosity Indicators14 hits · 22 pts
SeverityFileLineSnippetContext
LOWstoragenode/pieces/cache.go545// a long time, here we need to check if we missed any additions/deletions while we were iterating andCOMMENT
LOWstoragenode/hashstore/memtbl.go484 // if we already have the record we need to check if it is equalish to the existing record.COMMENT
LOWsatellite/admin/projects.go386 // GetProjectStorageAndSegmentUsage uses the live accounting, so we need to check ifCOMMENT
LOWsatellite/balancer/balancer.go263 // Step 1: Find pieces on participating nodes that are overfull.COMMENT
LOW⚡satellite/balancer/balancer.go292 // Step 2: Pick the most overfull node as the source.COMMENT
LOW⚡satellite/balancer/balancer.go299 // Step 3: Get destination candidates from pre-sorted list, excluding nodesCOMMENT
LOWsatellite/balancer/balancer.go311 // Step 4: Check placement invariant for each candidate.COMMENT
LOWsatellite/metainfo/endpoint_segment_retry_test.go80 // Step 1: Simulate what BeginSegment does: select nodes and create order limits.COMMENT
LOWsatellite/metainfo/endpoint_segment_retry_test.go110 // Step 2: Find which pieces map to failed nodes.COMMENT
LOWsatellite/metainfo/endpoint_segment_retry_test.go141 // Step 4: Verify the final state.COMMENT
LOWsatellite/metabase/rangedloop/doc.go142// Step 1: Define Observer and Partial typesCOMMENT
LOWsatellite/metabase/rangedloop/doc.go156// Step 2: Implement Observer interfaceCOMMENT
LOWsatellite/metabase/rangedloop/doc.go182// Step 3: Implement Partial interfaceCOMMENT
LOWsatellite/metabase/rangedloop/doc.go194// Step 4: Register observer with serviceCOMMENT
Self-Referential Comments5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMtestsuite/find-previous-release_test-1.sh13# Create the testing git repo.COMMENT
MEDIUMtestsuite/find-previous-release_test-2.sh13# Create the testing git repo.COMMENT
MEDIUMtestsuite/rolling-upgrade/start-sim.sh3# This file is the entrypoint for the rolling upgrade test.COMMENT
MEDIUMtestsuite/rolling-upgrade/step-2.sh3# This file contains the second part of Stage 2 for the rolling upgrade test.COMMENT
MEDIUMtestsuite/rolling-upgrade/step-1.sh3# This file contains the first part of Stage 2 for the rolling upgrade test.COMMENT
Redundant / Tautological Comments7 hits · 10 pts
SeverityFileLineSnippetContext
LOWscripts/release/check-release-binaries.sh11# Check if directory argument is providedCOMMENT
LOWscripts/release/check-release-binaries.sh20# Check if directory existsCOMMENT
LOWscripts/release/check-release-binaries.sh68 # Check if vcs.modified exists in the outputCOMMENT
LOWscripts/release/check-release-binaries.sh74 # Check if vcs.modified=falseCOMMENT
LOWscripts/release/changelog.py148 # Check if the script is running interactivelyCOMMENT
LOWscripts/release/compress-binaries.sh8# Check if directory argument is providedCOMMENT
LOWscripts/release/compress-binaries.sh17# Check if directory existsCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHcmd/uplink/internal/partsize_test.go76 // should return 1GiB as requested.COMMENT
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMstoragenode/piecemigrate/cache_test.go83 // ── First run ────────────────────────────────────────────────────────────COMMENT
MEDIUMstoragenode/piecemigrate/cache_test.go143 // ── Simulated restart ────────────────────────────────────────────────────COMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMtestsuite/backward-compatibility/start-sim.sh192# satellites which existed before the aforementioned changeset and use dev defaults (to be specific,COMMENT
MEDIUMtestsuite/rolling-upgrade/start-sim.sh304# satellites which existed before the aforementioned changeset and use dev defaults (to be specific,COMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…e/src/app/components/notifications/SNONotification.vue68 // TODO: implement UI notification system.COMMENT
LOWsatellite/metabase/iterator.go303 // TODO: implement this on the database sideCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMshared/mud/README.md62## Dependencies and dependency injectionCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWweb/satellite/wasm/build-wasm.sh14# Usage:COMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsatellite/console/service.go6689 // make sure to replace rollup project ID with reqProjectID in case it is the public IDCOMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWcmd/tools/piecestore-benchmark/toflame.py3CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/release/changelog.py160 except Exception as e:CODE