Changelog
- e9b12c8 Merge pull request #69 from EnRaiha/loop-keyword-only
- 3c3ab85 Merge pull request #70 from EnRaiha/fix/unproxyable-loop-keywords
- 1cea5ee Merge pull request #75 from EnRaiha/feat/gradlew-bat-windows
- e49ae4d Merge pull request #77 from EnRaiha/feat/snip-inspect
- 36f1e29 chore: remove .golangci.yml — incompatible with golangci-lint v2 in CI
- 875e67a chore: remove .golangci.yml — stricter config flags pre-existing origin issues
- 48f262e chore: tighten aliasing isolation tests per review feedback
- 775d8eb feat: add gradlew-bat filter for Windows Gradle wrapper
- 4b07980 feat: project-level .snip/config.toml for corporate/team deployment
- 4b40118 feat: snip inspect — built-in code quality checks for snip's own source
- 0942081 fix: add missing 'do' keyword to unproxyableReason test
- 45fa47c fix: add shell loop/conditional keywords to unproxyableReason
- 89e7922 fix: golangci-lint v2 compliance — address all 7 lint issues
- d2e26e3 fix: nil-map panic, shared-pointer mutation, and FilterEnabled mismatch
- 03168ab fix: nil-params guard in applyOverride, trust-revoked + symlink edge-case tests
- 5d95f29 fix: prevent infinite loop in projectConfigPath on Windows
- 21ac4c8 fix: remove duplicate merge code, propagate Load errors, preserve nil Params in Clone
- 5b4aca1 fix: remove unused expandDir function (golangci-lint)
- ca19ea9 fix: resolve rebase corruption + fix latent bugs (closes #76)
- 0c3aa8f fix: restore RISKY/SAFE label and counter in text output
- 954ad40 fix: shared-slice guard in bypass merge, wire MaxOutputBytes
- a3be86c fix: truncate_bytes respects UTF-8 rune boundaries
- f29cf10 fix: trust-gate project configs, append unmatched overrides, error on parse failures