1
0
mirror of https://github.com/tw93/Mole.git synced 2026-03-23 17:35:10 +00:00

fix(analyze): add darwin build tag to all platform-specific files

All files in cmd/analyze/ are macOS-only but several were missing the
//go:build darwin constraint. On Linux (e.g. CodeQL CI), Go compiled
these files without the types defined in main.go (which had the tag),
causing undefined symbol errors for dirEntry, fileEntry, scanResult,
cacheEntry, historyEntry and model.

- Add //go:build darwin to heap.go, cache.go, scanner.go, cleanable.go,
  delete.go, format.go, constants.go and all *_test.go files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Tw93
2026-03-14 07:46:32 +08:00
parent 97d35c03d6
commit cb2eb1097a
14 changed files with 40 additions and 1 deletions

View File

@@ -1,3 +1,5 @@
//go:build darwin
package main
import (