Files
CommandTabFree/src/coverage.md
T

2.5 KiB

Coverage

Generated by the /coverage-explore skill (updated 2026-05-27). This file and the per-feature badges atop each *Specs.md are the only stored coverage — no lcov / html / xcresult is kept.

Scope: src/ files compiled into the unit-tests target — the decision kernels and the feature sources they exercise. The AppKit layer (windows, views, event taps) is deliberately not unit-tested (Humble Object pattern), so it doesn't appear here; that's by design, not a gap.

Line coverage File
0% (0/7) src/_test-support/Helpers.swift
0% (0/6) src/kit/text/DynamicColorTextField.swift
0% (0/1) src/pro/license/Clock.swift
0% (0/61) src/pro/license/Keychain.swift
0% (0/20) src/pro/license/LicenseAPI.swift
0% (0/13) src/pro/license/LicenseState.swift
0% (0/12) src/pro/license/MachineFingerprint.swift
0% (0/219) src/pro/license/RemoteLicenseClient.swift
2% (14/664) src/preferences/settings-window/TableGroupView.swift
18% (34/191) src/kit/text/LightLabel.swift
49% (19/39) src/macos/api-wrappers/HelperExtensionsTestable.swift
49% (248/506) src/preferences/PreferencesMigrations.swift
50% (203/402) src/pro/ui/ProBadgeView.swift
62% (5/8) src/switcher/SwitcherSession.swift
64% (63/98) src/_test-support/Mocks.swift
65% (49/75) src/events/KeyboardEventsTestable.swift
74% (17/23) src/preferences/PreferencesMigrationsTestSupport.swift
76% (250/331) src/preferences/settings-window/SettingsSearch.swift
78% (138/178) src/kit/CustomRecorderControlTestable.swift
79% (15/19) src/switcher/AppearanceTestable.swift
91% (289/316) src/pro/license/LicenseManager.swift
92% (206/225) src/preferences/settings-window/SettingsSearchHighlight.swift
93% (13/14) src/preferences/settings-window/tabs/controls/OverrideClickResolver.swift
93% (93/100) src/switcher/state/SelectionResolver.swift
93% (109/117) src/switcher/ATShortcut.swift
93% (28/30) src/util/UsageStatsTestable.swift
96% (48/50) src/switcher/state/WindowOrderResolver.swift
98% (391/397) src/switcher/SearchTestable.swift
100% (108/108) src/pro/scheduling/ProTransitionManagerTestable.swift
100% (40/40) src/switcher/state/ExceptionMatcher.swift
100% (48/48) src/switcher/state/SearchModeResolver.swift
100% (50/50) src/switcher/state/WindowFilterResolver.swift