AI Slop Code Risk Monitor

velero-io/velero

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

Backup and migrate Kubernetes applications and their persistent volumes

1.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for velero-io/velero, a Go project with 10,364 GitHub stars. SynthScan examined 529,436 lines of code across 3218 source files, recording 634 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 1.8 (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.8
Adjusted Signal
1.8
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
10.4K
Stars
Go
Language
529.4K
Lines of Code
3.2K
Files
634
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 4.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.2/100 · LOW

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

Agent Over-Engineering Ratio 2.8/100 · LOW

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

PR Review Velocity Impact 7.4/100 · LOW

Which changes need focused human review? 634 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 0HIGH 0MEDIUM 90LOW 544

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 634 distinct pattern matches across 9 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.

Over-Commented Block426 hits · 426 pts
SeverityFileLineSnippetContext
LOW.goreleaser.yml1# Copyright 2018 the Velero contributors.COMMENT
LOW.golangci.yaml1# This file contains all available configuration optionsCOMMENT
LOWdesign/new-prepost-backuprestore-plugin-hooks.md181 // StartTimestamp records the time the plugin started.COMMENT
LOWdesign/new-prepost-backuprestore-plugin-hooks.md221 (...)COMMENT
LOWdesign/Implemented/cluster-scope-resource-filter.md341 // +optionalCOMMENT
LOWdesign/Implemented/cluster-scope-resource-filter.md361 // resource type names to exclude from the backup.COMMENT
LOWdesign/Implemented/general-progress-monitoring.md321Three new methods will be added to the BackupItemAction interface, and the Execute() return signatureCOMMENT
LOWdesign/Implemented/general-progress-monitoring.md341 Progress(operationID string, backup *api.Backup) (velero.OperationProgress, error)COMMENT
LOW…plemented/plugin-backup-and-restore-progress-design.md101 // +optionalCOMMENT
LOW…plemented/plugin-backup-and-restore-progress-design.md241 // +nullableCOMMENT
LOW…plemented/plugin-backup-and-restore-progress-design.md321 Message string `json:"message,omitempty"`COMMENT
LOWdesign/Implemented/concurrent-backup-processing.md1814) If we get here, remove the backup from the queue by setting Phase to `ReadyToStart` and `QueuePosition` to zero. DecrCOMMENT
LOWdesign/Implemented/wait-for-additional-items.md81 // AppliesTo returns information about which resources this action should be invoked for.COMMENT
LOWdesign/Implemented/wait-for-additional-items.md141 // be restored.COMMENT
LOWdesign/CLI/PoC/base/minio.yaml1# Copyright 2017 the Velero contributors.COMMENT
LOWtest/types.go41 StorageClassFile = ""COMMENT
LOWtest/util/velero/velero_utils.go801 actualCount := 0COMMENT
LOWtest/util/providers/common.go181COMMENT
LOWtest/util/kibishii/kibishii_utils.go281 }COMMENT
LOWtest/pkg/client/factory.go41 // BindFlags binds common flags (--kubeconfig, --namespace) to the passed-in FlagSet.COMMENT
LOWinternal/resourcepolicies/resource_policies.go221 // Refer to the comment in the velerov1api.BackupSpec for more details.COMMENT
LOWinternal/resourcepolicies/resource_policies.go281 default:COMMENT
LOWinternal/resourcepolicies/resource_policies.go381// that same empty representation to mean the opposite - "a configured includedNamespacesByLabelCOMMENT
LOWinternal/hook/hook_tracker.go41 // HookName is only for hooks specified in the backup/restore spec.COMMENT
LOWhack/changelog-check.sh1#!/bin/bashCOMMENT
LOWhack/update-3generated-crd-code.sh1#!/bin/bashCOMMENT
LOWhack/update-1fmt.sh1#!/bin/bashCOMMENT
LOWhack/run-e2e-kind.sh1#!/usr/bin/env bashCOMMENT
LOWhack/run-e2e-kind.sh21#COMMENT
LOWhack/update-2proto.sh1#!/bin/bash -eCOMMENT
LOWhack/lint.sh1#!/bin/bashCOMMENT
LOWhack/build.sh1#!/bin/bashCOMMENT
LOWhack/verify-generated-issue-template.sh1#!/bin/bash -eCOMMENT
LOWhack/verify-fmt.sh1#!/bin/bashCOMMENT
LOWhack/verify-build-image-tool-checksums.sh1#!/usr/bin/env bashCOMMENT
LOWhack/verify-all.sh1#!/bin/bash -eCOMMENT
LOWhack/test.sh1#!/bin/bashCOMMENT
LOWhack/docker-push.sh1#!/bin/bashCOMMENT
LOWhack/update-all.sh1#!/bin/bash -eCOMMENT
LOWhack/update-4generated-issue-template.sh1#!/bin/bash -eCOMMENT
LOWhack/install-csi-hostpath.sh1#!/usr/bin/env bashCOMMENT
LOWhack/release-tools/changelog.sh1#!/bin/bashCOMMENT
LOWhack/release-tools/gen-docs.sh1#!/bin/bashCOMMENT
LOWhack/release-tools/gen-docs.sh21# directory, to establish a useful baseline to diff against.COMMENT
LOWhack/release-tools/goreleaser.sh1#!/bin/bashCOMMENT
LOWhack/release-tools/tag-release.sh1#!/usr/bin/env bashCOMMENT
LOWhack/release-tools/tag-release.sh21# - create a git tagCOMMENT
LOWexamples/nginx-app/with-pv.yaml1# Copyright 2017 the Velero contributors.COMMENT
LOWexamples/nginx-app/base.yaml1# Copyright 2017 the Velero contributors.COMMENT
LOWexamples/minio/00-minio-deployment.yaml1# Copyright 2017 the Velero contributors.COMMENT
LOW.github/workflows/backport.yml1name: Backport merged pull requestCOMMENT
LOW.github/workflows/backport.yml21# and `/backport release-1.17` are equivalent. This works generically forCOMMENT
LOW.github/workflows/backport.yml201COMMENT
LOW.github/workflows/e2e-test-kind.yaml141 csi-matrix: ${{ steps.set-matrix.outputs.csi-matrix }}COMMENT
LOWsite/content/docs/v0.7.0/api-types/backup.md41 includedResources:COMMENT
LOWsite/content/docs/v0.7.0/api-types/backup.md61 component: serverCOMMENT
LOWsite/content/docs/v0.7.0/api-types/backup.md101 # The type of hook. This must be "exec".COMMENT
LOWsite/content/docs/v1.3.1/api-types/restore.md41 # Array of resources to include in the restore. Resources may be shortcuts (e.g. 'po' for 'pods')COMMENT
LOWsite/content/docs/v1.3.1/api-types/restore.md61 matchLabels:COMMENT
LOWsite/content/docs/v1.3.1/api-types/schedule.md41 # Array of namespaces to exclude from the scheduled backup. Optional.COMMENT
366 more matches not shown…
Decorative Section Separators67 hits · 298 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/backport.yml68 # ── Pre-merge: convert a /backport or /cherrypick comment into labels ───────COMMENT
MEDIUM.github/workflows/backport.yml124 # ── Post-merge: create backport PRs ─────────────────────────────────────────COMMENT
MEDIUM⚡site/content/docs/v1.16/backup-reference.md38# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.16/backup-reference.md39# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.16/backup-reference.md40# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.16/backup-reference.md41# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.16/backup-reference.md42# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.11/backup-reference.md33# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.11/backup-reference.md34# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.11/backup-reference.md35# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.11/backup-reference.md36# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.11/backup-reference.md37# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.18/backup-reference.md38# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.18/backup-reference.md39# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.18/backup-reference.md40# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.18/backup-reference.md41# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.18/backup-reference.md42# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.10/backup-reference.md33# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.10/backup-reference.md34# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.10/backup-reference.md35# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.10/backup-reference.md36# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.10/backup-reference.md37# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.17/backup-reference.md38# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.17/backup-reference.md39# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.17/backup-reference.md40# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.17/backup-reference.md41# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.17/backup-reference.md42# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.9/backup-reference.md33# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.9/backup-reference.md34# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.9/backup-reference.md35# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.9/backup-reference.md36# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.9/backup-reference.md37# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.7/backup-reference.md33# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.7/backup-reference.md34# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.7/backup-reference.md35# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.7/backup-reference.md36# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.7/backup-reference.md37# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.8/backup-reference.md33# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.8/backup-reference.md34# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.8/backup-reference.md35# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.8/backup-reference.md36# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.8/backup-reference.md37# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.12/backup-reference.md33# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.12/backup-reference.md34# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.12/backup-reference.md35# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.12/backup-reference.md36# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.12/backup-reference.md37# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.15/backup-reference.md38# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.15/backup-reference.md39# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.15/backup-reference.md40# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/v1.15/backup-reference.md41# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/v1.15/backup-reference.md42# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/main/backup-reference.md65# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/main/backup-reference.md66# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/main/backup-reference.md67# │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡site/content/docs/main/backup-reference.md68# │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡site/content/docs/main/backup-reference.md69# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
MEDIUM⚡site/content/docs/v1.14/backup-reference.md38# ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡site/content/docs/v1.14/backup-reference.md39# │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡site/content/docs/v1.14/backup-reference.md40# │ │ ┌───────────── day of the month (1 - 31)COMMENT
7 more matches not shown…
Fake / Example Data109 hits · 134 pts
SeverityFileLineSnippetContext
LOW⚡pkg/cmd/cli/datamover/restore_test.go48 ddName: "fake-name",CODE
LOW⚡pkg/cmd/cli/datamover/restore_test.go50 expectedMessage: "Failed to create data path service for DataDownload fake-name: fake-create-data-path-error",CODE
LOW⚡pkg/cmd/cli/datamover/restore_test.go54 ddName: "fake-name",CODE
LOW⚡pkg/cmd/cli/datamover/restore_test.go56 expectedMessage: "Failed to init data path service for DataDownload fake-name: fake-init-data-path-error",CODE
LOW⚡pkg/cmd/cli/datamover/restore_test.go60 ddName: "fake-name",CODE
LOW⚡pkg/cmd/cli/datamover/restore_test.go62 expectedMessage: "Failed to run data path service for DataDownload fake-name: fake-run-data-path-error",CODE
LOW⚡pkg/cmd/cli/datamover/restore_test.go66 ddName: "fake-name",CODE
LOW⚡pkg/cmd/cli/datamover/backup_test.go104 duName: "fake-name",CODE
LOW⚡pkg/cmd/cli/datamover/backup_test.go106 expectedMessage: "Failed to create data path service for DataUpload fake-name: fake-create-data-path-error",CODE
LOW⚡pkg/cmd/cli/datamover/backup_test.go110 duName: "fake-name",CODE
LOW⚡pkg/cmd/cli/datamover/backup_test.go112 expectedMessage: "Failed to init data path service for DataUpload fake-name: fake-init-data-path-error",CODE
LOW⚡pkg/cmd/cli/datamover/backup_test.go116 duName: "fake-name",CODE
LOW⚡pkg/cmd/cli/datamover/backup_test.go118 expectedMessage: "Failed to run data path service for DataUpload fake-name: fake-run-data-path-error",CODE
LOW⚡pkg/cmd/cli/datamover/backup_test.go122 duName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/restore_test.go48 pvrName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/restore_test.go50 expectedMessage: "Failed to create data path service for PVR fake-name: fake-create-data-path-error",CODE
LOW⚡pkg/cmd/cli/podvolume/restore_test.go54 pvrName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/restore_test.go56 expectedMessage: "Failed to init data path service for PVR fake-name: fake-init-data-path-error",CODE
LOW⚡pkg/cmd/cli/podvolume/restore_test.go60 pvrName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/restore_test.go62 expectedMessage: "Failed to run data path service for PVR fake-name: fake-run-data-path-error",CODE
LOW⚡pkg/cmd/cli/podvolume/restore_test.go66 pvrName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/backup_test.go85 pvbName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/backup_test.go87 expectedMessage: "Failed to create data path service for PVB fake-name: fake-create-data-path-error",CODE
LOW⚡pkg/cmd/cli/podvolume/backup_test.go91 pvbName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/backup_test.go93 expectedMessage: "Failed to init data path service for PVB fake-name: fake-init-data-path-error",CODE
LOW⚡pkg/cmd/cli/podvolume/backup_test.go97 pvbName: "fake-name",CODE
LOW⚡pkg/cmd/cli/podvolume/backup_test.go99 expectedMessage: "Failed to run data path service for PVB fake-name: fake-run-data-path-error",CODE
LOW⚡pkg/cmd/cli/podvolume/backup_test.go103 pvbName: "fake-name",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go44 key: "fake-key",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go50 key: "fake-key",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go52 "fake-key": "true",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go58 key: "fake-key",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go60 "fake-key": "fake-value",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go69 expectMsg: "Ignore fake-key, value [fake-value] is invalid, err strconv.ParseBool: parsing \"fake-value\": invalid syCODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go107 key: "fake-key",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go114 key: "fake-key",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go116 "fake-key": "1000",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go122 key: "fake-key",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go124 "fake-key": "fake-value",CODE
LOW⚡pkg/repository/udmrepo/kopialib/backend/utils_test.go133 expectMsg: "Ignore fake-key, value [fake-value] is invalid, err strconv.ParseInt: parsing \"fake-value\": invalid CODE
LOWpkg/repository/udmrepo/kopialib/backend/common_test.go142 udmrepo.GenOptionOwnerName: "fake-user",CODE
LOWpkg/repository/udmrepo/kopialib/backend/common_test.go148 Username: "fake-user",CODE
LOWpkg/repository/udmrepo/kopialib/backend/s3_test.go60 udmrepo.StoreOptionS3Token: "fake-token",CODE
LOWpkg/repository/udmrepo/kopialib/backend/s3_test.go69 SessionToken: "fake-token",CODE
LOWpkg/util/velero/velero_test.go902 Labels: map[string]string{"fake-key": "fake-value"},CODE
LOWpkg/util/velero/velero_test.go914 result := GetVeleroServerLabelValue(tt.deployment, "fake-key")CODE
LOWpkg/util/kube/pvc_pv_test.go2060 Key: "fake-key",CODE
LOWpkg/util/kube/pvc_pv_test.go2157 Key: "fake-key",CODE
LOWpkg/util/logging/log_merge_hook_test.go49 Data: logrus.Fields{"fake-key": "fake-value"},CODE
LOWpkg/datamover/backup_micro_service_test.go96 dataUploadName := "fake-data-upload"CODE
LOWpkg/datamover/backup_micro_service_test.go107 expectedErr := "Data path for data upload fake-data-upload failed: fake-error"CODE
LOWpkg/datamover/backup_micro_service_test.go109 expectedEventMsg := "Data path for data upload fake-data-upload failed, error fake-error"CODE
LOWpkg/datamover/backup_micro_service_test.go120 dataUploadName := "fake-data-upload"CODE
LOWpkg/datamover/backup_micro_service_test.go133 expectedEventMsg := "Data path for data upload fake-data-upload canceled"CODE
LOWpkg/datamover/backup_micro_service_test.go167 dataUploadName := "fake-data-upload"CODE
LOWpkg/datamover/backup_micro_service_test.go221 dataUploadName := "fake-data-upload"CODE
LOWpkg/datamover/backup_micro_service_test.go259 expectedEventMsg: "Data path for fake-data-upload exited without start",CODE
LOWpkg/datamover/backup_micro_service_test.go266 dataUploadName := "fake-data-upload"CODE
LOWpkg/datamover/backup_micro_service_test.go291 dataUploadName := "fake-data-upload"CODE
LOWpkg/datamover/backup_micro_service_test.go357 err: errors.New("fake-data-path-error"),CODE
49 more matches not shown…
Self-Referential Comments18 hits · 69 pts
SeverityFileLineSnippetContext
MEDIUM.golangci.yaml1# This file contains all available configuration optionsCOMMENT
MEDIUM.golangci.yaml407# This file contains all available configuration optionsCOMMENT
MEDIUM.github/labels.yaml1# This file is used by [prow github action](https://github.com/jpmcb/prow-github-actions/) in .github/workflows/prow-actCOMMENT
MEDIUM.github/labeler.yml1# This file is used by Auto Label PRs action.COMMENT
MEDIUM.github/workflows/backport.yml118 # Create the label if it does not exist yet (idempotent).COMMENT
MEDIUM⚡pkg/cmd/cli/schedule/create.go58 Example: ` # Create a backup every 6 hours.CODE
MEDIUM⚡pkg/cmd/cli/schedule/create.go61 # Create a backup every 6 hours with the @every notation.COMMENT
MEDIUM⚡pkg/cmd/cli/schedule/create.go64 # Create a daily backup of the web namespace.COMMENT
MEDIUM⚡pkg/cmd/cli/schedule/create.go67 # Create a weekly backup, each living for 90 days (2160 hours).COMMENT
MEDIUM⚡pkg/cmd/cli/backup/create.go69 Example: ` # Create a backup containing all resources.CODE
MEDIUM⚡pkg/cmd/cli/backup/create.go72 # Create a backup including only the nginx namespace.COMMENT
MEDIUM⚡pkg/cmd/cli/backup/create.go75 # Create a backup excluding the velero and default namespaces.COMMENT
MEDIUM⚡pkg/cmd/cli/backup/create.go78 # Create a backup based on a schedule named daily-backup.COMMENT
MEDIUM⚡pkg/cmd/cli/restore/create.go53 Example: ` # Create a restore named "restore-1" from backup "backup-1".CODE
MEDIUM⚡pkg/cmd/cli/restore/create.go56 # Create a restore with a default name ("backup-1-<timestamp>") from backup "backup-1".COMMENT
MEDIUM⚡pkg/cmd/cli/restore/create.go59 # Create a restore from the latest successful backup triggered by schedule "schedule-1".COMMENT
MEDIUM⚡pkg/cmd/cli/restore/create.go62 # Create a restore from the latest successful OR partially-failed backup triggered by schedule "schedule-1".COMMENT
MEDIUM⚡pkg/cmd/cli/restore/create.go65 # Create a restore for only persistentvolumeclaims and persistentvolumes within a backup.COMMENT
Structural Annotation Overuse7 hits · 13 pts
SeverityFileLineSnippetContext
LOW⚡design/Implemented/multiple-arch-build-with-windows.md28### Step 1: Build Separate ManifestsCOMMENT
LOW⚡design/Implemented/multiple-arch-build-with-windows.md38### Step 2: Create All-In-One Manifest ListCOMMENT
LOW⚡design/Implemented/multiple-arch-build-with-windows.md43### Step 3: Push All-In-One Manifest ListCOMMENT
LOW…sign/Implemented/priority-class-name-support_design.md540# Step 1: Create priority classes in your cluster (if not already existing)COMMENT
LOW…sign/Implemented/priority-class-name-support_design.md567# Step 2: Create the namespaceCOMMENT
LOW…sign/Implemented/priority-class-name-support_design.md570# Step 3: Create ConfigMaps for data movers and maintenance jobsCOMMENT
LOW…sign/Implemented/priority-class-name-support_design.md585# Step 4: Install Velero with priority class configurationCOMMENT
Modern AI Meta-Vocabulary4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMpkg/controller/backup_controller_test.go596// the full prepareBackupRequest scaffold (fake client, discovery helper, resource policyCOMMENT
MEDIUMpkg/controller/suite_test.go44 // +kubebuilder:scaffold:importsCOMMENT
MEDIUM…a/v1/elasticsearches.elasticsearch.k8s.elastic.co.json7 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apiextensions.k8s.io/v1beta1\",\"kindCODE
MEDIUM…eta1/elasticsearches.elasticsearch.k8s.elastic.co.json17 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apiextensions.k8s.io/v1beta1\",\"kind\":\"CCODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpkg/controller/backup_controller.go537 // Essentially, adding the label velero.io/exclude-from-backup=true to a namespace would be equivalent to setting spec.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWhack/run-e2e-kind.sh29# Usage:COMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWhack/release-tools/brew-update.sh8# Check if brew is found on the user's $PATH; exit if not.COMMENT