AI Slop Code Risk Monitor

coollabsio/coolify

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

An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 360+ one-click services on your own servers.

3.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for coollabsio/coolify, a PHP project with 65,338 GitHub stars. SynthScan examined 703,940 lines of code across 4107 source files, recording 1816 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 3.1 (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.

3.1
Adjusted Signal
3.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
65.3K
Stars
PHP
Language
703.9K
Lines of Code
4.1K
Files
1.8K
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 12.4/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.1/100 · LOW

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

Agent Over-Engineering Ratio 10.7/100 · LOW

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

PR Review Velocity Impact 13.4/100 · LOW

Which changes need focused human review? 1816 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 2HIGH 1MEDIUM 94LOW 1719

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 1816 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers1463 hits · 1452 pts
SeverityFileLineSnippetContext
LOW.cursor/skills/laravel-actions/references/job.md392public function getJobDeleteWhenMissingModels(): boolCODE
LOWdocker/coolify-terminal/terminal-utils.test.js285function createFakeWebSocketServer({ handles = true } = {}) {CODE
LOWdocker/coolify-terminal/terminal-utils.js65export async function authenticateTerminalUpgrade(authHeaderCandidates, postToCoolify) {CODE
LOWdocker/coolify-terminal/terminal-utils.js123export function createTerminalUpgradeHandler({ wss, authenticate, onRejected = () => {}, terminateAfterMs = TERMINAL_REJCODE
LOWdocker/coolify-terminal/terminal-utils.js182export function getTerminalSessionTimeout() {CODE
LOWdocker/coolify-terminal/terminal-utils.js269export function normalizeHostForAuthorization(host) {CODE
LOWbootstrap/helpers/shared.php201function rawComposeBindMkdirCommand(string $source): ?stringCODE
LOWbootstrap/helpers/shared.php349function validateHostFileMountPath(string $input, string $context = 'host file path'): stringCODE
LOWbootstrap/helpers/shared.php501function validateDatabasesBackupInput(string $input): stringCODE
LOWbootstrap/helpers/shared.php1304function formatEnvVariableForDevView(EnvironmentVariable|SharedEnvironmentVariable $variable, bool $canViewValue): strinCODE
LOWbootstrap/helpers/shared.php1403function extractYamlEnvironmentComments(string $rawYaml): arrayCODE
LOWbootstrap/helpers/shared.php1471function extractEnvVarCommentFromYamlLine(string $line): ?arrayCODE
LOWbootstrap/helpers/shared.php1586function extractCommentFromRemainder(string $remainder): ?stringCODE
LOWbootstrap/helpers/shared.php1816function queryDatabaseByUuidWithinTeam(string $uuid, string $teamId)CODE
LOWbootstrap/helpers/shared.php2133function parseCommandFromMagicEnvVariable(Str|string $key): StringableCODE
LOWbootstrap/helpers/shared.php2485function dnsMismatchGuidanceMessage(?string $targetLabel, ?string $ipForRecordType = null): stringCODE
LOWbootstrap/helpers/shared.php2887function isAnyDeploymentInprogress(bool $showAll = false)CODE
LOWbootstrap/helpers/shared.php2958function formatRunningDeploymentsOutput(int $activeDeploymentCount, array $deploymentDetails = [], bool $showAll = falseCODE
LOWbootstrap/helpers/shared.php4680function coolifyDefaultEnvironmentVariables(StandaloneRedis|StandalonePostgresql|StandaloneMongodb|StandaloneMysql|StandCODE
LOWbootstrap/helpers/shared.php4700function convertToKeyValueCollection($environment)CODE
LOWbootstrap/helpers/shared.php4940function defaultNginxConfiguration(string $type = 'static'): stringCODE
LOWbootstrap/helpers/shared.php5160function addPreviewDeploymentSuffix(string $name, int $pull_request_id = 0): stringCODE
LOWbootstrap/helpers/shared.php5165function generateDockerComposeServiceName(mixed $services, int $pullRequestId = 0): CollectionCODE
LOWbootstrap/helpers/shared.php5381function shouldSkipPasswordConfirmation(): boolCODE
LOWbootstrap/helpers/shared.php5398function hasRecentPasswordConfirmation(): boolCODE
LOWbootstrap/helpers/shared.php5416function verifyPasswordConfirmation(mixed $password, ?Component $component = null): boolCODE
LOWbootstrap/helpers/shared.php5439function extractHardcodedEnvironmentVariables(string $dockerComposeRaw): CollectionCODE
LOWbootstrap/helpers/shared.php5489function extractDockerComposePassthroughKeys(mixed $environment): CollectionCODE
LOWbootstrap/helpers/shared.php5505function extractDockerComposeEnvironmentVariableReferences(mixed $value): CollectionCODE
LOWbootstrap/helpers/shared.php5520function dockerComposeEnvironmentVariableInfo(?string $dockerCompose, string $key): ?arrayCODE
LOWbootstrap/helpers/shared.php5583function dockerComposeEnvironmentVariableIsRequired(?string $dockerCompose, string $key): boolCODE
LOWbootstrap/helpers/shared.php5594function dockerComposeEnvironmentVariableShouldBeUnset(?string $dockerCompose, string $key, ?string $value): boolCODE
LOWbootstrap/helpers/shared.php5609function preserveLegacyDockerComposeNullAssignments(Collection $environment, Collection $environmentVariables): CollectiCODE
LOWbootstrap/helpers/shared.php5639function syncDockerComposeEnvironmentVariableRequiredState(Application|Service $resource): voidCODE
LOWbootstrap/helpers/shared.php5745function convertContainerMemoryBytesToMegabytes(array $metrics): arrayCODE
LOWbootstrap/helpers/shared.php5758function resolveSharedEnvironmentVariables(?string $value, $resource): ?stringCODE
LOWbootstrap/helpers/shared.php5813function redactLockedValuesInGeneratedCompose(string|array|Collection|null $compose, Application|Service $resource): strCODE
LOWbootstrap/helpers/shared.php5952function groupRefererBreakdownRows(array $rows): arrayCODE
LOWbootstrap/helpers/shared.php6010function isContainerToolingUserAgent(?string $userAgent): boolCODE
LOWbootstrap/helpers/subscriptions.php35function isSubscriptionOnGracePeriod()CODE
LOWbootstrap/helpers/subscriptions.php61function getStripeCustomerPortalSession(Team $team)CODE
LOWbootstrap/helpers/subscriptions.php75function allowedPathsForUnsubscribedAccounts()CODE
LOWbootstrap/helpers/subscriptions.php97function allowedPathsForBoardingAccounts()CODE
LOWbootstrap/helpers/subscriptions.php105function allowedPathsForInvalidAccounts()CODE
LOWbootstrap/helpers/subscriptions.php121function allowedPathsForTwoFactorSetup(): arrayCODE
LOWbootstrap/helpers/subscriptions.php140function updateStripeCustomerEmail(Team $team, string $newEmail): voidCODE
LOWbootstrap/helpers/domains.php251function checkIfDomainIsAlreadyUsedViaAPI(Collection|array $domains, ?string $teamId = null, ?string $uuid = null)CODE
LOWbootstrap/helpers/domains.php346function normalizeComposeServiceName(string $serviceName): stringCODE
LOWbootstrap/helpers/domains.php379function preferredComposeServiceNamesFromDomainKeys(iterable $domainKeys): arrayCODE
LOWbootstrap/helpers/domains.php408function getComposeServiceDomainString(array|Collection $domains, string $serviceName): ?stringCODE
LOWbootstrap/helpers/domains.php463function hasComposeServiceDomainEntry(array|Collection $domains, string $serviceName): boolCODE
LOWbootstrap/helpers/domains.php538function rekeyComposeDomainsToServiceNames(array|Collection $domains, iterable $serviceNames): arrayCODE
LOWbootstrap/helpers/domains.php583function findServiceApplicationForEnvName(Service $resource, string $envServiceName): ?ServiceApplicationCODE
LOWbootstrap/helpers/domains.php603function isCopiedServiceUrlDeclaration(CODE
LOWbootstrap/helpers/domains.php685function syncComposeServiceUrlVariables(Application $application, string $serviceEnvKey, ?string $url, ?string $host): vCODE
LOW⚡bootstrap/helpers/docker.php327function getCurrentServiceContainerStatus(Server $server, Service $service): CollectionCODE
LOW⚡bootstrap/helpers/docker.php337function getCurrentDatabaseContainerStatus(Server $server, Model $database): CollectionCODE
LOW⚡bootstrap/helpers/docker.php347function getCurrentServiceSubContainerStatus(Server $server, Service $service, string $name): CollectionCODE
LOW⚡bootstrap/helpers/docker.php352function filterServiceSubContainersByName(Collection $containers, string $name): CollectionCODE
LOW⚡bootstrap/helpers/docker.php2268function railpackBuilderBootstrapScript(): stringCODE
1403 more matches not shown…
Decorative Section Separators46 hits · 148 pts
SeverityFileLineSnippetContext
MEDIUM…ntrollers/Api/SharedEnvironmentVariablesController.php317 // ── Team ──────────────────────────────────────────────────────────COMMENT
MEDIUM…ntrollers/Api/SharedEnvironmentVariablesController.php434 // ── Project ───────────────────────────────────────────────────────COMMENT
MEDIUM…ntrollers/Api/SharedEnvironmentVariablesController.php584 // ── Environment ───────────────────────────────────────────────────COMMENT
MEDIUM…ntrollers/Api/SharedEnvironmentVariablesController.php758 // ── Server ────────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/environment-canvas.js34// ── Pure helpers (tested) ─────────────────────────────────────────────COMMENT
MEDIUMresources/js/environment-canvas.js696// ── Card and panel constants (used by the Svelte components) ──────────COMMENT
MEDIUMresources/js/canvas-core.js9// ── Collisions ────────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas-core.js82// ── Pan and zoom ──────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas-core.js257// ── Page mount (initial load and Livewire SPA navigation) ─────────────COMMENT
MEDIUMresources/js/deploy-canvas.js13// ── Settings ───────────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/deploy-canvas.js17// ── Small helpers ──────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/deploy-canvas.js93// ── Node types ─────────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/deploy-canvas.js374// ── Flow state ─────────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas/deploy/state.svelte.js69// ── Actions ────────────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas/deploy/state.svelte.js110// ── Canvas: geometry, fit ──────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas/deploy/state.svelte.js157// ── Toast, menus, dropdown ─────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas/deploy/state.svelte.js193// ── Flow edits ─────────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas/deploy/state.svelte.js276// ── Pointer drags ──────────────────────────────────────────────────────COMMENT
MEDIUMresources/js/canvas/deploy/state.svelte.js390// ── Run ────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/EnvironmentVariableParsingEdgeCasesTest.php6// ─── Malformed Variables ───────────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/EnvironmentVariableParsingEdgeCasesTest.php86// ─── Edge Cases with Braces and Special Characters ─────────────────────────────COMMENT
MEDIUMtests/Unit/EnvironmentVariableParsingEdgeCasesTest.php178// ─── Deeply Nested Defaults ────────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/EnvironmentVariableParsingEdgeCasesTest.php263// ─── Backwards Compatibility ───────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/DatabaseCredentialValidationPatternTest.php9// ── DB_IDENTIFIER_PATTERN ─────────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/DatabaseCredentialValidationPatternTest.php48// ── DB_PASSWORD_PATTERN ───────────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/DatabaseCredentialValidationPatternTest.php86// ── Rule helpers ──────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/DatabaseCredentialValidationPatternTest.php134// ── Validator integration ─────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/Unit/DatabaseHealthcheckCommandInjectionTest.php11// ─── PostgreSQL ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/Unit/DatabaseHealthcheckCommandInjectionTest.php20// ─── KeyDB ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/Unit/DatabaseHealthcheckCommandInjectionTest.php29// ─── Dragonfly ────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/Unit/DatabaseHealthcheckCommandInjectionTest.php38// ─── ClickHouse ───────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/Unit/DatabaseHealthcheckCommandInjectionTest.php47// ─── Verify unaffected databases still use their safe patterns ────────────────COMMENT
MEDIUMtests/Unit/DatabaseCredentialDirtyValidationTest.php5// ── databasePasswordRules ─────────────────────────────────────────────────────COMMENT
MEDIUMtests/Unit/DatabaseCredentialDirtyValidationTest.php47// ── databaseIdentifierRules ───────────────────────────────────────────────────COMMENT
MEDIUMtests/Feature/StorageApiTest.php120// ──────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/Feature/StorageApiTest.php122// ──────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/Feature/StorageApiTest.php475// ──────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/Feature/StorageApiTest.php477// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡templates/test-database-detection.yaml9 # =============================================================================COMMENT
MEDIUM⚡templates/test-database-detection.yaml11 # =============================================================================COMMENT
MEDIUMtemplates/test-database-detection.yaml115 # =============================================================================COMMENT
MEDIUMtemplates/test-database-detection.yaml117 # =============================================================================COMMENT
MEDIUMtemplates/test-database-detection.yaml256 # =============================================================================COMMENT
MEDIUMtemplates/test-database-detection.yaml258 # =============================================================================COMMENT
MEDIUMtemplates/test-database-detection.yaml333 # =============================================================================COMMENT
MEDIUMtemplates/test-database-detection.yaml335 # =============================================================================COMMENT
Fake / Example Data105 hits · 119 pts
SeverityFileLineSnippetContext
LOW…sor/skills/laravel-best-practices/rules/http-client.md138 'name' => 'John Doe',CODE
LOW…s/laravel-best-practices/rules/events-notifications.md47Notification::route('mail', 'admin@example.com')->notify(new SystemAlert());CODE
LOW⚡app/Livewire/Server/DockerRegistries/Login.php24 'dockerhub' => ['label' => 'Docker Hub', 'registry' => 'docker.io', 'username' => '', 'placeholder' => 'docker.iCODE
LOW⚡app/Livewire/Server/DockerRegistries/Login.php25 'ghcr' => ['label' => 'GitHub Container Registry', 'registry' => 'ghcr.io', 'username' => '', 'placeholder' => 'CODE
LOW⚡app/Livewire/Server/DockerRegistries/Login.php26 'gitlab' => ['label' => 'GitLab Container Registry', 'registry' => 'registry.gitlab.com', 'username' => '', 'plaCODE
LOW⚡app/Livewire/Server/DockerRegistries/Login.php27 'google' => ['label' => 'Google Artifact Registry', 'registry' => '', 'username' => '_json_key', 'placeholder' =CODE
LOW⚡app/Livewire/Server/DockerRegistries/Login.php28 'azure' => ['label' => 'Azure Container Registry', 'registry' => '', 'username' => '', 'placeholder' => 'myregisCODE
LOW⚡app/Livewire/Server/DockerRegistries/Login.php29 'aws' => ['label' => 'AWS ECR', 'registry' => '', 'username' => 'AWS', 'placeholder' => '123456789012.dkr.ecr.euCODE
LOW⚡app/Livewire/Server/DockerRegistries/Login.php30 'custom' => ['label' => 'Other', 'registry' => '', 'username' => '', 'placeholder' => 'registry.example.com', 'hCODE
LOWapp/Livewire/Server/DockerRegistries/Login.php149 ? "Enter a valid {$preset['label']} host, for example {$preset['placeholder']}. Choose Other for a diffeCODE
LOWresources/views/source/all.blade.php88 @include('livewire.shared.list-search-controls', ['placeholder' => 'Search sources'])CODE
LOW…sources/views/components/forms/env-var-input.blade.php252 placeholder="{{ $attributes->get('placeholder') }}"CODE
LOWresources/views/components/forms/input.blade.php56 name="{{ $name }}" placeholder="{{ $attributes->get('placeholder') }}"CODE
LOWresources/views/components/forms/input.blade.php57 aria-placeholder="{{ $attributes->get('placeholder') }}"CODE
LOWresources/views/components/forms/input.blade.php89 placeholder="{{ $attributes->get('placeholder') }}"CODE
LOWresources/views/components/forms/listbox.blade.php8 'placeholder' => 'Select…',CODE
LOWresources/views/components/forms/textarea.blade.php44 name="{{ $name }}" placeholder="{{ $attributes->get('placeholder') }}"CODE
LOWresources/views/components/forms/textarea.blade.php45 aria-placeholder="{{ $attributes->get('placeholder') }}">CODE
LOWresources/views/components/table/search.blade.php2 'placeholder' => 'Search',CODE
LOW…iews/livewire/server/docker-registries/login.blade.php16 <x-forms.input id="registry" label="Registry" required :placeholder="$preset['placeholder']"CODE
LOWresources/views/livewire/destination/index.blade.php61 @include('livewire.shared.list-search-controls', ['placeholder' => 'Search destinations'])CODE
LOWresources/views/livewire/storage/index.blade.php47 @include('livewire.shared.list-search-controls', ['placeholder' => 'Search S3 storages'])CODE
LOWtests/Unit/RedactSensitiveDataLoggingTest.php70 $logger->info("User changed password={$secret}", ['user_email' => 'admin@example.com', 'token' => $secret]);CODE
LOWtests/Unit/RedactSensitiveDataLoggingTest.php74 expect($record->context['user_email'])->toBe('admin@example.com')CODE
LOW⚡tests/Unit/MailFromIdentityTest.php9 'smtp_from_address' => 'admin@example.com',CODE
LOW⚡tests/Unit/MailFromIdentityTest.php13 expect($identity['address'])->toBe('admin@example.com')CODE
LOW⚡tests/Unit/MailFromIdentityTest.php19 'smtp_from_address' => 'admin@example.com',CODE
LOW⚡tests/Unit/MailFromIdentityTest.php24 ->and($address->getAddress())->toBe('admin@example.com')CODE
LOW⚡tests/Unit/MailFromIdentityTest.php31 'smtp_from_address' => 'admin@example.com',CODE
LOWtests/Unit/MailFromIdentityTest.php73 'smtp_from_address' => 'admin@example.com',CODE
LOWtests/Unit/SanitizeLogsForExportTest.php190 $recordB = '{"email":"user@example.com","eventType":"login_attempt","message":"Authentication event: login_attempt fCODE
LOWtests/Unit/SanitizeLogsForExportTest.php201 $input = '{"msg":"connecting","dsn":"postgres://app:s3cr3t:pa/ss@db:5432/app"}'."\n".'{"email":"user@example.com"}';CODE
LOW⚡tests/Unit/UpgradeScriptRootUserEnvTest.php50 'ROOT_USERNAME' => 'Jane Doe',CODE
LOW⚡tests/Unit/UpgradeScriptRootUserEnvTest.php51 'ROOT_USER_EMAIL' => 'admin@example.com',CODE
LOW⚡tests/Unit/UpgradeScriptRootUserEnvTest.php59 'ROOT_USERNAME="Jane Doe"',CODE
LOW⚡tests/Unit/UpgradeScriptRootUserEnvTest.php60 "ROOT_USER_EMAIL='admin@example.com'",CODE
LOWtests/Unit/UpgradeScriptRootUserEnvTest.php78 expect(Dotenv::parse($env))->toBe(['ROOT_USERNAME' => 'Jane Doe', 'APP_ENV' => 'production']);CODE
LOWtests/Unit/HetznerServiceTest.php40 $service = new HetznerService('fake-token');CODE
LOWtests/Unit/HetznerServiceTest.php67 $service = new HetznerService('fake-token');CODE
LOWtests/Unit/HetznerServiceTest.php93 $service = new HetznerService('fake-token');CODE
LOWtests/Unit/HetznerServiceTest.php107 $service = new HetznerService('fake-token');CODE
LOWtests/Unit/HetznerServiceTest.php149 $service = new HetznerService('fake-token');CODE
LOWtests/Unit/HetznerServiceTest.php182 $result = (new HetznerService('fake-token'))->findServerByIp($ip);CODE
LOWtests/Unit/HetznerServiceTest.php208 expect((new HetznerService('fake-token'))->findServerByIp('2a01:4f8:c016:bd24::1'))->toBeNull()CODE
LOWtests/Unit/HetznerServiceTest.php209 ->and((new HetznerService('fake-token'))->findServerByIp('10.0.0.2'))->toBeNull();CODE
LOWtests/Unit/InstallScriptRootUserEnvTest.php48 'email' => ['ROOT_USER_EMAIL', 'admin@example.com'],CODE
LOWtests/Unit/TraefikAcmeServiceTest.php9 'Account' => ['Email' => 'admin@example.com'],CODE
LOWtests/Unit/TraefikAcmeServiceTest.php28 'Account' => ['Email' => 'admin@example.org'],CODE
LOWtests/Unit/TraefikAcmeServiceTest.php62 expect($updated['letsencrypt']['Account']['Email'])->toBe('admin@example.com')CODE
LOWtests/Unit/VultrServiceTest.php23 (new VultrService('fake-token'))->createInstance([]);CODE
LOWtests/Unit/VultrServiceTest.php48 (new VultrService('fake-token'))->createInstance([]);CODE
LOWtests/Unit/VultrServiceTest.php84 $service = new VultrService('fake-token');CODE
LOWtests/Unit/VultrServiceTest.php113 $service = new VultrService('fake-token');CODE
LOWtests/Unit/VultrServiceTest.php132 $service = new VultrService('fake-token');CODE
LOWtests/Unit/VultrServiceTest.php157 $service = new VultrService('fake-token');CODE
LOWtests/Unit/VultrServiceTest.php181 $service = new VultrService('fake-token');CODE
LOWtests/Unit/VultrServiceTest.php194 $service = new VultrService('fake-token');CODE
LOWtests/Unit/VultrServiceTest.php209 $service = new VultrService('fake-token');CODE
LOWtests/Feature/LogRedactionChannelTest.php22 'user_email' => 'admin@example.com',CODE
LOWtests/Feature/LogRedactionChannelTest.php29 expect($record->context['user_email'])->toBe($channel === 'audit' ? 'admin@example.com' : REDACTED);CODE
45 more matches not shown…
Structural Annotation Overuse51 hits · 100 pts
SeverityFileLineSnippetContext
LOW.cursor/skills/infer-conventions/SKILL.md30### Step 0: OrientCOMMENT
LOW.cursor/skills/infer-conventions/SKILL.md38### Step 1: Predefined sweepCOMMENT
LOW⚡.cursor/skills/infer-conventions/SKILL.md50### Step 2: Open-ended passCOMMENT
LOW⚡.cursor/skills/infer-conventions/SKILL.md58### Step 3: ConfirmCOMMENT
LOW⚡.cursor/skills/infer-conventions/SKILL.md66### Step 4: RecordCOMMENT
LOW.cursor/skills/infer-conventions/SKILL.md80### Step 5: SummarizeCOMMENT
LOW⚡bootstrap/helpers/docker.php2069 // Step 1: Escape backslashes first (must be done before other escaping)COMMENT
LOW⚡bootstrap/helpers/docker.php2072 // Step 2: Escape double quotesCOMMENT
LOW⚡bootstrap/helpers/docker.php2075 // Step 3: Escape backticks (command substitution)COMMENT
LOW⚡bootstrap/helpers/docker.php2078 // Step 4: Escape invalid $ patterns while preserving valid variable referencesCOMMENT
LOW⚡app/Livewire/Server/New/ByHetzner.php40 // Step 1: Token selectionCOMMENT
LOW⚡app/Livewire/Server/New/ByHetzner.php45 // Step 2: Server configurationCOMMENT
LOWapp/Actions/Server/CleanupDocker.php288 // Step 1: Always prune dangling images (untagged)COMMENT
LOWapp/Actions/Application/CleanupPreviewDeployment.php50 // Step 1: Cancel all active deployments for this PR and kill helper containersCOMMENT
LOW⚡app/Actions/Application/CleanupPreviewDeployment.php65 // Step 2: Stop and remove all running PR containersCOMMENT
LOW⚡app/Actions/Application/CleanupPreviewDeployment.php72 // Step 3: Find or use provided preview, then dispatch cleanup job for thorough cleanupCOMMENT
LOWapp/Jobs/DatabaseBackupJob.php352 // Step 1: Create local backupCOMMENT
LOWapp/Jobs/DatabaseBackupJob.php492 // Step 2: Upload to S3 if enabled (independent of local backup)COMMENT
LOWapp/Jobs/DatabaseBackupJob.php509 // Step 3: Update status and send notifications based on resultsCOMMENT
LOWapp/Jobs/ApplicationDeploymentJob.php4183 // Step 1: Generate build plan with railpack prepareCOMMENT
LOWapp/Jobs/ApplicationDeploymentJob.php4210 // Step 2: Build image using docker buildx with railpack frontend.COMMENT
LOWapp/Jobs/ApplicationDeploymentJob.php4241 // Step 3: If static, copy built assets into nginx imageCOMMENT
LOW⚡tests/Unit/EnvironmentVariableParsingEdgeCasesTest.php322 // Step 1: Extract outer contentCOMMENT
LOW⚡tests/Unit/EnvironmentVariableParsingEdgeCasesTest.php327 // Step 2: Split on outer operatorCOMMENT
LOW⚡tests/Unit/EnvironmentVariableParsingEdgeCasesTest.php333 // Step 3: Find all nested variables in defaultCOMMENT
LOW⚡tests/Unit/NestedEnvironmentVariableParsingTest.php132 // Step 1: Extract outer variable contentCOMMENT
LOW⚡tests/Unit/NestedEnvironmentVariableParsingTest.php136 // Step 2: Split on operatorCOMMENT
LOW⚡tests/Unit/NestedEnvironmentVariableParsingTest.php142 // Step 3: Extract nested variableCOMMENT
LOWtests/Feature/ServiceParserReferenceTest.php115 // Step 1: create + deploy (Create.php parses once, StartService parses again), then application settings.COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php131 // Step 2: custom domains saved like the Domains page does (save fqdn, updateCompose, parse).COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php138 // Step 3: a domain saved on each application without one; copies must not move the shared variables.COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php207 // Step 1: first deploy (the parser fills docker_compose_domains from SERVICE_URL_/SERVICE_FQDN_ declarations).COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php210 // Step 2: custom domains saved on the General page: one per service, shared paths kept.COMMENT
LOWtests/Feature/ServiceParserReferenceTest.php224 // Step 3: pull request deployment (preview domains from preview_url_template, preview volume names).COMMENT
LOWtests/Feature/ServiceParserReferenceTest.php238 // Step 4: preview without generated preview domains: the parser generates them from the application domains.COMMENT
LOW⚡tests/Feature/ServerManagerJobShouldRunNowTest.php63 // Step 1: 15:00 — not due for midnight cron, but seeds cacheCOMMENT
LOW⚡tests/Feature/ServerManagerJobShouldRunNowTest.php69 // Step 2: Next day at 00:05 — delayed 5 minutes past midnightCOMMENT
LOW⚡tests/Feature/ScheduledJobManagerShouldRunNowTest.php126 // Step 1: 10:00 — not due, but seeds cache with previousDue (02:00 today)COMMENT
LOW⚡tests/Feature/ScheduledJobManagerShouldRunNowTest.php130 // Step 2: Next day at 02:03 — delayed 3 minutes past cron.COMMENT
LOW.agents/skills/infer-conventions/SKILL.md30### Step 0: OrientCOMMENT
LOW.agents/skills/infer-conventions/SKILL.md38### Step 1: Predefined sweepCOMMENT
LOW⚡.agents/skills/infer-conventions/SKILL.md50### Step 2: Open-ended passCOMMENT
LOW⚡.agents/skills/infer-conventions/SKILL.md58### Step 3: ConfirmCOMMENT
LOW⚡.agents/skills/infer-conventions/SKILL.md66### Step 4: RecordCOMMENT
LOW.agents/skills/infer-conventions/SKILL.md80### Step 5: SummarizeCOMMENT
LOW.claude/skills/infer-conventions/SKILL.md30### Step 0: OrientCOMMENT
LOW.claude/skills/infer-conventions/SKILL.md38### Step 1: Predefined sweepCOMMENT
LOW⚡.claude/skills/infer-conventions/SKILL.md50### Step 2: Open-ended passCOMMENT
LOW⚡.claude/skills/infer-conventions/SKILL.md58### Step 3: ConfirmCOMMENT
LOW⚡.claude/skills/infer-conventions/SKILL.md66### Step 4: RecordCOMMENT
LOW.claude/skills/infer-conventions/SKILL.md80### Step 5: SummarizeCOMMENT
AI Slop Vocabulary24 hits · 68 pts
SeverityFileLineSnippetContext
MEDIUM…/monaco-editor-0.52.2/min/vs/language/css/cssWorker.js73This is used to produce an effect that is known as tate-ch\u016B-yoko (\u7E26\u4E2D\u6A2A) in Japanese, or as \u76F4\u66CODE
MEDIUM…onaco-editor-0.52.2/min/vs/language/html/htmlWorker.js259 * To learn about this declaration in Firefox for Mobile, see [this article](https://developer.mozilla.org/en-US/doCOMMENT
MEDIUM…onaco-editor-0.52.2/min/vs/language/html/htmlWorker.js270Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{naCODE
MEDIUM…onaco-editor-0.52.2/min/vs/language/html/htmlWorker.js270Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{naCODE
MEDIUM…onaco-editor-0.52.2/min/vs/language/html/htmlWorker.js288**Note**: Sites that automatically play audio (or videos with an audio track) can be an unpleasant experience for users,CODE
MEDIUMtemplates/compose/nextcloud-with-mysql.yaml2# slogan: NextCloud is a self-hosted, open-source platform that provides file storage, collaboration, and communication COMMENT
MEDIUMtemplates/compose/nextcloud-with-postgres.yaml2# slogan: NextCloud is a self-hosted, open-source platform that provides file storage, collaboration, and communication COMMENT
MEDIUMtemplates/compose/observium.yaml3# slogan: Observium is a comprehensive network monitoring platform designed to deliver powerful monitoring capabilities,COMMENT
MEDIUMtemplates/compose/gitlab.yaml2# slogan: The all-in-one DevOps platform for seamless collaboration and continuous delivery.COMMENT
MEDIUMtemplates/compose/pingvinshare.yaml3# slogan: A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient filCOMMENT
MEDIUMtemplates/compose/nextcloud.yaml2# slogan: NextCloud is a self-hosted, open-source platform that provides file storage, collaboration, and communication COMMENT
MEDIUMtemplates/compose/cloudflare-ddns.yaml2# slogan: A small, feature-rich, and robust Cloudflare DDNS updater.COMMENT
MEDIUMtemplates/compose/sparkyfitness.yaml2# slogan: SparkyFitness is a comprehensive fitness tracking and management application designed to help users monitor thCOMMENT
MEDIUMtemplates/compose/unleash-with-postgresql.yaml4# tags: unleash,feature flags,feature toggles,ab testing,open sourceCOMMENT
MEDIUMtemplates/compose/unleash-with-postgresql.yaml5# logo: svgs/unleash.svgCOMMENT
MEDIUMtemplates/compose/nextcloud-with-mariadb.yaml2# slogan: NextCloud is a self-hosted, open-source platform that provides file storage, collaboration, and communication COMMENT
MEDIUMtemplates/compose/pingvinshare-with-clamav.yaml3# slogan: A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient filCOMMENT
MEDIUMtemplates/compose/unleash-without-database.yaml4# tags: unleash,feature flags,feature toggles,ab testing,open sourceCOMMENT
MEDIUMtemplates/compose/unleash-without-database.yaml5# logo: svgs/unleash.svgCOMMENT
MEDIUMtemplates/compose/logto.yaml2# slogan: A comprehensive identity solution covering both the front and backend, complete with pre-built infrastructure COMMENT
MEDIUMtemplates/compose/logto.yaml20 # Or, you can leverage it for local testing.COMMENT
MEDIUMtemplates/compose/cloudbeaver.yaml2# slogan: CloudBeaver is a lightweight web application designed for comprehensive data management.COMMENT
MEDIUMtemplates/compose/mixpost.yaml2# slogan: Mixpost is a robust and versatile social media management software, designed to streamline social media operatCOMMENT
MEDIUMtemplates/compose/edgedb.yaml3# slogan: An open-source database designed as a spiritual successor to SQL and the relational paradigm. Powered by the PCOMMENT
Verbosity Indicators34 hits · 68 pts
SeverityFileLineSnippetContext
LOW⚡bootstrap/helpers/docker.php2069 // Step 1: Escape backslashes first (must be done before other escaping)COMMENT
LOW⚡bootstrap/helpers/docker.php2072 // Step 2: Escape double quotesCOMMENT
LOW⚡bootstrap/helpers/docker.php2075 // Step 3: Escape backticks (command substitution)COMMENT
LOW⚡bootstrap/helpers/docker.php2078 // Step 4: Escape invalid $ patterns while preserving valid variable referencesCOMMENT
LOW⚡app/Livewire/Server/New/ByHetzner.php40 // Step 1: Token selectionCOMMENT
LOW⚡app/Livewire/Server/New/ByHetzner.php45 // Step 2: Server configurationCOMMENT
LOWapp/Actions/Server/CleanupDocker.php288 // Step 1: Always prune dangling images (untagged)COMMENT
LOWapp/Actions/User/DeleteUserTeams.php187 // In Stripe, we need to check if the customer email matches the user's emailCOMMENT
LOWapp/Actions/Application/CleanupPreviewDeployment.php50 // Step 1: Cancel all active deployments for this PR and kill helper containersCOMMENT
LOW⚡app/Actions/Application/CleanupPreviewDeployment.php65 // Step 2: Stop and remove all running PR containersCOMMENT
LOW⚡app/Actions/Application/CleanupPreviewDeployment.php72 // Step 3: Find or use provided preview, then dispatch cleanup job for thorough cleanupCOMMENT
LOWapp/Jobs/DatabaseBackupJob.php352 // Step 1: Create local backupCOMMENT
LOWapp/Jobs/DatabaseBackupJob.php492 // Step 2: Upload to S3 if enabled (independent of local backup)COMMENT
LOWapp/Jobs/DatabaseBackupJob.php509 // Step 3: Update status and send notifications based on resultsCOMMENT
LOWapp/Jobs/ApplicationDeploymentJob.php4183 // Step 1: Generate build plan with railpack prepareCOMMENT
LOWapp/Jobs/ApplicationDeploymentJob.php4210 // Step 2: Build image using docker buildx with railpack frontend.COMMENT
LOWapp/Jobs/ApplicationDeploymentJob.php4241 // Step 3: If static, copy built assets into nginx imageCOMMENT
LOW⚡tests/Unit/EnvironmentVariableParsingEdgeCasesTest.php322 // Step 1: Extract outer contentCOMMENT
LOW⚡tests/Unit/EnvironmentVariableParsingEdgeCasesTest.php327 // Step 2: Split on outer operatorCOMMENT
LOW⚡tests/Unit/EnvironmentVariableParsingEdgeCasesTest.php333 // Step 3: Find all nested variables in defaultCOMMENT
LOW⚡tests/Unit/NestedEnvironmentVariableParsingTest.php132 // Step 1: Extract outer variable contentCOMMENT
LOW⚡tests/Unit/NestedEnvironmentVariableParsingTest.php136 // Step 2: Split on operatorCOMMENT
LOW⚡tests/Unit/NestedEnvironmentVariableParsingTest.php142 // Step 3: Extract nested variableCOMMENT
LOWtests/Feature/ServiceParserReferenceTest.php115 // Step 1: create + deploy (Create.php parses once, StartService parses again), then application settings.COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php131 // Step 2: custom domains saved like the Domains page does (save fqdn, updateCompose, parse).COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php138 // Step 3: a domain saved on each application without one; copies must not move the shared variables.COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php207 // Step 1: first deploy (the parser fills docker_compose_domains from SERVICE_URL_/SERVICE_FQDN_ declarations).COMMENT
LOW⚡tests/Feature/ServiceParserReferenceTest.php210 // Step 2: custom domains saved on the General page: one per service, shared paths kept.COMMENT
LOWtests/Feature/ServiceParserReferenceTest.php224 // Step 3: pull request deployment (preview domains from preview_url_template, preview volume names).COMMENT
LOWtests/Feature/ServiceParserReferenceTest.php238 // Step 4: preview without generated preview domains: the parser generates them from the application domains.COMMENT
LOW⚡tests/Feature/ServerManagerJobShouldRunNowTest.php63 // Step 1: 15:00 — not due for midnight cron, but seeds cacheCOMMENT
LOW⚡tests/Feature/ServerManagerJobShouldRunNowTest.php69 // Step 2: Next day at 00:05 — delayed 5 minutes past midnightCOMMENT
LOW⚡tests/Feature/ScheduledJobManagerShouldRunNowTest.php126 // Step 1: 10:00 — not due, but seeds cache with previousDue (02:00 today)COMMENT
LOW⚡tests/Feature/ScheduledJobManagerShouldRunNowTest.php130 // Step 2: Next day at 02:03 — delayed 3 minutes past cron.COMMENT
Redundant / Tautological Comments36 hits · 64 pts
SeverityFileLineSnippetContext
LOWother/nightly/install.sh288# Check if environment variables were explicitly providedCOMMENT
LOWother/nightly/install.sh313 # Check if systemctl is availableCOMMENT
LOWother/nightly/install.sh321 # Check if service command is availableCOMMENT
LOWother/nightly/install.sh375# Check if daemon.json exists and extract existing address pool configurationCOMMENT
LOWother/nightly/install.sh386 # Check if environment variables were explicitly providedCOMMENT
LOWother/nightly/install.sh391 # Check if force override is enabledCOMMENT
LOW⚡other/nightly/install.sh474# Check if the OS is manjaro, if so, change it to archCOMMENT
LOW⚡other/nightly/install.sh479# Check if the OS is Endeavour OS, if so, change it to archCOMMENT
LOW⚡other/nightly/install.sh484# Check if the OS is Cachy OS, if so, change it to archCOMMENT
LOW⚡other/nightly/install.sh489# Check if the OS is Asahi Linux, if so, change it to fedoraCOMMENT
LOW⚡other/nightly/install.sh494# Check if the OS is popOS, if so, change it to ubuntuCOMMENT
LOW⚡other/nightly/install.sh499# Check if the OS is linuxmint, if so, change it to ubuntuCOMMENT
LOW⚡other/nightly/install.sh504#Check if the OS is zorin, if so, change it to ubuntuCOMMENT
LOWother/nightly/upgrade.sh134# Check if custom compose file existsCOMMENT
LOWother/nightly/upgrade.sh140# Check if PostgreSQL upgrade override existsCOMMENT
LOWother/nightly/upgrade.sh274# Check if Docker config file existsCOMMENT
LOWscripts/install.sh288# Check if environment variables were explicitly providedCOMMENT
LOWscripts/install.sh313 # Check if systemctl is availableCOMMENT
LOWscripts/install.sh321 # Check if service command is availableCOMMENT
LOWscripts/install.sh375# Check if daemon.json exists and extract existing address pool configurationCOMMENT
LOWscripts/install.sh386 # Check if environment variables were explicitly providedCOMMENT
LOWscripts/install.sh391 # Check if force override is enabledCOMMENT
LOW⚡scripts/install.sh474# Check if the OS is manjaro, if so, change it to archCOMMENT
LOW⚡scripts/install.sh479# Check if the OS is Endeavour OS, if so, change it to archCOMMENT
LOW⚡scripts/install.sh484# Check if the OS is Cachy OS, if so, change it to archCOMMENT
LOW⚡scripts/install.sh489# Check if the OS is Asahi Linux, if so, change it to fedoraCOMMENT
LOW⚡scripts/install.sh494# Check if the OS is popOS, if so, change it to ubuntuCOMMENT
LOW⚡scripts/install.sh499# Check if the OS is linuxmint, if so, change it to ubuntuCOMMENT
LOW⚡scripts/install.sh504#Check if the OS is zorin, if so, change it to ubuntuCOMMENT
LOWscripts/upgrade.sh134# Check if custom compose file existsCOMMENT
LOWscripts/upgrade.sh140# Check if PostgreSQL upgrade override existsCOMMENT
LOWscripts/upgrade.sh274# Check if Docker config file existsCOMMENT
LOWtemplates/compose/calcom.yaml40 # Set this to 1 if you don't want Cal to collect anonymous usageCOMMENT
LOWtemplates/compose/dify.yaml494 # Check if the certificate and key files for the specified domain existCOMMENT
LOWtemplates/compose/matrix-synapse-with-sqlite.yaml34 # Set public_baseurl to actual deployment URL (may differ from server_name)COMMENT
LOWtemplates/compose/electricsql.yaml9## Set DATABASE_URL to an existing Postgres instance with logical replication enabled.COMMENT
Modern AI Meta-Vocabulary15 hits · 45 pts
SeverityFileLineSnippetContext
MEDIUMtemplates/compose/spacebot.yaml2# slogan: An agentic AI system with specialized processes for thinking, working, and remembering.COMMENT
MEDIUMtemplates/compose/spacebot.yaml4# tags: ai, agent, anthropic, openai, discord, slack, llm, agenticCOMMENT
MEDIUMtemplates/compose/flowise.yaml2# slogan: Flowise is an open source low-code tool for developers to build customized LLM orchestration flows & AI agentsCOMMENT
MEDIUMtemplates/compose/jean.yaml2# slogan: Open-source desktop and server client for orchestrating AI coding agents.COMMENT
MEDIUMtemplates/compose/flowise-with-databases.yaml2# slogan: Flowise is an open source low-code tool for developers to build customized LLM orchestration flows & AI agentsCOMMENT
MEDIUMtemplates/compose/dify.yaml3# slogan: Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeCOMMENT
MEDIUMtemplates/compose/dify.yaml5# tags: ai, weaviate, openai, gpt, llm, lmops, dify, redis, postgres, qdrant, RAG, agentCOMMENT
MEDIUMtemplates/compose/unstructured.yaml2# slogan: Unstructured provides a platform and tools to ingest and process unstructured documents for Retrieval AugmenteCOMMENT
MEDIUMtemplates/compose/unstructured.yaml4# tags: workflow, orchestration, data-pipeline, python, data, machine-learning, data-science, nlp, unstructured, ocr, daCOMMENT
MEDIUMtemplates/compose/labelstudio.yaml4# tags: workflow, orchestration, data-pipeline, python, labelstudio, ai, elasticsearch, datasets, data, machine-learningCOMMENT
MEDIUMtemplates/compose/anythingllm.yaml2# slogan: AnythingLLM is the easiest to use, all-in-one AI application that can do RAG, AI Agents, and much more with noCOMMENT
MEDIUMtemplates/compose/sftpgo.yaml2# slogan: SFTPGo is an event-driven SFTP, FTP/S, HTTP/S and WebDAV server.COMMENT
MEDIUMtemplates/compose/prefect.yaml2# slogan: Prefect is an orchestration and observability platform that empowers developers to build and scale workflows qCOMMENT
MEDIUMtemplates/compose/prefect.yaml4# tags: workflow, orchestration, data-pipeline, python, automation, data-processing, data-integration, etlCOMMENT
MEDIUMtemplates/compose/argilla.yaml4# tags: workflow, orchestration, data-pipeline, python, argilla, ai, elasticsearch, datasets, data, machine-learning, daCOMMENT
Hallucination Indicators2 hits · 30 pts
SeverityFileLineSnippetContext
CRITICAL⚡public/js/apexcharts.js7 "use strict"; function t(t, e) { var i = Object.keys(t); if (Object.getOwnPropertySymbols) { var a = Object.getOwnPrCODE
CRITICAL⚡public/js/apexcharts.js15 function () { function t(t) { t.remember("_draggable", this), this.el = t } t.prototype.init = function (t, e) {CODE
Over-Commented Block25 hits · 24 pts
SeverityFileLineSnippetContext
LOWdocker-compose-maxio.dev.yml141 # image: ghcr.io/coollabsio/mx:0.1.0COMMENT
LOWcliff.toml1# git-cliff ~ default configuration fileCOMMENT
LOWcliff.toml41# render body even when there are no releases to processCOMMENT
LOWbootstrap/helpers/shared.php3521 $fqdn = "$fqdn:$port";COMMENT
LOWapp/Models/InstanceSettings.php221COMMENT
LOW…upport/DatabaseImport/DatabaseImportCommandBuilder.php141 // may follow SQL without a ';'). An odd backslash run starts a meta-command; COPY dataCOMMENT
LOWapp/Actions/Server/CleanupDocker.php301 // - docker.io/coollabsio/coolify-helper:1.0.12COMMENT
LOWapp/Console/Commands/Emails.php181 'save_s3' => false,COMMENT
LOWconfig/purify.php121 // 'serializer' => [COMMENT
LOWconfig/constants.php161 // Scaling factor: seconds to add per server (0.2)COMMENT
LOWother/nightly/install.sh1#!/bin/bashCOMMENT
LOWscripts/install.sh1#!/bin/bashCOMMENT
LOWscripts/railpack-smoke.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/restore-backup-vm.sh1#!/usr/bin/env bashCOMMENT
LOWtemplates/compose/posthog.yaml2021 # command: sh -c "python manage.py migrate && python manage.py migrate_clickhouse && python manage.py run_async_migrCOMMENT
LOWtemplates/compose/obsidian-livesync.yaml1# documentation: https://github.com/vrtmrz/obsidian-livesync/blob/main/docs/setup_own_server.mdCOMMENT
LOWtemplates/compose/calcom.yaml1# ignore: trueCOMMENT
LOWtemplates/compose/zep.yaml61 target: /app/config.yamlCOMMENT
LOWtemplates/compose/zep.yaml141 log:COMMENT
LOWtemplates/compose/zep.yaml161 # <current_summary>{{.PrevSummary}}</current_summary>COMMENT
LOWtemplates/compose/glances.yaml21 test: ["CMD", "curl", "-f", "http://localhost:61208"]COMMENT
LOWtemplates/compose/supabase.yaml381 plugins:COMMENT
LOWtemplates/compose/supabase.yaml441 config:COMMENT
LOWtemplates/compose/supabase.yaml1241 - GOTRUE_SMS_AUTOCONFIRM=${ENABLE_PHONE_AUTOCONFIRM:-true}COMMENT
LOWtemplates/compose/cap.yaml1# documentation: https://cap.soCOMMENT
Slop Phrases7 hits · 14 pts
SeverityFileLineSnippetContext
LOW⚡public/js/apexcharts.js7 "use strict"; function t(t, e) { var i = Object.keys(t); if (Object.getOwnPropertySymbols) { var a = Object.getOwnPrCODE
LOW…/monaco-editor-0.52.2/min/vs/language/css/cssWorker.js32`),[{language:"html",value:r}]}doPrint(e,t){for(let r of e)this.doPrintElement(r,t),r.children&&this.doPrint(r.children,CODE
MEDIUM…onaco-editor-0.52.2/min/vs/language/html/htmlWorker.js306**Usage note:** Do not use this attribute, as it has been deprecated. The [\`<caption>\`](https://developer.mozilla.org/CODE
LOWtemplates/compose/posthog.yaml1171 Regexps are not aligned: don't forget to add ^ and $. Also don't forget to escape dot (.)CODE
MEDIUMtemplates/compose/wordpress-with-mysql.yaml2# slogan: WordPress is open source software you can use to create a beautiful website, blog, or app.COMMENT
MEDIUMtemplates/compose/wordpress-without-database.yaml2# slogan: WordPress is open source software you can use to create a beautiful website, blog, or app.COMMENT
MEDIUMtemplates/compose/wordpress-with-mariadb.yaml2# slogan: WordPress is open source software you can use to create a beautiful website, blog, or app.COMMENT
Self-Referential Comments5 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUMdocker/development/etc/s6-overlay/scripts/init-setup.sh16 # Create the shared log before root processes (migrate, scheduler) can create it root-owned.COMMENT
MEDIUMapp/Models/Server.php723 "# This file is generated by Coolify, do not edit it manually.\n".CODE
MEDIUMapp/Models/Server.php1044 return "# This file is generated by Coolify, do not edit it manually.\n\n".Yaml::dump([CODE
MEDIUMapp/Models/Server.php1216 "# This file is automatically generated by Coolify.\n".CODE
MEDIUM⚡templates/test-database-detection.yaml2# This file contains various services to test the isDatabaseImage() functionCOMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHCONTRIBUTING.md221A: Yes, AI-assisted contributions are allowed. But you must fully understand and verify the changes. PRs that appear to CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/railpack-smoke.sh17# Usage:COMMENT
LOWscripts/restore-backup-vm.sh4# Usage:COMMENT