SIGN IN SIGN UP
tw93 / Mole UNCLAIMED

🐹 Deep clean and optimize your Mac.

0 0 85 Shell

fix: harden cleanup hints and purge empty artifacts

Harden uninstall scanning against PATH stat shims, avoid GUI-app-owned dotdir false positives, and add explicit zero-size purge artifact visibility.

Also relax the normalize_paths_for_cleanup performance regression test threshold to avoid CI runner timing noise while still catching O(n²) regressions.

Verification:
- ./scripts/check.sh --format
- MOLE_TEST_NO_AUTH=1 bats tests/uninstall_scan_bash32.bats tests/clean_hints.bats tests/purge.bats tests/completion.bats
- MOLE_TEST_NO_AUTH=1 bats tests/regression.bats
- go test ./cmd/...
- MOLE_TEST_NO_AUTH=1 MOLE_TEST_JOBS=2 BATS_FORMATTER=tap ./scripts/test.sh
T
Tw93 committed
7e03240227c854b3f1d3e37b82e45db5e604eca6
Parent: a9cb71f
Committed by GitHub <noreply@github.com> on 5/12/2026, 9:33:02 AM