AI Slop Code Risk Monitor

wailsapp/wails

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

Create beautiful applications using Go

0.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for wailsapp/wails, a Go project with 36,862 GitHub stars. SynthScan examined 2,729,279 lines of code across 8787 source files, recording 897 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 0.4 (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.

0.4
Adjusted Signal
0.4
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
36.9K
Stars
Go
Language
2.7M
Lines of Code
8.8K
Files
897
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 1.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

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

Agent Over-Engineering Ratio 0.7/100 · LOW

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

PR Review Velocity Impact 1.9/100 · LOW

Which changes need focused human review? 897 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 6HIGH 3MEDIUM 47LOW 841

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

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

Hyper-Verbose Identifiers311 hits · 371 pts
SeverityFileLineSnippetContext
LOWdocs/mpress/scripts/test_check_site.py25 def test_rss_must_include_every_published_english_post(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py43 def test_absolute_internal_link_is_checked(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py50 def test_redirects_and_encoded_fragments_resolve(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py57 def test_missing_fragment_is_rejected(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py63 def test_contribution_path_cannot_escape_content(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py73 def test_missing_language_and_wrong_canonical_are_rejected(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py87 def test_raw_html_cannot_hide_unrendered_markdown_code(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py97 def test_every_english_route_requires_all_translations(self):CODE
LOW⚡docs/mpress/scripts/test_check_site.py104 def test_knowledge_artifacts_follow_manifest_paths(self):CODE
LOWdocs/mpress/scripts/test_check_site.py118 def test_knowledge_manifest_rejects_path_escape(self):CODE
LOWdocs/mpress/scripts/test_check_site.py128 def test_english_fallback_is_rejected(self):CODE
LOW⚡docs/mpress/scripts/test_check_translations.py25 def test_missing_page_and_navigation_are_rejected(self):CODE
LOW⚡docs/mpress/scripts/test_check_translations.py30 def test_empty_and_orphaned_translations_are_rejected(self):CODE
LOW⚡docs/mpress/scripts/test_check_translations.py39 def test_exception_requires_current_source_and_translation(self):CODE
LOWdocs/mpress/scripts/test_check_translations.py50 def test_structure_errors_cannot_be_waived(self):CODE
LOWdocs/mpress/scripts/test_check_translations.py54 def test_historical_changelog_audit_findings_are_excluded(self):CODE
LOWdocs/mpress/scripts/test_check_translations.py74 def test_broken_audit_run_always_fails(self):CODE
LOWdocs/mpress/scripts/test_check_translations.py89 def test_audit_findings_warn_by_default(self):CODE
LOWdocs/mpress/scripts/test_check_translations.py95 def test_strict_mode_fails_on_audit_findings(self):CODE
LOWv2/internal/frontend/runtime/runtime_debug_desktop.js324 function WindowSetSystemDefaultTheme() {CODE
LOWv2/internal/frontend/runtime/runtime_debug_desktop.js399 function WindowSetBackgroundColour(R, G, B, A) {CODE
LOWv2/internal/frontend/runtime/runtime_debug_desktop.js586 function processDefaultContextMenu(event) {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js651 function RequestNotificationAuthorization() {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js654 function CheckNotificationAuthorization() {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js660 function SendNotificationWithActions(options) {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js663 function RegisterNotificationCategory(category) {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js666 function RemoveNotificationCategory(categoryId) {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js669 function RemoveAllPendingNotifications() {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js672 function RemovePendingNotification(identifier) {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js675 function RemoveAllDeliveredNotifications() {CODE
LOW⚡v2/internal/frontend/runtime/runtime_debug_desktop.js678 function RemoveDeliveredNotification(identifier) {CODE
LOWv2/internal/frontend/runtime/wrapper/runtime.d.ts103export function WindowSetSystemDefaultTheme(): void;CODE
LOWv2/internal/frontend/runtime/wrapper/runtime.d.ts203export function WindowSetBackgroundColour(R: number, G: number, B: number, A: number): void;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts290export function RequestNotificationAuthorization(): Promise<boolean>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts294export function CheckNotificationAuthorization(): Promise<boolean>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts302export function SendNotificationWithActions(options: NotificationOptions): Promise<void>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts306export function RegisterNotificationCategory(category: NotificationCategory): Promise<void>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts310export function RemoveNotificationCategory(categoryId: string): Promise<void>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts314export function RemoveAllPendingNotifications(): Promise<void>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts318export function RemovePendingNotification(identifier: string): Promise<void>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts322export function RemoveAllDeliveredNotifications(): Promise<void>;CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.d.ts326export function RemoveDeliveredNotification(identifier: string): Promise<void>;CODE
LOWv2/internal/frontend/runtime/wrapper/runtime.js76export function WindowSetSystemDefaultTheme() {CODE
LOWv2/internal/frontend/runtime/wrapper/runtime.js164export function WindowSetBackgroundColour(R, G, B, A) {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js256export function RequestNotificationAuthorization() {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js260export function CheckNotificationAuthorization() {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js268export function SendNotificationWithActions(options) {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js272export function RegisterNotificationCategory(category) {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js276export function RemoveNotificationCategory(categoryId) {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js280export function RemoveAllPendingNotifications() {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js284export function RemovePendingNotification(identifier) {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js288export function RemoveAllDeliveredNotifications() {CODE
LOW⚡v2/internal/frontend/runtime/wrapper/runtime.js292export function RemoveDeliveredNotification(identifier) {CODE
LOWv2/internal/frontend/runtime/desktop/window.js24export function WindowSetSystemDefaultTheme() {CODE
LOWv2/internal/frontend/runtime/desktop/window.js265export function WindowSetBackgroundColour(R, G, B, A) {CODE
LOWv2/internal/frontend/runtime/desktop/contextmenu.js8export function processDefaultContextMenu(event) {CODE
LOWv2/internal/frontend/runtime/desktop/notifications.js56export function RequestNotificationAuthorization() {CODE
LOWv2/internal/frontend/runtime/desktop/notifications.js68export function CheckNotificationAuthorization() {CODE
LOWv2/internal/frontend/runtime/desktop/notifications.js106export function SendNotificationWithActions(options) {CODE
LOWv2/internal/frontend/runtime/desktop/notifications.js127export function RegisterNotificationCategory(category) {CODE
251 more matches not shown…
Over-Commented Block359 hits · 359 pts
SeverityFileLineSnippetContext
LOW.fossa.yml1version: 3COMMENT
LOWqodana.yaml1#-------------------------------------------------------------------------------#COMMENT
LOWqodana.yaml21#Execute shell command before Qodana execution (Applied in CI/CD pipeline)COMMENT
LOWtools/sponsorkit/config.go101 },COMMENT
LOWtools/sponsorkit/contributors.go21 // Commits is the default-branch commit count from the contributors API.COMMENT
LOWtools/sponsorkit/main.go1// Command sponsorkit generates the Wails sponsors and contributors SVGsCOMMENT
LOW…/mpress/content/ja/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOWdocs/mpress/content/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…/mpress/content/ru/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…ress/content/zh-cn/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…/mpress/content/pt/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…ress/content/zh-tw/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…/mpress/content/de/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…/mpress/content/ko/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…/mpress/content/id/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOW…/mpress/content/fr/features/bindings/best-practices.md241func (s *Service) GetProgress() int {COMMENT
LOWv2/test/4649/test_esc_fullscreen.go1//go:build darwinCOMMENT
LOWv2/internal/go-common-file-dialog/cfd/DialogConfig.go21type DialogConfig struct {COMMENT
LOWv2/internal/go-common-file-dialog/cfd/vtblCommonFunc.go61COMMENT
LOW…internal/go-common-file-dialog/cfd/CommonFileDialog.go1// Cross-platform.COMMENT
LOW…internal/go-common-file-dialog/cfd/CommonFileDialog.go21 // This means that, for example, a dialog with role "Import" will have a differentCOMMENT
LOWv2/internal/frontend/runtime/wrapper/runtime.d.ts101// *Windows only*COMMENT
LOWv2/internal/frontend/desktop/linux/window.go1//go:build linuxCOMMENT
LOWv2/internal/frontend/desktop/linux/frontend.go1//go:build linuxCOMMENT
LOWv2/internal/frontend/desktop/linux/frontend.go41#if defined(SIGCHLD)COMMENT
LOWv2/internal/frontend/desktop/linux/frontend.go61#endifCOMMENT
LOWv2/internal/frontend/desktop/linux/window.c1#include <JavaScriptCore/JavaScript.h>COMMENT
LOWv2/internal/frontend/desktop/darwin/WindowDelegate.m1//go:build darwinCOMMENT
LOWv2/internal/frontend/desktop/darwin/WailsContext.h1//COMMENT
LOWv2/internal/frontend/desktop/darwin/WailsMenu.m1//go:build darwinCOMMENT
LOWv2/internal/frontend/desktop/darwin/Application.h1//COMMENT
LOWv2/internal/frontend/desktop/darwin/WailsMenu.h1//COMMENT
LOWv2/internal/frontend/desktop/darwin/WailsContext.m1//COMMENT
LOWv2/internal/frontend/desktop/darwin/AppDelegate.m1//COMMENT
LOWv2/internal/frontend/desktop/darwin/WailsAlert.h1//COMMENT
LOWv2/internal/frontend/desktop/darwin/Application.m1//go:build darwinCOMMENT
LOWv2/internal/frontend/desktop/windows/window.go261 case w32.WM_NCCALCSIZE:COMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go21// BYTE byteCOMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go41// HDDEDATA HANDLECOMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go61// HRESULT int32COMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go81// LPARAM LONG_PTRCOMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go101// PBYTE *BYTECOMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go121// PLONG *LONGCOMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go141// PUINT8 *UINT8COMMENT
LOW…/internal/frontend/desktop/windows/winc/w32/typedef.go161// SSIZE_T LONG_PTRCOMMENT
LOWv2/internal/frontend/devserver/host_guard.go21const allowedHostsEnvVar = "WAILS_DEV_ALLOWED_HOSTS"COMMENT
LOWv2/internal/frontend/devserver/devserver.go161 return errCOMMENT
LOWv2/internal/frontend/originvalidator/originValidator.go81//COMMENT
LOWv2/internal/frontend/ipcauth/ipcauth.go1// Package ipcauth holds the per-launch capability that hardens access to theCOMMENT
LOWv2/internal/project/project.go61 // Key: GOOS/GOARCH - Executed at build level before/after a build of the specific platform and archCOMMENT
LOWv2/internal/system/operatingsystem/os_darwin.go41 // return stdo.String(), stde.String(), errCOMMENT
LOW…ic-recovery-test/frontend/wailsjs/runtime/runtime.d.ts101// *Windows only*COMMENT
LOW…es/dragdrop-test/frontend/wailsjs/runtime/runtime.d.ts101// *Windows only*COMMENT
LOWv2/pkg/options/mac/preferences.go21 // A string used as the application name portion of the user agent string.COMMENT
LOWv2/pkg/options/linux/linux.go21 // WindowIsTranslucent sets the window's background to transparent when enabled.COMMENT
LOWv2/pkg/options/assetserver/options.go21 // If not defined, the result is the following in cases where the Handler would have been called:COMMENT
LOWv2/pkg/options/windows/windows.go121COMMENT
LOWv2/pkg/runtime/signal_other.go1//go:build !linuxCOMMENT
LOWv2/pkg/runtime/signal_linux.go41//COMMENT
LOWv2/pkg/menu/menuroles.go1// Package menu provides all the functions and structs related to menus in a Wails application.COMMENT
299 more matches not shown…
Structural Annotation Overuse46 hits · 99 pts
SeverityFileLineSnippetContext
LOW⚡docs/mpress/content/ja/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/ja/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/ja/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/ja/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/ru/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/ru/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/ru/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/ru/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/zh-cn/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/zh-cn/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/zh-cn/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/zh-cn/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/pt/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/pt/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/pt/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/pt/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/zh-tw/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/zh-tw/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/zh-tw/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/zh-tw/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/de/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/de/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/de/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/de/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/ko/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/ko/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/ko/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/ko/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/id/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/id/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/id/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/id/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOW⚡docs/mpress/content/fr/features/dialogs/overview.md436 // Step 1: Confirm exportCOMMENT
LOW⚡docs/mpress/content/fr/features/dialogs/overview.md443 // Step 2: Select destinationCOMMENT
LOW⚡docs/mpress/content/fr/features/dialogs/overview.md453 // Step 3: Perform exportCOMMENT
LOW⚡docs/mpress/content/fr/features/dialogs/overview.md462 // Step 4: SuccessCOMMENT
LOWdocs/mpress/content/migration/v2-to-v3.md255### Step 1: Update DependenciesCOMMENT
LOWdocs/mpress/content/migration/v2-to-v3.md276### Step 2: Update main.goCOMMENT
LOWdocs/mpress/content/migration/v2-to-v3.md354### Step 3: Convert App Struct to ServiceCOMMENT
LOWdocs/mpress/content/migration/v2-to-v3.md402### Step 4: Update Runtime CallsCOMMENT
LOWdocs/mpress/content/migration/v2-to-v3.md427### Step 5: Update FrontendCOMMENT
LOWdocs/mpress/content/migration/v2-to-v3.md467### Step 6: Update ConfigurationCOMMENT
Hallucination Indicators6 hits · 85 pts
SeverityFileLineSnippetContext
CRITICALv3/internal/assetserver/bundledassets/runtime.js1var e=Object.defineProperty,t=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}},n=(t,n)=CODE
CRITICAL⚡v3/pkg/application/linux_child_frame_guard_test.go29child.win.webkit.messageHandlers.external.postMessage("wails:event:emit:x");CODE
CRITICAL⚡v3/pkg/application/linux_child_frame_guard_test.go30child.win.webkit.messageHandlers.external.postMessage({ toString() { return "wails:drag"; } });CODE
CRITICAL⚡v3/pkg/application/linux_child_frame_guard_test.go31child.win.webkit.messageHandlers.external.postMessage("raw");CODE
CRITICAL⚡v3/pkg/application/linux_child_frame_guard_test.go33child.win.webkit.messageHandlers.external.postMessage({ toString() { return flip++ ? "wails:drag" : "ok"; } });CODE
CRITICAL⚡v3/pkg/application/linux_child_frame_guard_test.go36top.win.webkit.messageHandlers.external.postMessage("wails:drag");CODE
Fake / Example Data69 hits · 69 pts
SeverityFileLineSnippetContext
LOWdocs/mpress/content/ja/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/ja/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/ja/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/ja/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…s/mpress/content/ja/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/ja/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/features/bindings/advanced.md130 Name: "John Doe",CODE
LOWdocs/mpress/content/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/ru/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/ru/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/ru/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/ru/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…s/mpress/content/ru/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/ru/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/zh-cn/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/zh-cn/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/zh-cn/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/zh-cn/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…press/content/zh-cn/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/zh-cn/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/pt/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/pt/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/pt/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/pt/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…s/mpress/content/pt/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/pt/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/zh-tw/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/zh-tw/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/zh-tw/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/zh-tw/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…press/content/zh-tw/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/zh-tw/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/de/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/de/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/de/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/de/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…s/mpress/content/de/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/de/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/ko/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/ko/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/ko/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/ko/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…s/mpress/content/ko/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/ko/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/id/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/id/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/id/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/id/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…s/mpress/content/id/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/id/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/fr/features/bindings/models.md236 street: "123 Main St",CODE
LOWdocs/mpress/content/fr/features/bindings/advanced.md104 Name: "John Doe",CODE
LOWdocs/mpress/content/fr/features/bindings/advanced.md106 Street: "123 Main St",CODE
LOWdocs/mpress/content/fr/features/bindings/advanced.md130 Name: "John Doe",CODE
LOW…s/mpress/content/fr/features/notifications/overview.md252 Title: "Jane Doe",CODE
LOWdocs/mpress/content/fr/reference/frontend-runtime.md141 Name: "John Doe"CODE
LOWdocs/mpress/content/reference/frontend-runtime.md141 Name: "John Doe"CODE
9 more matches not shown…
Modern AI Meta-Vocabulary23 hits · 49 pts
SeverityFileLineSnippetContext
MEDIUM…translation/state/ja/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…translation/state/ru/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…nslation/state/zh-cn/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…translation/state/pt/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…nslation/state/zh-tw/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…translation/state/de/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…translation/state/ko/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…translation/state/id/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUM…translation/state/fr/contributing/template-system.json183 "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.",CODE
MEDIUMdocs/mpress/content/contributing/template-system.md42> via `//go:embed *`, so users can scaffold projects offline.CODE
MEDIUMdocs/mpress/content/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUMdocs/mpress/content/ja/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUMdocs/mpress/content/ru/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUM…s/mpress/content/zh-cn/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUMdocs/mpress/content/pt/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUM…s/mpress/content/zh-tw/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUMdocs/mpress/content/de/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUMdocs/mpress/content/ko/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUMdocs/mpress/content/id/contributing/codebase-layout.md85├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUM…cs/mpress/content/id/guides/dev/frontend-frameworks.md38## Lakukan scaffolding framework apa pun dengan ViteCOMMENT
MEDIUM…cs/mpress/content/id/guides/dev/frontend-frameworks.md121## Framework dengan alat scaffolding sendiriCOMMENT
MEDIUMdocs/mpress/content/fr/contributing/codebase-layout.md84├── service/ # Service-template scaffolding (`wails3 generate service`)CODE
MEDIUMv3/internal/service/service_test.go42 // Compile against this checkout; the standalone scaffold pins an older release.COMMENT
Slop Phrases45 hits · 45 pts
SeverityFileLineSnippetContext
LOW…translation/state/ja/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…ress/translation/state/ja/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…ss/translation/state/ja/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…ress/translation/state/ja/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…press/translation/state/ja/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…translation/state/ru/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…ress/translation/state/ru/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…ss/translation/state/ru/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…ress/translation/state/ru/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…press/translation/state/ru/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…nslation/state/zh-cn/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…s/translation/state/zh-cn/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…translation/state/zh-cn/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…s/translation/state/zh-cn/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…ss/translation/state/zh-cn/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…translation/state/pt/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…ress/translation/state/pt/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…ss/translation/state/pt/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…ress/translation/state/pt/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…press/translation/state/pt/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…nslation/state/zh-tw/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…s/translation/state/zh-tw/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…translation/state/zh-tw/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…s/translation/state/zh-tw/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…ss/translation/state/zh-tw/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…translation/state/de/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…ress/translation/state/de/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…ss/translation/state/de/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…ress/translation/state/de/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…press/translation/state/de/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…translation/state/ko/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…ress/translation/state/ko/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…ss/translation/state/ko/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…ress/translation/state/ko/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…press/translation/state/ko/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…translation/state/id/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…ress/translation/state/id/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…ss/translation/state/id/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…ress/translation/state/id/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…press/translation/state/id/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
LOW…translation/state/fr/contributing/template-system.json1011 "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `typeCODE
LOW…ress/translation/state/fr/features/dialogs/custom.json434 "sourcePreview": "*Don't forget to close* - Memory leaks",CODE
LOW…ss/translation/state/fr/features/windows/multiple.json962 "sourcePreview": "*Don't forget to clean up* - Memory leaks",CODE
LOW…ress/translation/state/fr/features/windows/basics.json1862 "sourcePreview": "*Don't forget to close windows* - Memory leaks",CODE
LOW…press/translation/state/fr/features/events/system.json986 "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks",CODE
AI Slop Vocabulary18 hits · 42 pts
SeverityFileLineSnippetContext
MEDIUM…ess/translation/state/ja/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…ess/translation/state/ru/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…/translation/state/zh-cn/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…ess/translation/state/pt/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…/translation/state/zh-tw/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…ess/translation/state/de/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…ess/translation/state/ko/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…ess/translation/state/id/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUM…ess/translation/state/fr/community/showcase/surge.json26 "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technoloCODE
MEDIUMv2/internal/frontend/runtime/ipc_websocket.js32`)}}}function co(e){let t=Ur.get(e);t&&(U(e,"message",{value:t.message}),U(e,"stack",{value:t.stack}))}var gi=-7169;funcCODE
MEDIUMv3/tests/window-visibility-test/main.go288 HTML: "<html><head><title>About</title><style>body{font-family:Arial,sans-serif;padding:20px;background:#f0f0f0;colCODE
MEDIUMv3/tests/event-performance/report.go60 // start and end in. The floor is the robust signal: a process that isCOMMENT
MEDIUMv3/internal/generator/testcases/aliases/main.go29 Bar, Baz string `json:",omitempty"` // Definitely not Foo.CODE
MEDIUMv3/internal/report/pulse/pulse.go374// slot rather than panic, which keeps the demo robust even when scriptedCOMMENT
MEDIUMv3/pkg/updater/extract.go35// would be more robust but every shipping CDN preserves extensions, and aCOMMENT
MEDIUMv3/pkg/application/webview_window_windows.go81 // Window visibility management - robust fallback for issue #2861COMMENT
MEDIUMv3/pkg/application/webview_window_windows.go2904 // The new robust show() method handles window visibility independentlyCOMMENT
MEDIUMv3/pkg/application/webview_window_linux.go521 // Linux implementation is robust - window shows immediatelyCOMMENT
Self-Referential Comments3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMv3/tasks/release/test_simple.sh12# Create a test release_changelog.mdCOMMENT
MEDIUMv3/internal/commands/build_assets/config.yml1# This file contains the configuration for this project.COMMENT
MEDIUMv3/internal/commands/build_assets/windows/Taskfile.yml124 # Create the Microsoft WebView2 bootstrapper if it doesn't existCOMMENT
Decorative Section Separators3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMv3/internal/report/pulse/summary.go29// task ━━━━━━━━━━━━━━ 1.4s ◀ criticalCOMMENT
MEDIUMv3/internal/report/pulse/progress.go54// ratio is clamped to [0, 1]. The bar reads "━━━━━╾───── 47% ETA 5s".COMMENT
MEDIUMv3/examples/dialogs/Taskfile.yml24# ------------------------------------------------------------------------------COMMENT
Redundant / Tautological Comments5 hits · 8 pts
SeverityFileLineSnippetContext
LOWv3/tasks/release/test_simple.sh61 # Check if release_notes.md was createdCOMMENT
LOWv3/internal/commands/build_assets/linux/Taskfile.yml37 # Check if a C compiler is available (gcc or clang) — cross-platform via wails3 toolCOMMENT
LOWv3/internal/commands/build_assets/android/Taskfile.yml282 # Check if an emulator is already runningCOMMENT
LOW.github/workflows/weekly-release-v2.yml76 # Check if there are actual content lines (not just blank lines or section headers)COMMENT
LOW.github/workflows/weekly-release-v2.yml111 # Check if docs changed since last release (website/docs/ content, not just config)COMMENT
Cross-Language Confusion (JS/TS)1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…nternal/runtime/desktop/@wailsio/runtime/src/system.ts101 * @return True if the operating system is Windows, otherwise false.COMMENT
Cross-Language Confusion2 hits · 8 pts
SeverityFileLineSnippetContext
HIGH⚡.github/scripts/test_release_ci.py118 self.assertEqual(item['with']['ref'], '${{ inputs.ref || github.sha }}', name)STRING
HIGH⚡.github/scripts/test_release_ci.py121 self.assertEqual(self.build[job]['with']['ref'], '${{ inputs.ref || github.sha }}')STRING
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWdocs/mpress/scripts/check_site.py106CODE
LOWdocs/mpress/scripts/check_site.py157CODE
LOW.github/scripts/test_release_ci.py104CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWv2/pkg/menu/keys/macmodifiers_test.go12 // TODO: Add test cases.COMMENT
LOWv2/pkg/assetserver/mimecache_test.go28 // TODO: Add test cases.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWv2/pkg/runtime/signal_linux.go49// Example usage:COMMENT