Free, open-source tiling window manager for Apple Silicon Macs, with Niri-style scrolling containers and Hyprland-style Dwindle BSP.
This report summarizes scanner evidence for BarutSRB/OmniWM, a Swift project with 3,495 GitHub stars. SynthScan examined 703,072 lines of code across 3118 source files, recording 406 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 1.5 (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? 330 finding(s).
Are imports declared and package/API names verified? 73 finding(s).
Are wrappers, guards, and repeated structures necessary? 184 finding(s).
Which changes need focused human review? 406 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 406 distinct pattern matches across 9 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | Tests/OmniWMTests/OverviewStructuralCommandTests.swift | 263 | fixture.controller.settings.workspaces.configurations.append(contentsOf: [ | CODE |
| CRITICAL | Tests/OmniWMTests/OverviewStructuralCommandTests.swift | 908 | fixture.controller.settings.workspaces.configurations.append( | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowStickTests.swift | 68 | let content = fixture.widget.surface.layout.core.content(of: handle) | CODE |
| CRITICAL⚡ | …OmniWMTests/ShellVitreusVisualiserTests+Geometry.swift | 92 | elements.filter { fixture.widget.surface.layout.core.kind(of: $0) == .shape }.count, 24 + crests.count | CODE |
| CRITICAL⚡ | …OmniWMTests/ShellVitreusVisualiserTests+Geometry.swift | 96 | let content = fixture.widget.surface.layout.core.content(of: element) | CODE |
| CRITICAL⚡ | …OmniWMTests/ShellVitreusVisualiserTests+Geometry.swift | 102 | let content = fixture.widget.surface.layout.core.content(of: element) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusNotchesTests.swift | 102 | let paint = fixture.widget.surface.layout.core.paint(of: try VitreusFixture.element(fixture.widget, key: name)) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusNotchesTests.swift | 131 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: handle), glass, key) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusNotchesTests.swift | 223 | let hit = fixture.widget.surface.layout.core.content(of: try VitreusFixture.element( | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Return.swift | 40 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: card), try VitreusFixture.element( | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Return.swift | 89 | XCTAssertEqual(fixture.widget.surface.layout.core.paint(of: toggles).appear, 0) | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Return.swift | 96 | XCTAssertEqual(fixture.widget.surface.layout.core.paint(of: mixer).appear, 0) | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Return.swift | 110 | let paint = fixture.widget.surface.layout.core.paint(of: card) | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Return.swift | 124 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: shape), body) | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Return.swift | 186 | fixture.widget.surface.layout.core.content(of: row).pressAction, | CODE |
| CRITICAL | Tests/OmniWMTests/ShellImageTests.swift | 175 | widget.surface.scene.layers.values.compactMap(\.contents).count | STRING |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 66 | let content = fixture.widget.surface.layout.core.content(of: try VitreusFixture.element( | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 88 | let parent = fixture.widget.surface.layout.core.parent(of: handle) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 95 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: handle), parent) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 157 | let action = fixture.widget.surface.layout.core.content(of: handle).outsidePressAction | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 174 | fixture.widget.invoke(fixture.widget.surface.layout.core.content(of: input).action, event: edit) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 190 | fixture.widget.text.string(fixture.widget.surface.layout.core.content(of: restored).text), | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 265 | let parent = fixture.widget.surface.layout.core.parent(of: handle) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusWindowShelfTests.swift | 273 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: handle), parent) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellShapeTrackSceneTests.swift | 70 | fixture.widget.surface.layout.core.key(of: $0) == key | STRING |
| CRITICAL | Tests/OmniWMTests/ShellSpectrumShapeContractTests.swift | 29 | widget.surface.scene.spectrum.bands.store(.init(repeating: 0.25)) | STRING |
| CRITICAL | Tests/OmniWMTests/ShellSpectrumShapeContractTests.swift | 44 | widget.surface.scene.spectrum.bands.store(.init(repeating: value)) | STRING |
| CRITICAL | Tests/OmniWMTests/ShellSpectrumShapeContractTests.swift | 182 | widget.surface.scene.spectrum.bands.store(.init(repeating: 0.7)) | STRING |
| CRITICAL | Tests/OmniWMTests/ShellFocusRibbonTests.swift | 186 | .filter { fixture.widget.surface.layout.core.kind(of: $0) == .image } | CODE |
| CRITICAL | Tests/OmniWMTests/ShellFocusRibbonTests.swift | 188 | let frame = CGRect(fixture.widget.surface.layout.core.absoluteFrame(of: icon)) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellFocusRibbonTests.swift | 320 | let frame = CGRect(fixture.widget.surface.layout.core.absoluteFrame(of: caption)) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellFocusRibbonTests.swift | 356 | fixture.widget.invoke(fixture.widget.surface.layout.core.content(of: target).action), | CODE |
| CRITICAL | Tests/OmniWMTests/ShellFocusRibbonTests.swift | 502 | let action = fixture.widget.surface.layout.core.content(of: target).action | CODE |
| CRITICAL | …ts/OmniWMTests/DwindleGroupFocusIntegrationTests.swift | 363 | fixture.controller.settings.workspaces.configurations.append( | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusFrameTests.swift | 84 | fixture.widget.surface.layout.core.content(of: try VitreusFixture.element(fixture.widget, key: name)) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusFrameTests.swift | 216 | fixture.widget.surface.layout.core.paint(of: shape).reveal | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusFrameTests.swift | 268 | .count { fixture.widget.surface.layout.core.key(of: $0) == VitreusFixture.key("tray-microphone") }, | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusFrameTests.swift | 272 | elements.count { fixture.widget.surface.layout.core.key(of: $0) == VitreusFixture.key("tray-camera") }, | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusDrawerTests+Outside.swift | 76 | let paint = fixture.widget.surface.layout.core.paint(of: try handle(fixture, "drawer-frame-calendar")) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellSpectrumShapeTests.swift | 127 | widget.surface.scene.spectrum.bands.store(.init(repeating: 0.65)) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellSpectrumShapeTests.swift | 192 | fixture.widget.surface.scene.spectrum.bands.store(.init(repeating: level)) | CODE |
| CRITICAL | Tests/OmniWMTests/OverviewWorkspaceCreationTests.swift | 61 | XCTAssertEqual(fixture.controller.settings.workspaces.configurations.map(\.name), ["7"]) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellBeatTriggerTests.swift | 85 | widget.surface.scene.spectrum.bands.store(.init(repeating: level)) | STRING |
| CRITICAL⚡ | …/OmniWMTests/ShellVitreusSectionCardTests+Polish.swift | 35 | XCTAssertNotEqual(fixture.widget.surface.layout.core.paint(of: target).appear, 0) | CODE |
| CRITICAL⚡ | …/OmniWMTests/ShellVitreusSectionCardTests+Polish.swift | 37 | XCTAssertEqual(fixture.widget.surface.layout.core.paint(of: target).appear, 0) | CODE |
| CRITICAL⚡ | …/OmniWMTests/ShellVitreusSectionCardTests+Polish.swift | 41 | XCTAssertEqual(fixture.widget.surface.layout.core.paint(of: target).appear, 0) | CODE |
| CRITICAL⚡ | …/OmniWMTests/ShellVitreusSectionCardTests+Polish.swift | 43 | XCTAssertNotEqual(fixture.widget.surface.layout.core.paint(of: rise).appear, 0) | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Polish.swift | 55 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: target), try VitreusFixture.element( | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Polish.swift | 139 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: album), parent) | CODE |
| CRITICAL | …/OmniWMTests/ShellVitreusSectionCardTests+Polish.swift | 207 | let action = fixture.widget.surface.layout.core.content(of: row).pressAction | CODE |
| CRITICAL | …s/OmniWMTests/ShellVitreusSectionCardTests+Edges.swift | 16 | let parent = fixture.widget.surface.layout.core.parent(of: handle) | CODE |
| CRITICAL | …s/OmniWMTests/ShellVitreusSectionCardTests+Edges.swift | 24 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: handle), parent, id) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusPlayerTests.swift | 64 | fixture.widget.surface.layout.core.content(of: try handle(fixture, name)) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusPlayerTests.swift | 294 | let paint = fixture.widget.surface.layout.core.paint(of: target) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusVisualiserTests.swift | 94 | widget.surface.scene.spectrum.bands.store(bands) | STRING |
| CRITICAL | Tests/OmniWMTests/ShellVitreusVisualiserTests.swift | 109 | widget.surface.scene.spectrum.bindings.values.compactMap(\.target).sorted { $0.slot < $1.slot } | STRING |
| CRITICAL | Tests/OmniWMTests/ShellVitreusSectionCardTests.swift | 18 | let parent = fixture.widget.surface.layout.core.parent(of: card) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusSectionCardTests.swift | 22 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: card), parent) | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusSectionCardTests.swift | 33 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: try VitreusFixture.element( | CODE |
| CRITICAL | Tests/OmniWMTests/ShellVitreusSectionCardTests.swift | 91 | XCTAssertEqual(fixture.widget.surface.layout.core.parent(of: handle), try VitreusFixture.element( | CODE |
| 10 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 195 | def test_full_size_fits_inside_visible_frame_for_both_native_base_policies(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 204 | def test_visible_toggle_hides_immediately_without_acknowledging_incoming_settings(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 212 | def test_hidden_toggle_refreshes_using_native_scale_after_show(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 221 | def test_apply_changes_only_auto_hide_and_opacity_without_showing_or_moving(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 256 | def test_new_native_instance_has_no_acknowledged_overrides(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 265 | def test_omitted_optional_keys_are_equivalent_to_null(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 274 | def test_native_mode_preserves_original_margin_without_accumulation(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 283 | def test_native_mode_does_not_reinterpret_non_top_edges(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 289 | def test_missing_or_ambiguous_panel_rejects_without_mutating_regular_windows(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 304 | def test_rejected_native_config_is_an_error_and_does_not_acknowledge_settings(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 312 | def test_rejected_final_refresh_hides_panel_and_reports_error(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 319 | def test_failed_native_show_reports_error(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 326 | def test_existing_transparent_panel_changes_opacity_live_without_dynamic_flag(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 352 | def test_os_forced_opacity_keeps_the_previous_acknowledged_value(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 359 | def test_rejected_native_opacity_is_an_error_without_acknowledgement(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 367 | def test_matching_effective_opacity_needs_no_native_calls_even_on_opaque_panels(self): | CODE |
| LOW⚡ | Tests/KittyControlTests/test_kitty_quake_control.py | 377 | def test_invalid_requests_reject_before_native_effects(self): | CODE |
| LOW | Tests/KittyControlTests/test_kitty_quake_control.py | 173 | def test_five_positions_use_outer_size_below_bar_with_retina_padding(self): | CODE |
| LOW | Tests/KittyControlTests/test_kitty_quake_control.py | 243 | def test_nil_settings_retain_acknowledged_policy_across_helper_reload(self): | CODE |
| LOW | Tests/KittyControlTests/test_kitty_quake_control.py | 341 | def test_opaque_panel_reports_restart_without_false_ack_and_keeps_other_controls(self): | CODE |
| LOW | Tests/KittyControlTests/test_kitty_quake_control.py | 403 | def test_invalid_json_and_extra_fields_reject(self): | CODE |
| LOW | Tests/KittyControlTests/test_kitty_quake_control.py | 413 | def test_impossible_bar_or_padding_rejects_instead_of_claiming_success(self): | CODE |
| LOW | Tests/KittyControlTests/test_kitty_quake_control.py | 427 | def test_handler_is_declared_no_ui(self): | CODE |
| LOW | Tests/DevToolingTests/test_release_ci_credentials.py | 171 | def test_newline_terminated_notary_key_is_accepted(self): | STRING |
| LOW | Tests/DevToolingTests/test_release_ci_credentials.py | 178 | def test_happy_path_runs_expected_commands_and_removes_temp_files(self): | STRING |
| LOW | Tests/DevToolingTests/test_release_ci_credentials.py | 248 | def test_absent_signing_identity_fails_before_storing_credentials(self): | STRING |
| LOW | Tests/DevToolingTests/test_release_ci_credentials.py | 267 | def test_cleanup_deletes_existing_keychain(self): | STRING |
| LOW | Tests/DevToolingTests/test_release_ci_credentials.py | 276 | def test_cleanup_restores_recorded_keychains_then_deletes_its_own(self): | STRING |
| LOW | Tests/DevToolingTests/test_release_ci_credentials.py | 304 | def test_second_cleanup_run_is_a_noop(self): | STRING |
| LOW | Tests/DevToolingTests/test_release_ci_credentials.py | 317 | def test_cleanup_without_keychain_is_a_noop(self): | STRING |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 43 | def test_config_accepts_explicit_ci_git_checkout(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 48 | def test_cli_reports_missing_ci_checkout_without_traceback(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 55 | def test_config_keeps_local_default_checkout(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 328 | def test_smoke_test_requires_explicit_opt_out_and_logs_it(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 334 | def test_smoke_test_opt_out_still_requires_executable(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 339 | def test_smoke_test_rejects_invalid_opt_out(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 497 | def test_public_download_hash_mismatch_never_pushes_main(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 504 | def test_resume_after_tag_revalidates_release_and_dependency(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 513 | def test_package_reuses_exact_pinned_zip(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 519 | def test_candidate_zip_hash_drift_is_rejected_before_publication(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 527 | def test_complete_framework_comparison_includes_headers(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 532 | def test_existing_dependency_pin_uses_public_download(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 539 | def test_dirty_pins_cannot_replace_frozen_metadata(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 544 | def test_abort_refuses_observed_public_stage_with_stale_flags(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 551 | def test_local_abort_preserves_pinned_dependency_for_retry(self): | CODE |
| LOW⚡ | Tests/DevToolingTests/test_release.py | 557 | def test_schema_three_history_retains_previous_stage_order(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 27 | def test_config_requires_explicit_ci_checkout(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 206 | def test_source_build_installs_verified_files_and_pins_the_release_asset(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 220 | def test_source_build_cannot_replace_a_local_developer_framework(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 227 | def test_invalid_source_provenance_preserves_existing_framework_and_pins(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 241 | def test_github_write_access_accepts_reported_push_permission(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 247 | def test_github_write_access_probes_token_permissions_without_pushing(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 268 | def test_github_write_access_does_not_probe_other_repository(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 279 | def test_github_write_access_rejects_user_denial_and_api_errors(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 302 | def test_smoke_test_launches_by_default(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 311 | def test_smoke_test_reports_early_exit_output_tail(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 367 | def test_app_zip_opt_out_keeps_distribution_signature_and_quarantine_checks(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 381 | def test_app_zip_opt_out_still_rejects_signing_identity_mismatch(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 392 | def test_publish_downloads_pinned_asset_before_main(self): | CODE |
| LOW | Tests/DevToolingTests/test_release.py | 410 | def test_fresh_prepare_manifest_replays_every_public_checkpoint_idempotently(self): | CODE |
| 121 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tests/OmniWMTests/IPCCommandWireShapeTests.swift | 61 | #"{"arguments":{"windowIndex":2},"name":"focus-window-in-column"}"#, | COMMENT |
| LOW | Tests/OmniWMTests/IPCCommandWireShapeTests.swift | 81 | #"{"name":"expel-window-from-column"}"#, | COMMENT |
| LOW | Tests/OmniWMTests/IPCCommandWireShapeTests.swift | 101 | #"{"arguments":{"workspaceNumber":2},"name":"move-column-to-workspace"}"#, | COMMENT |
| LOW | Tests/OmniWMTests/IPCCommandWireShapeTests.swift | 121 | #"{"name":"swap-split"}"#, | COMMENT |
| LOW | Tests/OmniWMTests/IPCCommandWireShapeTests.swift | 141 | #"{"name":"volume-down"}"#, | COMMENT |
| LOW | Sources/OmniWMScriptHost/ScriptVM.cpp | 1 | // SPDX-License-Identifier: GPL-2.0-only | COMMENT |
| LOW | Sources/OmniWMScriptHost/ShellRender.cpp | 1 | // SPDX-License-Identifier: GPL-2.0-only | COMMENT |
| LOW | Sources/OmniWMScriptHost/ScriptServices.cpp | 1 | // SPDX-License-Identifier: GPL-2.0-only | COMMENT |
| LOW | Sources/OmniWMScriptHost/ScriptHostInternal.h | 1 | // SPDX-License-Identifier: GPL-2.0-only | COMMENT |
| LOW | Sources/OmniWMScriptHost/include/OmniWMScriptHost.h | 1 | // SPDX-License-Identifier: GPL-2.0-only | COMMENT |
| LOW | Sources/OmniWMScriptHost/include/OmniWMScriptHost.h | 41 | #define OMNI_NODE_DRAG 0x8u | COMMENT |
| LOW | Sources/OmniWMScriptHost/include/OmniWMScriptHost.h | 61 | #define OMNI_NODE_BEHAVIOR_GLASS_HIT_DISABLED 0x20u | COMMENT |
| LOW | Sources/OmniWMScriptHost/include/OmniWMScriptHost.h | 241 | uint16_t gradient_to_role; | COMMENT |
| LOW | Sources/OmniWMLuau/include/OmniWMLuau.h | 1 | // SPDX-License-Identifier: GPL-2.0-only | COMMENT |
| LOW | Sources/OmniWMLuau/include/OmniWMLuauCommon.h | 1 | // SPDX-License-Identifier: GPL-2.0-only | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/VecDeque.h | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/VecDeque.h | 21 | // is intended to be compatible with `std::deque` and `std::vector` as appropriate, and as such | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Common.h | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Common.h | 21 | #define LUAU_LIKELY(x) __builtin_expect(x, 1) | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Common.h | 181 | #define LUAU_PRINTF_ATTR(fmt, arg) __attribute__((format(printf, fmt, arg))) | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 21 | COMMENT | |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 41 | // | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 81 | // A: target register | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 101 | // GETGLOBAL: load value from global table using constant string as a key | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 121 | LOP_SETUPVAL, | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 141 | // B: table register | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 161 | // B: table register | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 181 | // Note that this instruction must be followed directly by CALL; it prepares the arguments | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 201 | // D: jump offset (-32768..32767; 0 means "next instruction" aka "don't jump") | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 261 | // CONCAT: concatenate all strings between B and C (inclusive) and put the result into A | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 281 | // A: target register | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 301 | LOP_FORNLOOP, | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 321 | // AUX: source register 3 in second least-significant byte | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 341 | LOP_DUPCLOSURE, | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 361 | // If FASTCALL *can* perform the call, it jumps over the instructions *and* over the next CALL | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 381 | COMMENT | |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 401 | COMMENT | |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 421 | // IDIV: compute floor division between two source registers and put the result into target register | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 441 | // NEWCLASSMEMBER: register this method on a class object. | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 461 | // FASTPCALL: perform a fastcall of a built-in protected call function | COMMENT |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 481 | COMMENT | |
| LOW | Sources/OmniWMLuau/Common/include/Luau/Bytecode.h | 501 | COMMENT | |
| LOW | Sources/OmniWMLuau/Common/include/Luau/DenseHash.h | 41 | // This is an implementation of a hash table that does not require a tombstone element and supports erase. | COMMENT |
| LOW | Sources/OmniWMLuau/Common/src/TimeTrace.cpp | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 21 | #endif | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 41 | COMMENT | |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 61 | #define LUAI_DATA extern | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 81 | #define LUAI_MAXCSTACK 8000 | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 101 | #define LUA_UTAG_LIMIT 128 | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 121 | #define LUA_EXECUTION_CALLBACK_STORAGE 512 | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/luaconf.h | 141 | #define LUA_VECTOR_DOUBLE 0 | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/lua.h | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/lua.h | 381 | // | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/lua.h | 401 | typedef void (*lua_EmbedderMark)(lua_State* L, int ref); | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/lua.h | 501 | #define lua_tonumber(L, i) lua_tonumberx(L, i, NULL) | COMMENT |
| LOW | Sources/OmniWMLuau/VM/include/lua.h | 521 | #define lua_isnone(L, n) (lua_type(L, (n)) == LUA_TNONE) | COMMENT |
| LOW | Sources/OmniWMLuau/VM/src/lmem.h | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| LOW | Sources/OmniWMLuau/VM/src/lperf.cpp | 1 | // This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details | COMMENT |
| 61 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tests/KittyControlTests/test_kitty_quake_control.py | 289 | CODE | |
| LOW | Tests/DevToolingTests/test_release.py | 151 | CODE | |
| LOW | Tests/DevToolingTests/test_release.py | 247 | CODE | |
| LOW | Tests/DevToolingTests/test_release.py | 410 | CODE | |
| LOW | Tests/DevToolingTests/test_ghostty_build.py | 33 | CODE | |
| LOW | Tests/DevToolingTests/test_make_tools.py | 39 | CODE | |
| LOW | Tests/DevToolingTests/test_localization.py | 303 | CODE | |
| LOW | Tests/DevToolingTests/test_canary_release.py | 399 | CODE | |
| LOW | Scripts/canary_release.py | 77 | CODE | |
| LOW | Scripts/canary_release.py | 238 | CODE | |
| LOW | Scripts/omnishell-http-fixture.py | 91 | CODE | |
| LOW | Scripts/omniwm_release.py | 1498 | CODE | |
| LOW | Scripts/omniwm_release.py | 987 | CODE | |
| LOW | Scripts/generate-brand-assets.py | 444 | CODE | |
| LOW | Scripts/localization.py | 188 | CODE | |
| LOW | Scripts/localization.py | 249 | CODE | |
| LOW | Scripts/localization.py | 288 | CODE | |
| LOW | Scripts/localization.py | 348 | CODE | |
| LOW | Scripts/localization.py | 724 | CODE | |
| LOW | Scripts/ipc_wire_models.py | 4 | CODE | |
| LOW | Scripts/generate_ipc_wire.py | 46 | CODE | |
| LOW | Scripts/generate_ipc_wire.py | 134 | CODE | |
| LOW | Scripts/generate_ipc_wire.py | 153 | CODE | |
| LOW | Sources/OmniWM/Resources/kitty-quake-control.py | 124 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Scripts/omnishell-http-fixture.py | 114 | except KeyboardInterrupt: | CODE |
| HIGH | Scripts/omnishell-http-fixture.py | 50 | except (BrokenPipeError, ConnectionResetError): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Sources/OmniWMLuau/Common/include/Luau/DenseHash.h | 453 | // We can leverage the structure of the bitvector here to skip contiguous chunks of empty elements | COMMENT |
| MEDIUM | Sources/OmniWMLuau/VM/src/ldebug.cpp | 416 | // this can be changed, but if requires making patching a bit more nuanced so that we don't patch AUX words | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | website/src/data/omnishell-api.json | 1764 | "placeholder", | CODE |
| LOW | website/src/data/omnishell-api.json | 1815 | "placeholder", | CODE |
| LOW | Sources/OmniWMScriptHost/ShellRender.cpp | 166 | {"window", 6}, {"pid", 3}, {"placeholder", 11}, {"hoverScale", 10}, {"hoverOpacity", 12}, {"help", 4}, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Sources/OmniWMLuau/VM/src/lgc.cpp | 1234 | // don't forget to visit main thread, it's the only object not allocated in GCO pages | COMMENT |
| LOW | Sources/OmniWMLuau/Compiler/include/Luau/Compiler.h | 26 | // Note: this structure is duplicated in luacode.h, don't forget to change these in sync! | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Sources/OmniWM/Resources/kitty-quake-control.py | 283 | except Exception: | CODE |