Create beautiful applications using Go
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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 816 finding(s).
Are imports declared and package/API names verified? 78 finding(s).
Are wrappers, guards, and repeated structures necessary? 314 finding(s).
Which changes need focused human review? 897 finding(s).
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.
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.
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.
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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/mpress/scripts/test_check_site.py | 25 | def test_rss_must_include_every_published_english_post(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 43 | def test_absolute_internal_link_is_checked(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 50 | def test_redirects_and_encoded_fragments_resolve(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 57 | def test_missing_fragment_is_rejected(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 63 | def test_contribution_path_cannot_escape_content(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 73 | def test_missing_language_and_wrong_canonical_are_rejected(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 87 | def test_raw_html_cannot_hide_unrendered_markdown_code(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 97 | def test_every_english_route_requires_all_translations(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_site.py | 104 | def test_knowledge_artifacts_follow_manifest_paths(self): | CODE |
| LOW | docs/mpress/scripts/test_check_site.py | 118 | def test_knowledge_manifest_rejects_path_escape(self): | CODE |
| LOW | docs/mpress/scripts/test_check_site.py | 128 | def test_english_fallback_is_rejected(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_translations.py | 25 | def test_missing_page_and_navigation_are_rejected(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_translations.py | 30 | def test_empty_and_orphaned_translations_are_rejected(self): | CODE |
| LOW⚡ | docs/mpress/scripts/test_check_translations.py | 39 | def test_exception_requires_current_source_and_translation(self): | CODE |
| LOW | docs/mpress/scripts/test_check_translations.py | 50 | def test_structure_errors_cannot_be_waived(self): | CODE |
| LOW | docs/mpress/scripts/test_check_translations.py | 54 | def test_historical_changelog_audit_findings_are_excluded(self): | CODE |
| LOW | docs/mpress/scripts/test_check_translations.py | 74 | def test_broken_audit_run_always_fails(self): | CODE |
| LOW | docs/mpress/scripts/test_check_translations.py | 89 | def test_audit_findings_warn_by_default(self): | CODE |
| LOW | docs/mpress/scripts/test_check_translations.py | 95 | def test_strict_mode_fails_on_audit_findings(self): | CODE |
| LOW | v2/internal/frontend/runtime/runtime_debug_desktop.js | 324 | function WindowSetSystemDefaultTheme() { | CODE |
| LOW | v2/internal/frontend/runtime/runtime_debug_desktop.js | 399 | function WindowSetBackgroundColour(R, G, B, A) { | CODE |
| LOW | v2/internal/frontend/runtime/runtime_debug_desktop.js | 586 | function processDefaultContextMenu(event) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 651 | function RequestNotificationAuthorization() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 654 | function CheckNotificationAuthorization() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 660 | function SendNotificationWithActions(options) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 663 | function RegisterNotificationCategory(category) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 666 | function RemoveNotificationCategory(categoryId) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 669 | function RemoveAllPendingNotifications() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 672 | function RemovePendingNotification(identifier) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 675 | function RemoveAllDeliveredNotifications() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/runtime_debug_desktop.js | 678 | function RemoveDeliveredNotification(identifier) { | CODE |
| LOW | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 103 | export function WindowSetSystemDefaultTheme(): void; | CODE |
| LOW | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 203 | export function WindowSetBackgroundColour(R: number, G: number, B: number, A: number): void; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 290 | export function RequestNotificationAuthorization(): Promise<boolean>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 294 | export function CheckNotificationAuthorization(): Promise<boolean>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 302 | export function SendNotificationWithActions(options: NotificationOptions): Promise<void>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 306 | export function RegisterNotificationCategory(category: NotificationCategory): Promise<void>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 310 | export function RemoveNotificationCategory(categoryId: string): Promise<void>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 314 | export function RemoveAllPendingNotifications(): Promise<void>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 318 | export function RemovePendingNotification(identifier: string): Promise<void>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 322 | export function RemoveAllDeliveredNotifications(): Promise<void>; | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 326 | export function RemoveDeliveredNotification(identifier: string): Promise<void>; | CODE |
| LOW | v2/internal/frontend/runtime/wrapper/runtime.js | 76 | export function WindowSetSystemDefaultTheme() { | CODE |
| LOW | v2/internal/frontend/runtime/wrapper/runtime.js | 164 | export function WindowSetBackgroundColour(R, G, B, A) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 256 | export function RequestNotificationAuthorization() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 260 | export function CheckNotificationAuthorization() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 268 | export function SendNotificationWithActions(options) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 272 | export function RegisterNotificationCategory(category) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 276 | export function RemoveNotificationCategory(categoryId) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 280 | export function RemoveAllPendingNotifications() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 284 | export function RemovePendingNotification(identifier) { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 288 | export function RemoveAllDeliveredNotifications() { | CODE |
| LOW⚡ | v2/internal/frontend/runtime/wrapper/runtime.js | 292 | export function RemoveDeliveredNotification(identifier) { | CODE |
| LOW | v2/internal/frontend/runtime/desktop/window.js | 24 | export function WindowSetSystemDefaultTheme() { | CODE |
| LOW | v2/internal/frontend/runtime/desktop/window.js | 265 | export function WindowSetBackgroundColour(R, G, B, A) { | CODE |
| LOW | v2/internal/frontend/runtime/desktop/contextmenu.js | 8 | export function processDefaultContextMenu(event) { | CODE |
| LOW | v2/internal/frontend/runtime/desktop/notifications.js | 56 | export function RequestNotificationAuthorization() { | CODE |
| LOW | v2/internal/frontend/runtime/desktop/notifications.js | 68 | export function CheckNotificationAuthorization() { | CODE |
| LOW | v2/internal/frontend/runtime/desktop/notifications.js | 106 | export function SendNotificationWithActions(options) { | CODE |
| LOW | v2/internal/frontend/runtime/desktop/notifications.js | 127 | export function RegisterNotificationCategory(category) { | CODE |
| 251 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .fossa.yml | 1 | version: 3 | COMMENT |
| LOW | qodana.yaml | 1 | #-------------------------------------------------------------------------------# | COMMENT |
| LOW | qodana.yaml | 21 | #Execute shell command before Qodana execution (Applied in CI/CD pipeline) | COMMENT |
| LOW | tools/sponsorkit/config.go | 101 | }, | COMMENT |
| LOW | tools/sponsorkit/contributors.go | 21 | // Commits is the default-branch commit count from the contributors API. | COMMENT |
| LOW | tools/sponsorkit/main.go | 1 | // Command sponsorkit generates the Wails sponsors and contributors SVGs | COMMENT |
| LOW | …/mpress/content/ja/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | docs/mpress/content/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …/mpress/content/ru/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …ress/content/zh-cn/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …/mpress/content/pt/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …ress/content/zh-tw/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …/mpress/content/de/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …/mpress/content/ko/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …/mpress/content/id/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | …/mpress/content/fr/features/bindings/best-practices.md | 241 | func (s *Service) GetProgress() int { | COMMENT |
| LOW | v2/test/4649/test_esc_fullscreen.go | 1 | //go:build darwin | COMMENT |
| LOW | v2/internal/go-common-file-dialog/cfd/DialogConfig.go | 21 | type DialogConfig struct { | COMMENT |
| LOW | v2/internal/go-common-file-dialog/cfd/vtblCommonFunc.go | 61 | COMMENT | |
| LOW | …internal/go-common-file-dialog/cfd/CommonFileDialog.go | 1 | // Cross-platform. | COMMENT |
| LOW | …internal/go-common-file-dialog/cfd/CommonFileDialog.go | 21 | // This means that, for example, a dialog with role "Import" will have a different | COMMENT |
| LOW | v2/internal/frontend/runtime/wrapper/runtime.d.ts | 101 | // *Windows only* | COMMENT |
| LOW | v2/internal/frontend/desktop/linux/window.go | 1 | //go:build linux | COMMENT |
| LOW | v2/internal/frontend/desktop/linux/frontend.go | 1 | //go:build linux | COMMENT |
| LOW | v2/internal/frontend/desktop/linux/frontend.go | 41 | #if defined(SIGCHLD) | COMMENT |
| LOW | v2/internal/frontend/desktop/linux/frontend.go | 61 | #endif | COMMENT |
| LOW | v2/internal/frontend/desktop/linux/window.c | 1 | #include <JavaScriptCore/JavaScript.h> | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/WindowDelegate.m | 1 | //go:build darwin | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/WailsContext.h | 1 | // | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/WailsMenu.m | 1 | //go:build darwin | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/Application.h | 1 | // | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/WailsMenu.h | 1 | // | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/WailsContext.m | 1 | // | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/AppDelegate.m | 1 | // | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/WailsAlert.h | 1 | // | COMMENT |
| LOW | v2/internal/frontend/desktop/darwin/Application.m | 1 | //go:build darwin | COMMENT |
| LOW | v2/internal/frontend/desktop/windows/window.go | 261 | case w32.WM_NCCALCSIZE: | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 21 | // BYTE byte | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 41 | // HDDEDATA HANDLE | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 61 | // HRESULT int32 | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 81 | // LPARAM LONG_PTR | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 101 | // PBYTE *BYTE | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 121 | // PLONG *LONG | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 141 | // PUINT8 *UINT8 | COMMENT |
| LOW | …/internal/frontend/desktop/windows/winc/w32/typedef.go | 161 | // SSIZE_T LONG_PTR | COMMENT |
| LOW | v2/internal/frontend/devserver/host_guard.go | 21 | const allowedHostsEnvVar = "WAILS_DEV_ALLOWED_HOSTS" | COMMENT |
| LOW | v2/internal/frontend/devserver/devserver.go | 161 | return err | COMMENT |
| LOW | v2/internal/frontend/originvalidator/originValidator.go | 81 | // | COMMENT |
| LOW | v2/internal/frontend/ipcauth/ipcauth.go | 1 | // Package ipcauth holds the per-launch capability that hardens access to the | COMMENT |
| LOW | v2/internal/project/project.go | 61 | // Key: GOOS/GOARCH - Executed at build level before/after a build of the specific platform and arch | COMMENT |
| LOW | v2/internal/system/operatingsystem/os_darwin.go | 41 | // return stdo.String(), stde.String(), err | COMMENT |
| LOW | …ic-recovery-test/frontend/wailsjs/runtime/runtime.d.ts | 101 | // *Windows only* | COMMENT |
| LOW | …es/dragdrop-test/frontend/wailsjs/runtime/runtime.d.ts | 101 | // *Windows only* | COMMENT |
| LOW | v2/pkg/options/mac/preferences.go | 21 | // A string used as the application name portion of the user agent string. | COMMENT |
| LOW | v2/pkg/options/linux/linux.go | 21 | // WindowIsTranslucent sets the window's background to transparent when enabled. | COMMENT |
| LOW | v2/pkg/options/assetserver/options.go | 21 | // If not defined, the result is the following in cases where the Handler would have been called: | COMMENT |
| LOW | v2/pkg/options/windows/windows.go | 121 | COMMENT | |
| LOW | v2/pkg/runtime/signal_other.go | 1 | //go:build !linux | COMMENT |
| LOW | v2/pkg/runtime/signal_linux.go | 41 | // | COMMENT |
| LOW | v2/pkg/menu/menuroles.go | 1 | // Package menu provides all the functions and structs related to menus in a Wails application. | COMMENT |
| 299 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | docs/mpress/content/ja/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/ja/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/ja/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/ja/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/ru/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/ru/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/ru/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/ru/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/zh-cn/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/zh-cn/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/zh-cn/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/zh-cn/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/pt/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/pt/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/pt/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/pt/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/zh-tw/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/zh-tw/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/zh-tw/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/zh-tw/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/de/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/de/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/de/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/de/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/ko/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/ko/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/ko/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/ko/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/id/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/id/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/id/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/id/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW⚡ | docs/mpress/content/fr/features/dialogs/overview.md | 436 | // Step 1: Confirm export | COMMENT |
| LOW⚡ | docs/mpress/content/fr/features/dialogs/overview.md | 443 | // Step 2: Select destination | COMMENT |
| LOW⚡ | docs/mpress/content/fr/features/dialogs/overview.md | 453 | // Step 3: Perform export | COMMENT |
| LOW⚡ | docs/mpress/content/fr/features/dialogs/overview.md | 462 | // Step 4: Success | COMMENT |
| LOW | docs/mpress/content/migration/v2-to-v3.md | 255 | ### Step 1: Update Dependencies | COMMENT |
| LOW | docs/mpress/content/migration/v2-to-v3.md | 276 | ### Step 2: Update main.go | COMMENT |
| LOW | docs/mpress/content/migration/v2-to-v3.md | 354 | ### Step 3: Convert App Struct to Service | COMMENT |
| LOW | docs/mpress/content/migration/v2-to-v3.md | 402 | ### Step 4: Update Runtime Calls | COMMENT |
| LOW | docs/mpress/content/migration/v2-to-v3.md | 427 | ### Step 5: Update Frontend | COMMENT |
| LOW | docs/mpress/content/migration/v2-to-v3.md | 467 | ### Step 6: Update Configuration | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | v3/internal/assetserver/bundledassets/runtime.js | 1 | var 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.go | 29 | child.win.webkit.messageHandlers.external.postMessage("wails:event:emit:x"); | CODE |
| CRITICAL⚡ | v3/pkg/application/linux_child_frame_guard_test.go | 30 | child.win.webkit.messageHandlers.external.postMessage({ toString() { return "wails:drag"; } }); | CODE |
| CRITICAL⚡ | v3/pkg/application/linux_child_frame_guard_test.go | 31 | child.win.webkit.messageHandlers.external.postMessage("raw"); | CODE |
| CRITICAL⚡ | v3/pkg/application/linux_child_frame_guard_test.go | 33 | child.win.webkit.messageHandlers.external.postMessage({ toString() { return flip++ ? "wails:drag" : "ok"; } }); | CODE |
| CRITICAL⚡ | v3/pkg/application/linux_child_frame_guard_test.go | 36 | top.win.webkit.messageHandlers.external.postMessage("wails:drag"); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/mpress/content/ja/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/ja/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/ja/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/ja/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …s/mpress/content/ja/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/ja/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/ru/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/ru/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/ru/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/ru/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …s/mpress/content/ru/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/ru/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/zh-cn/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/zh-cn/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/zh-cn/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/zh-cn/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …press/content/zh-cn/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/zh-cn/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/pt/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/pt/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/pt/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/pt/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …s/mpress/content/pt/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/pt/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/zh-tw/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/zh-tw/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/zh-tw/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/zh-tw/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …press/content/zh-tw/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/zh-tw/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/de/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/de/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/de/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/de/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …s/mpress/content/de/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/de/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/ko/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/ko/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/ko/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/ko/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …s/mpress/content/ko/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/ko/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/id/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/id/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/id/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/id/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …s/mpress/content/id/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/id/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/fr/features/bindings/models.md | 236 | street: "123 Main St", | CODE |
| LOW | docs/mpress/content/fr/features/bindings/advanced.md | 104 | Name: "John Doe", | CODE |
| LOW | docs/mpress/content/fr/features/bindings/advanced.md | 106 | Street: "123 Main St", | CODE |
| LOW | docs/mpress/content/fr/features/bindings/advanced.md | 130 | Name: "John Doe", | CODE |
| LOW | …s/mpress/content/fr/features/notifications/overview.md | 252 | Title: "Jane Doe", | CODE |
| LOW | docs/mpress/content/fr/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| LOW | docs/mpress/content/reference/frontend-runtime.md | 141 | Name: "John Doe" | CODE |
| 9 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …translation/state/ja/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …translation/state/ru/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …nslation/state/zh-cn/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …translation/state/pt/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …nslation/state/zh-tw/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …translation/state/de/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …translation/state/ko/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …translation/state/id/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | …translation/state/fr/contributing/template-system.json | 183 | "sourcePreview": "via `//go:embed *`, so users can scaffold projects offline.", | CODE |
| MEDIUM | docs/mpress/content/contributing/template-system.md | 42 | > via `//go:embed *`, so users can scaffold projects offline. | CODE |
| MEDIUM | docs/mpress/content/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | docs/mpress/content/ja/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | docs/mpress/content/ru/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | …s/mpress/content/zh-cn/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | docs/mpress/content/pt/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | …s/mpress/content/zh-tw/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | docs/mpress/content/de/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | docs/mpress/content/ko/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | docs/mpress/content/id/contributing/codebase-layout.md | 85 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | …cs/mpress/content/id/guides/dev/frontend-frameworks.md | 38 | ## Lakukan scaffolding framework apa pun dengan Vite | COMMENT |
| MEDIUM | …cs/mpress/content/id/guides/dev/frontend-frameworks.md | 121 | ## Framework dengan alat scaffolding sendiri | COMMENT |
| MEDIUM | docs/mpress/content/fr/contributing/codebase-layout.md | 84 | ├── service/ # Service-template scaffolding (`wails3 generate service`) | CODE |
| MEDIUM | v3/internal/service/service_test.go | 42 | // Compile against this checkout; the standalone scaffold pins an older release. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …translation/state/ja/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …ress/translation/state/ja/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …ss/translation/state/ja/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …ress/translation/state/ja/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …press/translation/state/ja/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …translation/state/ru/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …ress/translation/state/ru/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …ss/translation/state/ru/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …ress/translation/state/ru/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …press/translation/state/ru/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …nslation/state/zh-cn/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …s/translation/state/zh-cn/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …translation/state/zh-cn/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …s/translation/state/zh-cn/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …ss/translation/state/zh-cn/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …translation/state/pt/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …ress/translation/state/pt/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …ss/translation/state/pt/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …ress/translation/state/pt/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …press/translation/state/pt/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …nslation/state/zh-tw/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …s/translation/state/zh-tw/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …translation/state/zh-tw/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …s/translation/state/zh-tw/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …ss/translation/state/zh-tw/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …translation/state/de/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …ress/translation/state/de/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …ss/translation/state/de/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …ress/translation/state/de/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …press/translation/state/de/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …translation/state/ko/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …ress/translation/state/ko/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …ss/translation/state/ko/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …ress/translation/state/ko/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …press/translation/state/ko/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …translation/state/id/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …ress/translation/state/id/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …ss/translation/state/id/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …ress/translation/state/id/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …press/translation/state/id/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| LOW | …translation/state/fr/contributing/template-system.json | 1011 | "sourcePreview": "Start by copying `react` and pruning files. Don't forget to author a `template.yaml` — set `type | CODE |
| LOW | …ress/translation/state/fr/features/dialogs/custom.json | 434 | "sourcePreview": "*Don't forget to close* - Memory leaks", | CODE |
| LOW | …ss/translation/state/fr/features/windows/multiple.json | 962 | "sourcePreview": "*Don't forget to clean up* - Memory leaks", | CODE |
| LOW | …ress/translation/state/fr/features/windows/basics.json | 1862 | "sourcePreview": "*Don't forget to close windows* - Memory leaks", | CODE |
| LOW | …press/translation/state/fr/features/events/system.json | 986 | "sourcePreview": "*Don't forget to unsubscribe* - Memory leaks", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ess/translation/state/ja/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …ess/translation/state/ru/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …/translation/state/zh-cn/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …ess/translation/state/pt/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …/translation/state/zh-tw/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …ess/translation/state/de/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …ess/translation/state/ko/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …ess/translation/state/id/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | …ess/translation/state/fr/community/showcase/surge.json | 26 | "sourcePreview": "[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize\\ blockchain technolo | CODE |
| MEDIUM | v2/internal/frontend/runtime/ipc_websocket.js | 32 | `)}}}function co(e){let t=Ur.get(e);t&&(U(e,"message",{value:t.message}),U(e,"stack",{value:t.stack}))}var gi=-7169;func | CODE |
| MEDIUM | v3/tests/window-visibility-test/main.go | 288 | HTML: "<html><head><title>About</title><style>body{font-family:Arial,sans-serif;padding:20px;background:#f0f0f0;col | CODE |
| MEDIUM | v3/tests/event-performance/report.go | 60 | // start and end in. The floor is the robust signal: a process that is | COMMENT |
| MEDIUM | v3/internal/generator/testcases/aliases/main.go | 29 | Bar, Baz string `json:",omitempty"` // Definitely not Foo. | CODE |
| MEDIUM | v3/internal/report/pulse/pulse.go | 374 | // slot rather than panic, which keeps the demo robust even when scripted | COMMENT |
| MEDIUM | v3/pkg/updater/extract.go | 35 | // would be more robust but every shipping CDN preserves extensions, and a | COMMENT |
| MEDIUM | v3/pkg/application/webview_window_windows.go | 81 | // Window visibility management - robust fallback for issue #2861 | COMMENT |
| MEDIUM | v3/pkg/application/webview_window_windows.go | 2904 | // The new robust show() method handles window visibility independently | COMMENT |
| MEDIUM | v3/pkg/application/webview_window_linux.go | 521 | // Linux implementation is robust - window shows immediately | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | v3/tasks/release/test_simple.sh | 12 | # Create a test release_changelog.md | COMMENT |
| MEDIUM | v3/internal/commands/build_assets/config.yml | 1 | # This file contains the configuration for this project. | COMMENT |
| MEDIUM | v3/internal/commands/build_assets/windows/Taskfile.yml | 124 | # Create the Microsoft WebView2 bootstrapper if it doesn't exist | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | v3/internal/report/pulse/summary.go | 29 | // task ━━━━━━━━━━━━━━ 1.4s ◀ critical | COMMENT |
| MEDIUM | v3/internal/report/pulse/progress.go | 54 | // ratio is clamped to [0, 1]. The bar reads "━━━━━╾───── 47% ETA 5s". | COMMENT |
| MEDIUM | v3/examples/dialogs/Taskfile.yml | 24 | # ------------------------------------------------------------------------------ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | v3/tasks/release/test_simple.sh | 61 | # Check if release_notes.md was created | COMMENT |
| LOW | v3/internal/commands/build_assets/linux/Taskfile.yml | 37 | # Check if a C compiler is available (gcc or clang) — cross-platform via wails3 tool | COMMENT |
| LOW | v3/internal/commands/build_assets/android/Taskfile.yml | 282 | # Check if an emulator is already running | COMMENT |
| LOW | .github/workflows/weekly-release-v2.yml | 76 | # Check if there are actual content lines (not just blank lines or section headers) | COMMENT |
| LOW | .github/workflows/weekly-release-v2.yml | 111 | # Check if docs changed since last release (website/docs/ content, not just config) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …nternal/runtime/desktop/@wailsio/runtime/src/system.ts | 101 | * @return True if the operating system is Windows, otherwise false. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | .github/scripts/test_release_ci.py | 118 | self.assertEqual(item['with']['ref'], '${{ inputs.ref || github.sha }}', name) | STRING |
| HIGH⚡ | .github/scripts/test_release_ci.py | 121 | self.assertEqual(self.build[job]['with']['ref'], '${{ inputs.ref || github.sha }}') | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/mpress/scripts/check_site.py | 106 | CODE | |
| LOW | docs/mpress/scripts/check_site.py | 157 | CODE | |
| LOW | .github/scripts/test_release_ci.py | 104 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | v2/pkg/menu/keys/macmodifiers_test.go | 12 | // TODO: Add test cases. | COMMENT |
| LOW | v2/pkg/assetserver/mimecache_test.go | 28 | // TODO: Add test cases. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | v2/pkg/runtime/signal_linux.go | 49 | // Example usage: | COMMENT |