`*test.go` matched every test file at any depth, which kept the real suite out of version control along with the scratch files it was meant to catch. Anchor the pattern to the repository root so ad-hoc test files dropped there stay untracked while the tests that live next to the code they cover are tracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
24 lines
724 B
Plaintext
24 lines
724 B
Plaintext
/.claude
|
|
agent.md
|
|
config.json
|
|
bot_user_config.json
|
|
bot_node_config.json
|
|
*.exe
|
|
nukumizu-linux-amd64
|
|
|
|
# Scratch test files dropped in the repo root stay untracked; the real suite
|
|
# lives next to the code it covers (config/, handler/, ...) and is tracked.
|
|
/*test.go
|
|
|
|
# The built web console. web/embed.go compiles it into the binary, and the
|
|
# build-*.sh / build-*.bat scripts rebuild it before every compile.
|
|
/web/dist/
|
|
/frontend/dist/
|
|
|
|
# SQLite database files. They live on a network share (Y:), and git/cloud
|
|
# sync touching them while a WAL database is open corrupts the WAL index and
|
|
# crashes the process (EXCEPTION_IN_PAGE_ERROR). Never track these.
|
|
db/*.db
|
|
db/*.db-wal
|
|
db/*.db-shm
|
|
db/*.db-journal |