AI Slop Code RIsk Monitor

kubevela/kubevela

The Modern Application Platform.

4.6 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for kubevela/kubevela, a Go project with 7,911 GitHub stars. SynthScan examined 534,629 lines of code across 2567 source files, recording 777 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 4.6 (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.

4.6
Adjusted Signal
4.6
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
7.9K
Stars
Go
Language
534.6K
Lines of Code
2.6K
Files
777
Pattern Hits
2026-10-12
Scan Date
0.03
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 6.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 10.6/100 · LOW

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

Agent Over-Engineering Ratio 4.8/100 · LOW

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

PR Review Velocity Impact 17.0/100 · LOW

Which changes need focused human review? 777 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 87HIGH 0MEDIUM 216LOW 474

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 777 distinct pattern matches across 12 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 Indicators87 hits · 1195 pts
SeverityFileLineSnippetContext
CRITICAL⚡references/cli/top/view/pod_view_test.go100 assert.Equal(t, podView.GetCell(1, 4).Text, fmt.Sprintf("[%s::]%s", podView.app.config.Theme.Status.Healthy.String(), CODE
CRITICAL⚡references/cli/top/view/pod_view_test.go101 assert.Equal(t, podView.GetCell(2, 4).Text, fmt.Sprintf("[%s::]%s", podView.app.config.Theme.Status.Waiting.String(), CODE
CRITICAL⚡references/cli/top/view/pod_view_test.go102 assert.Equal(t, podView.GetCell(3, 4).Text, fmt.Sprintf("[%s::]%s", podView.app.config.Theme.Status.Succeeded.String()CODE
CRITICAL⚡references/cli/top/view/pod_view_test.go103 assert.Equal(t, podView.GetCell(4, 4).Text, fmt.Sprintf("[%s::]%s", podView.app.config.Theme.Status.UnHealthy.String()CODE
CRITICALreferences/cli/top/view/yaml_view_test.go79 highlightedText := fmt.Sprintf("[%s::b]apiVersion[%s::-]: [%s::]core.oam.dev/v1beta1", yamlView.app.config.Theme.Yaml.CODE
CRITICALreferences/cli/top/view/app_test.go60 assert.Equal(t, flex.GetBorderColor(), app.config.Theme.Border.App.Color())CODE
CRITICALreferences/cli/top/view/managed_resource_view.go45 v.SetTitle(fmt.Sprintf("[ %s ]", v.Title())).SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICAL⚡references/cli/top/view/managed_resource_view.go122 highlightColor := v.app.config.Theme.Table.Body.String()CODE
CRITICAL⚡references/cli/top/view/managed_resource_view.go126 highlightColor = v.app.config.Theme.Status.Healthy.String()CODE
CRITICAL⚡references/cli/top/view/managed_resource_view.go128 highlightColor = v.app.config.Theme.Status.UnHealthy.String()CODE
CRITICAL⚡references/cli/top/view/managed_resource_view.go130 highlightColor = v.app.config.Theme.Status.Waiting.String()CODE
CRITICAL⚡references/cli/top/view/managed_resource_view.go132 highlightColor = v.app.config.Theme.Status.Unknown.String()CODE
CRITICALreferences/cli/top/view/help_view.go55 v.SetTitle(title).SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICALreferences/cli/top/view/help_view.go83 tips = strings.ReplaceAll(tips, "highlight", v.app.config.Theme.Info.Title.String())CODE
CRITICALreferences/cli/top/view/help_view.go84 tips = strings.ReplaceAll(tips, "normal", v.app.config.Theme.Info.Text.String())CODE
CRITICAL⚡references/cli/top/view/container_view_test.go100 assert.Equal(t, containerView.GetCell(1, 3).Text, fmt.Sprintf("[%s::]%s", containerView.app.config.Theme.Status.HealthCODE
CRITICAL⚡references/cli/top/view/container_view_test.go101 assert.Equal(t, containerView.GetCell(2, 3).Text, fmt.Sprintf("[%s::]%s", containerView.app.config.Theme.Status.WaitinCODE
CRITICAL⚡references/cli/top/view/container_view_test.go102 assert.Equal(t, containerView.GetCell(3, 3).Text, fmt.Sprintf("[%s::]%s", containerView.app.config.Theme.Status.UnHealCODE
CRITICAL⚡references/cli/top/view/pod_view.go108 highlightColor := v.app.config.Theme.Table.Body.String()CODE
CRITICAL⚡references/cli/top/view/pod_view.go112 highlightColor = v.app.config.Theme.Status.Waiting.String()CODE
CRITICAL⚡references/cli/top/view/pod_view.go114 highlightColor = v.app.config.Theme.Status.Healthy.String()CODE
CRITICAL⚡references/cli/top/view/pod_view.go116 highlightColor = v.app.config.Theme.Status.Succeeded.String()CODE
CRITICAL⚡references/cli/top/view/pod_view.go118 highlightColor = v.app.config.Theme.Status.UnHealthy.String()CODE
CRITICAL⚡references/cli/top/view/pod_view.go120 highlightColor = v.app.config.Theme.Status.Unknown.String()CODE
CRITICALreferences/cli/top/view/resource_view.go78 v.SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICALreferences/cli/top/view/resource_view.go93 c.SetTextColor(v.app.config.Theme.Table.Header.Color())CODE
CRITICALreferences/cli/top/view/resource_view.go106 c.SetTextColor(v.app.config.Theme.Table.Body.Color())CODE
CRITICAL⚡references/cli/top/view/resource_view_test.go31 assert.Equal(t, view.GetBorderColor(), view.app.config.Theme.Border.Table.Color())CODE
CRITICAL⚡references/cli/top/view/resource_view_test.go35 assert.Equal(t, view.GetCell(0, 0).Color, view.app.config.Theme.Table.Header.Color())CODE
CRITICAL⚡references/cli/top/view/resource_view_test.go39 assert.Equal(t, view.GetCell(1, 0).Color, view.app.config.Theme.Table.Body.Color())CODE
CRITICAL⚡references/cli/top/view/application_view_test.go103 assert.Equal(t, appView.GetCell(1, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Starting.String(),CODE
CRITICAL⚡references/cli/top/view/application_view_test.go104 assert.Equal(t, appView.GetCell(2, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Waiting.String(), CODE
CRITICAL⚡references/cli/top/view/application_view_test.go105 assert.Equal(t, appView.GetCell(3, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Waiting.String(), CODE
CRITICAL⚡references/cli/top/view/application_view_test.go106 assert.Equal(t, appView.GetCell(4, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Waiting.String(), CODE
CRITICAL⚡references/cli/top/view/application_view_test.go107 assert.Equal(t, appView.GetCell(5, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Waiting.String(), CODE
CRITICAL⚡references/cli/top/view/application_view_test.go108 assert.Equal(t, appView.GetCell(6, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Failed.String(), tCODE
CRITICAL⚡references/cli/top/view/application_view_test.go109 assert.Equal(t, appView.GetCell(7, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Failed.String(), tCODE
CRITICAL⚡references/cli/top/view/application_view_test.go110 assert.Equal(t, appView.GetCell(8, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Failed.String(), tCODE
CRITICAL⚡references/cli/top/view/application_view_test.go111 assert.Equal(t, appView.GetCell(9, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Failed.String(), tCODE
CRITICAL⚡references/cli/top/view/application_view_test.go112 assert.Equal(t, appView.GetCell(10, 2).Text, fmt.Sprintf("[%s::]%s", appView.app.config.Theme.Status.Healthy.String(),CODE
CRITICALreferences/cli/top/view/cluster_namespace_view.go44 v.SetTitle(fmt.Sprintf("[ %s ]", v.Name())).SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICAL⚡references/cli/top/view/cluster_namespace_view.go108 highlightColor := v.app.config.Theme.Table.Body.String()CODE
CRITICAL⚡references/cli/top/view/cluster_namespace_view.go111 highlightColor = v.app.config.Theme.Status.Healthy.String()CODE
CRITICAL⚡references/cli/top/view/cluster_namespace_view.go113 highlightColor = v.app.config.Theme.Status.UnHealthy.String()CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go95 v.metricsInstance.SetBorder(true).SetBorderColor(v.app.config.Theme.Border.Table.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go101 v.SetBorderColor(v.app.config.Theme.Border.Table.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go103 v.SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go254 newTopology.SetGraphicsColor(v.app.config.Theme.Topology.Line.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go256 newTopology.SetBorderColor(v.app.config.Theme.Border.Table.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go258 newTopology.SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go280 newTopology.SetGraphicsColor(v.app.config.Theme.Topology.Line.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go282 newTopology.SetBorderColor(v.app.config.Theme.Border.Table.Color())CODE
CRITICAL⚡references/cli/top/view/application_topology_view.go284 newTopology.SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICALreferences/cli/top/view/app.go89 main.SetBorderColor(a.config.Theme.Border.App.Color())CODE
CRITICALreferences/cli/top/view/log_view.go64 v.SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICALreferences/cli/top/view/cluster_namespace_view_test.go96 assert.Equal(t, cnsView.GetCell(1, 1).Text, fmt.Sprintf("[%s::]%s", cnsView.app.config.Theme.Status.Healthy.String(), CODE
CRITICALreferences/cli/top/view/cluster_namespace_view_test.go97 assert.Equal(t, cnsView.GetCell(2, 1).Text, fmt.Sprintf("[%s::]%s", cnsView.app.config.Theme.Status.UnHealthy.String()CODE
CRITICALreferences/cli/top/view/application_view.go44 v.SetTitle(fmt.Sprintf("[ %s ]", v.Title())).SetTitleColor(v.app.config.Theme.Table.Title.Color())CODE
CRITICAL⚡references/cli/top/view/application_view.go108 highlightColor := v.app.config.Theme.Table.Body.String()CODE
CRITICAL⚡references/cli/top/view/application_view.go112 highlightColor = v.app.config.Theme.Status.Starting.String()CODE
27 more matches not shown…
Decorative Section Separators142 hits · 527 pts
SeverityFileLineSnippetContext
MEDIUMcmd/core/app/bootstrap.go79 // ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcmd/core/app/bootstrap.go81 // ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡design/vela-core/kep-cluster-infrastructure.md4522# ============================================COMMENT
MEDIUM⚡design/vela-core/kep-cluster-infrastructure.md4524# ============================================COMMENT
MEDIUM⚡design/vela-core/kep-cluster-infrastructure.md4586# ============================================COMMENT
MEDIUM⚡design/vela-core/kep-cluster-infrastructure.md4588# ============================================COMMENT
MEDIUM⚡design/vela-core/kep-cluster-infrastructure.md4595# ============================================COMMENT
MEDIUM⚡design/vela-core/kep-cluster-infrastructure.md4597# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md4487# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md4489# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md5927# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md5929# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md5952# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md5954# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md5978# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md5980# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md6017# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md6019# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md6047# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md6049# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7414# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7416# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7482# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7484# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7775# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7777# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7814# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7816# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7847# ============================================COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md7849# ============================================COMMENT
MEDIUMreferences/cli/def_compat_test.go34// ── parseHints ────────────────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go82// ── parseSelectorMap ──────────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go143// ── matchesSelector ───────────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go170// ── extractCUETemplate ────────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go223// ── defNameFromRevision ───────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go273// ── collectSchematics ─────────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go342// ── extractDefRevTemplate ─────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go401// ── printDefCompatReport ──────────────────────────────────────────────────────COMMENT
MEDIUMreferences/cli/def_compat_test.go486// ── printAppCompatReport ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml1# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml3# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml12# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml16# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml18# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml29# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml31# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml35# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml37# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml41# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml43# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml51 # ==========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml53 # ==========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml59 # ==========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml61 # ==========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml67 # ========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml69 # ========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml74 # ========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-multicluster-test.yml76 # ========================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-test.yml1# =============================================================================COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-test.yml3# =============================================================================COMMENT
82 more matches not shown…
Over-Commented Block419 hits · 418 pts
SeverityFileLineSnippetContext
LOWcmd/core/app/server.go181 manager, err := createControllerManager(ctx, kubeConfig, coreOptions)COMMENT
LOWcmd/core/app/bootstrap.go41// Best practices when adding a provider:COMMENT
LOWcmd/core/app/bootstrap.go81 // ────────────────────────────────────────────────────────────────────COMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md1241 # - name: validate-cniCOMMENT
LOWdesign/vela-core/rollout-design.md101COMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md521 //COMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md541 //COMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md561 // Longer-term this field will be superseded by KEP-2.19 named topology groups.COMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md581// AddonUpgradePolicy controls when the controller acts on a newly resolved versionCOMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md601 AddonUpgradePolicyAuto AddonUpgradePolicy = "Auto"COMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md641 Name string `json:"name,omitempty"`COMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md661COMMENT
LOWdesign/vela-core/keps/2.13-addons/README.md761 // AddonConditionReady is true when all modules are synced and all API linesCOMMENT
LOWdesign/vela-core/keps/2.20-module-versioning/README.md81COMMENT
LOWdesign/vela-core/keps/2.20-module-versioning/README.md941COMMENT
LOWdesign/vela-core/keps/2.20-module-versioning/README.md961 oci: {COMMENT
LOWdesign/vela-core/keps/2.20-module-versioning/README.md1461 // ResolvedDefinition is the canonical identity locked at admission.COMMENT
LOWdesign/vela-core/keps/2.20-module-versioning/README.md1541COMMENT
LOWapis/config.oam.dev/v1alpha1/configtemplate_types.go61// ConfigTemplateStatus defines the observed state of ConfigTemplate.COMMENT
LOWapis/config.oam.dev/v1alpha1/doc.go21// +kubebuilder:object:generate=trueCOMMENT
LOWapis/types/types.go61 // app.oam.dev/autoUpdate does for a whole Application. It is for definitionsCOMMENT
LOWapis/types/types.go121 // AnnotationConfigLastAccessed is the annotation recording when a stale source cache entry was last served (RFC3339).COMMENT
LOWapis/types/types.go141 // identity, as a JSON array - the answer to "why is this entry distinct?".COMMENT
LOWapis/core.oam.dev/common/types.go61// Terraform is the struct to describe cloud resources managed by Hashicorp TerraformCOMMENT
LOWapis/core.oam.dev/common/types.go241 // Phase is Resolved, Stale, Failed or Unused. Stale means a refresh failed andCOMMENT
LOWapis/core.oam.dev/common/types.go261 // AutoUpdate is false on a binding that asked for true. A failure to resolveCOMMENT
LOWapis/core.oam.dev/common/types.go281 // policy. A trait is named "<component>/<trait>", since a trait has noCOMMENT
LOWapis/core.oam.dev/common/types.go301 // property, which a map cannot express.COMMENT
LOWapis/core.oam.dev/common/types.go321 StorageKey string `json:"storageKey,omitempty"`COMMENT
LOWapis/core.oam.dev/common/types.go341 // SourceAttr is the attribute of the source that was read, e.g. "data.image".COMMENT
LOWapis/core.oam.dev/common/types.go421COMMENT
LOWapis/core.oam.dev/common/types.go441 // Format: "application-policies-{namespace}-{name}"COMMENT
LOWapis/core.oam.dev/common/types.go721COMMENT
LOWapis/core.oam.dev/common/types.go741COMMENT
LOWapis/core.oam.dev/common/types.go761// Warn and Limit are both optional, and at least one must be set. Warn alone neverCOMMENT
LOWapis/core.oam.dev/common/types.go781 // Limit is the most uses of this definition the namespace may contain. Omit toCOMMENT
LOWapis/core.oam.dev/v1beta1/application_types.go61 // the workflow to run again.COMMENT
LOWapis/core.oam.dev/v1beta1/application_types.go81 // for one path to be masked is a narrower request than asking for silence,COMMENT
LOWapis/core.oam.dev/v1beta1/application_types.go101 // Policies are applied after components are rendered and before workflow steps are executed.COMMENT
LOWapis/core.oam.dev/v1beta1/componentdefinition_types.go41 // application keeps rendering the same way after a parent changes.COMMENT
LOWapis/core.oam.dev/v1beta1/componentdefinition_types.go81 // Extension is used for extension needs by OAM platform buildersCOMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go41 // PodSpecPath indicates where/if this workload has K8s podSpec fieldCOMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go61type WorkloadDefinitionStatus struct {COMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go101 metav1.ListMeta `json:"metadata,omitempty"`COMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go121 Extends string `json:"extends,omitempty"`COMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go141COMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go161 // all workload kinds.COMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go181COMMENT
LOWapis/core.oam.dev/v1beta1/core_types.go241COMMENT
LOWapis/core.oam.dev/v1beta1/policy_definition.go41type PolicyDefinitionSpec struct {COMMENT
LOWapis/core.oam.dev/v1beta1/policy_definition.go61 // Requires EnableApplicationScopedPolicies feature gate.COMMENT
LOWapis/core.oam.dev/v1beta1/definitionrevision_types.go41COMMENT
LOWapis/core.oam.dev/v1alpha1/component_types.go61 // Name is the name of the Kubernetes object.COMMENT
LOWtest/e2e-addon-module-test/helpers_test.go81 // Overrides for the URL this process uses (the CLI's pushes and the HTTPCOMMENT
LOWtest/e2e-addon-module-test/helpers_test.go221// URL, this process publishes and pushes through the host URL, and the fewCOMMENT
LOWtest/e2e-addon-module-test/suite_test.go21// admission webhook enabled, reSyncPeriod=1m as makefiles/e2e.mk installs it),COMMENT
LOWtest/e2e-addon-module-test/testdata/registry.yaml1# The two in-cluster registries this suite publishes into. Both are anonymousCOMMENT
LOWtest/e2e-framework/expression_definitions.go61 }COMMENT
LOWtest/e2e-module-test/module_publish_test.go61 // anything to the cluster (references/cli/module-deploy.go callsCOMMENT
LOWtest/e2e-module-test/module_publish_test.go161// file's own path rather than the process working directory: ginkgo runs theCOMMENT
359 more matches not shown…
Modern AI Meta-Vocabulary64 hits · 206 pts
SeverityFileLineSnippetContext
MEDIUMdesign/vela-cli/kep-defkit.md1344# Initialize a new Go definition module with scaffoldingCOMMENT
MEDIUMdesign/vela-cli/kep-defkit.md1966# Basic scaffoldingCOMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md1233 # Optional: Explicit workflow for advanced orchestrationCOMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md2690 # Blueprint-level workflow (orchestrates plane deployment)COMMENT
MEDIUMdesign/vela-core/kep-cluster-infrastructure.md12 - [The Orchestration Gap](#the-orchestration-gap)CODE
MEDIUMtest/e2e-framework/framework.go53 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMtest/e2e-addon-test/suite_test.go45 // +kubebuilder:scaffold:importsCOMMENT
MEDIUM⚡config/crd/kustomization.yaml6# +kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUM⚡config/crd/kustomization.yaml11# +kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUM⚡config/crd/kustomization.yaml16# +kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
MEDIUM⚡references/cli/def_module.go964 // FlagComponents is the flag for component names to scaffoldCOMMENT
MEDIUM⚡references/cli/def_module.go966 // FlagTraits is the flag for trait names to scaffoldCOMMENT
MEDIUM⚡references/cli/def_module.go968 // FlagPolicies is the flag for policy names to scaffoldCOMMENT
MEDIUM⚡references/cli/def_module.go970 // FlagWorkflowSteps is the flag for workflow step names to scaffoldCOMMENT
MEDIUMreferences/cli/def_module.go1052 // Parse scaffold flagsCOMMENT
MEDIUMreferences/cli/def_module.go1115// scaffoldOptions contains names of definitions to scaffoldCOMMENT
MEDIUMreferences/cli/def_module.go1123// hasAny returns true if any scaffold options are specifiedCOMMENT
MEDIUMreferences/cli/def_module.go1464// generateComponentScaffold generates a component definition scaffoldCOMMENT
MEDIUMreferences/cli/def_module.go1519// generateTraitScaffold generates a trait definition scaffoldCOMMENT
MEDIUMreferences/cli/def_module.go1572// generatePolicyScaffold generates a policy definition scaffoldCOMMENT
MEDIUMreferences/cli/def_module.go1613// generateWorkflowStepScaffold generates a workflow step definition scaffoldCOMMENT
MEDIUMreferences/cli/addon.go430// NewAddonInitCommand creates an addon scaffoldCOMMENT
MEDIUMreferences/cli/def_go_new_test.go476 // The scaffold generators use the pattern: funcName + type suffixCOMMENT
MEDIUMreferences/cli/module-init.go80// scaffold, and validates it against the module parser.COMMENT
MEDIUMreferences/cli/module-init.go116 // The shipped scaffold must always be a valid skeleton. A parse failure hereCOMMENT
MEDIUMreferences/cli/module-init.go159// alongside the scaffold files.COMMENT
MEDIUMreferences/cli/def.go456// generateGoDefinition generates a Go-based definition scaffoldCOMMENT
MEDIUMreferences/cli/def.go1987 Example: "# Generate SDK for golang with scaffold initialized\n" +CODE
MEDIUMreferences/docgen/suit_test.go44 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMhack/sdk/reviewable.sh21# This script helps to lint and format the code in the SDK scaffold.COMMENT
MEDIUM…webhook/core.oam.dev/v1beta1/application/suite_test.go42 // +kubebuilder:scaffold:importsCOMMENT
MEDIUM…webhook/core.oam.dev/v1beta1/application/suite_test.go88 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMpkg/config/config_suite_test.go52 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMpkg/utils/common/common.go101 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUM…troller/core.oam.dev/v1beta1/application/suite_test.go59 // +kubebuilder:scaffold:importsCOMMENT
MEDIUM…troller/core.oam.dev/v1beta1/application/suite_test.go124 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUM…core.oam.dev/v1beta1/application/assemble/suit_test.go41 // +kubebuilder:scaffold:importsCOMMENT
MEDIUM…core.oam.dev/v1beta1/application/assemble/suit_test.go86 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMpkg/rollout/suit_test.go47 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMpkg/definition/gen_sdk/files.go28 // Scaffold is scaffold files for different languagesCOMMENT
MEDIUMpkg/definition/gen_sdk/files.go30 // ScaffoldDir is scaffold dir nameCOMMENT
MEDIUMpkg/definition/gen_sdk/gen_sdk.go241// CreateScaffold will create a scaffold for the given language.COMMENT
MEDIUMpkg/definition/gen_sdk/gen_sdk.go242// It will copy all files from embedded scaffold/{meta.Lang} to meta.Output.COMMENT
MEDIUMpkg/workflow/suit_test.go62 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMpkg/workflow/operation/suit_test.go46 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMpkg/workflow/providers/config/config_test.go62 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMpkg/workflow/providers/legacy/config/config_test.go62 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMpkg/addon/init_test.go227 // Verify trait scaffold was createdCOMMENT
MEDIUMpkg/addon/init_test.go310 // Verify scaffold files were createdCOMMENT
MEDIUMpkg/addon/init.go47// InitCmd contains the options to initialize an addon scaffoldCOMMENT
MEDIUM⚡pkg/addon/init.go59 // GoDefComponents is a comma-separated list of component names to scaffoldCOMMENT
MEDIUM⚡pkg/addon/init.go61 // GoDefTraits is a comma-separated list of trait names to scaffoldCOMMENT
MEDIUM⚡pkg/addon/init.go63 // GoDefPolicies is a comma-separated list of policy names to scaffoldCOMMENT
MEDIUM⚡pkg/addon/init.go65 // GoDefWorkflowSteps is a comma-separated list of workflow step names to scaffoldCOMMENT
MEDIUMpkg/addon/init.go81// CreateScaffold creates an addon scaffoldCOMMENT
MEDIUMpkg/addon/init.go212 // Create scaffold files for specified componentsCOMMENT
MEDIUMpkg/addon/init.go223 // Create scaffold files for specified traitsCOMMENT
MEDIUMpkg/addon/init.go234 // Create scaffold files for specified policiesCOMMENT
MEDIUMpkg/addon/init.go245 // Create scaffold files for specified workflow stepsCOMMENT
MEDIUMpkg/addon/init.go275// generateComponentScaffold generates a minimal component scaffoldCOMMENT
4 more matches not shown…
Structural Annotation Overuse32 hits · 37 pts
SeverityFileLineSnippetContext
LOWcmd/core/app/config/resource.go48// NOTE: This method exists for backward compatibility with legacy code that depends on globalCOMMENT
LOWcmd/core/app/config/oam.go48// NOTE: This method exists for backward compatibility with legacy code that depends on globalCOMMENT
LOWcmd/core/app/config/application.go50// NOTE: This method exists for backward compatibility with legacy code that depends on globalCOMMENT
LOWcmd/core/app/config/cue.go107// NOTE: This method exists for backward compatibility with legacy code that depends on globalCOMMENT
LOWcmd/core/app/config/performance.go52// NOTE: This method exists for backward compatibility with legacy code that depends on globalCOMMENT
LOWcmd/core/app/config/workflow.go60// NOTE: This method exists for backward compatibility with legacy code that depends on globalCOMMENT
LOW⚡design/vela-core/kep-cluster-infrastructure.md2502 # Step 3: Deploy CNICOMMENT
LOW⚡design/vela-core/kep-cluster-infrastructure.md2509 # Step 4: Validate CNI connectivityCOMMENT
LOW⚡design/vela-core/kep-cluster-infrastructure.md2518 # Step 5: Approval gate (for production)COMMENT
LOW⚡design/vela-core/kep-cluster-infrastructure.md2527 # Step 6: Deploy ingressCOMMENT
LOW⚡design/vela-core/kep-cluster-infrastructure.md2534 # Step 7: Smoke testCOMMENT
LOW⚡design/vela-core/kep-cluster-infrastructure.md4526# Step 1: Discover what's in the clusterCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md2482 # Step 1: Deploy CRDsCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md2488 # Step 2: Wait for CRDs to be establishedCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md2694 # Step 1: Provision cloud infrastructure (VPC, EKS, nodes)COMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md2709 # Step 2: Deploy core infrastructure planes (networking + security in parallel)COMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md2729 # Step 3: Deploy observabilityCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md2736 # Step 4: ValidationCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md4137# Step 1: Create Cluster CRD with credentials (no CLI needed)COMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md4156# Step 2: After reviewing status.adoptionStatus.discoveredComponents:COMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md4565# Step 2: Actually adoptCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md4572# Step 3: Monitor adoptionCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md5035# Step 1: Create replacement cluster with same blueprintCOMMENT
LOWdesign/vela-core/kep-cluster-infrastructure.md5046# Step 2: After v2 is healthy, decommission originalCOMMENT
LOWdesign/vela-core/keps/2.20-module-versioning/README.md550# Step 1: Ensure you are on Form 3 at the current version.COMMENT
LOWdesign/vela-core/keps/2.20-module-versioning/README.md555# Step 2: Migrate to the new API line - explicit, reviewable in a pull request.COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go434 // Step 1: Create initial PolicyDefinition v1COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go487 // Step 2: Initial Application deployment (creates ApplicationRevision-1 with v1)COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go571 // Step 3: Re-reconcile without spec change (should reuse ApplicationRevision-1 with v1)COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go592 // Step 4: Update PolicyDefinition in cluster to v2COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go638 // Step 5: Re-reconcile again (still no spec change) - should STILL use v1 (version pinning!)COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go659 // Step 6: Update Application spec (triggers new ApplicationRevision-2)COMMENT
AI Slop Vocabulary4 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUMtest/e2e-helm-test/helmchart_test.go1534 // and args to stay robust against chart layout changes.COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-test.yml4# This workflow performs comprehensive end-to-end testing for KubeVela upgrades.COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-test.yml12# 3. Run comprehensive e2e test suites (API, addon, general)COMMENT
MEDIUM⚡.github/workflows/upgrade-e2e-test.yml51 timeout-minutes: 90 # Extended timeout for comprehensive e2e testingCODE
Slop Phrases4 hits · 11 pts
SeverityFileLineSnippetContext
MEDIUMreferences/cli/addon.go545# In addition to cli flags, you can also use environment variablesCOMMENT
MEDIUMreferences/cli/def.go972 Example: "# Command below lists the definitions you can use: those in your current\n" +CODE
MEDIUM…amples/traits/container-image/multiple-containers.yaml19 # you can use container-image to control multiple containers by filling `containers`COMMENT
MEDIUMdocs/examples/traits/command/multiple-containers.yaml19 # you can use command to control multiple containers by filling `containers`COMMENT
Verbosity Indicators6 hits · 9 pts
SeverityFileLineSnippetContext
LOW…v1beta1/application/app_policy_version_pinning_test.go434 // Step 1: Create initial PolicyDefinition v1COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go487 // Step 2: Initial Application deployment (creates ApplicationRevision-1 with v1)COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go571 // Step 3: Re-reconcile without spec change (should reuse ApplicationRevision-1 with v1)COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go592 // Step 4: Update PolicyDefinition in cluster to v2COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go638 // Step 5: Re-reconcile again (still no spec change) - should STILL use v1 (version pinning!)COMMENT
LOW…v1beta1/application/app_policy_version_pinning_test.go659 // Step 6: Update Application spec (triggers new ApplicationRevision-2)COMMENT
Fake / Example Data8 hits · 8 pts
SeverityFileLineSnippetContext
LOWtest/e2e-source-test/source_expression_test.go538 Name: "placeholder", Type: "expr-wf-comp",CODE
LOWtest/e2e-source-test/source_expression_test.go768 Name: "placeholder", Type: "expr-render-comp",CODE
LOWtest/e2e-source-test/source_expression_test.go834 Name: "placeholder", Type: "expr-policy-comp",CODE
LOWpkg/webhook/utils/bundled_definitions_test.go72 if err := yaml.Unmarshal(helmTemplateExpr.ReplaceAll(raw, []byte("placeholder")), &def); err != nil {CODE
LOWpkg/schema/hints.go137 case "placeholder":CODE
LOWpkg/definition/goloader/loader.go194 fmt.Println("placeholder")CODE
LOW…/workflow/providers/legacy/multicluster/deploy_test.go208 Properties: &runtime.RawExtension{Raw: []byte(fmt.Sprintf(`{"placeholder":%d}`, i))},CODE
LOWpkg/workflow/providers/multicluster/deploy_test.go208 Properties: &runtime.RawExtension{Raw: []byte(fmt.Sprintf(`{"placeholder":%d}`, i))},CODE
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWpkg/definition/defkit/param.go1713// Example usage:COMMENT
LOWpkg/definition/defkit/param.go1817// Example usage:COMMENT
LOWpkg/definition/defkit/param.go1865// Example usage:COMMENT
LOWpkg/definition/defkit/resource.go189// Example usage:COMMENT
LOWpkg/definition/defkit/registry.go71// Example usage:COMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMreferences/cli/def_module.go1662# This file contains metadata about your definition module.COMMENT
MEDIUM…ela-core/templates/admission-webhooks/certmanager.yaml28# Create an Issuer that uses the above generated CA certificate to issue certsCOMMENT
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWhack/debug-webhook-setup.sh89 # Check if k3d is using host networkCOMMENT
LOWhack/utils/golangci-lint-wrapper.sh46# Check if golangci-lint itself had a critical failure (not a linting error)COMMENT
LOWhack/utils/golangci-lint-wrapper.sh49 # Check if there are only typecheck errorsCOMMENT
LOWhack/licence/header-check.sh8# Check if headers are fine:COMMENT