fix(go-gitignore): prevent coverage.go files from being excluded

The current `coverage.*` pattern includes `*.go` files as well. If you use `go vendor`, this causes the following files to be excluded:

- `vendor/golang.org/x/text/internal/language/coverage.go`
- `vendor/golang.org/x/text/language/coverage.go`

This becomes a nightmare to troubleshoot why the local build works, yet a CI fails (as the files were not committed).

Adding `!coverage.go` ensure that `*.go` files do not get accidentally excluded.
This commit is contained in:
Tomas Dabašinskas authored and GitHub committed 2025-12-24 11:45:50 +02:00
1 parent 86922aee42
commit 74cf7151d9
1 file changed
+1
+1
View File
@@ -14,6 +14,7 @@
# Code coverage profiles and other test artifacts # Code coverage profiles and other test artifacts
*.out *.out
coverage.* coverage.*
!coverage.go
*.coverprofile *.coverprofile
profile.cov profile.cov