mfer/scanner.go + mfer/checker.go (typed with FileSize, RelFilePath) — superior versions
internal/scanner/ + internal/checker/ (raw int64, string) — older, less type-safe
The mfer/ package versions should be canonical. Delete internal/scanner/ and internal/checker/, then update the CLI code in cmd/ to use the mfer/ package directly.
This reduces code duplication and ensures a single source of truth for scanning and checking logic.
**Phase 1 item from #10**
There are two parallel implementations:
- `mfer/scanner.go` + `mfer/checker.go` (typed with `FileSize`, `RelFilePath`) — superior versions
- `internal/scanner/` + `internal/checker/` (raw `int64`, `string`) — older, less type-safe
The `mfer/` package versions should be canonical. Delete `internal/scanner/` and `internal/checker/`, then update the CLI code in `cmd/` to use the `mfer/` package directly.
This reduces code duplication and ensures a single source of truth for scanning and checking logic.
clawbot
self-assigned this 2026-02-09 01:05:39 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Phase 1 item from #10
There are two parallel implementations:
mfer/scanner.go+mfer/checker.go(typed withFileSize,RelFilePath) — superior versionsinternal/scanner/+internal/checker/(rawint64,string) — older, less type-safeThe
mfer/package versions should be canonical. Deleteinternal/scanner/andinternal/checker/, then update the CLI code incmd/to use themfer/package directly.This reduces code duplication and ensures a single source of truth for scanning and checking logic.