Skip to content

Commit af6cd2e

Browse files
Optimizaclaude
andcommitted
fix(gitignore): comentarios inline no aplican en .gitignore
Las reglas para los artefactos de debug del runner host las introduje con un comentario en la misma linea que el patron. gitignore no soporta comentarios inline (a diferencia de .env y otros formatos): el `#` solo funciona si esta al inicio de la linea, asi que el patron quedaba como literal y nunca filtraba nada. Resultado: `runner.dSYM/` (varios MB de simbolos clang en mac) y `*.pdb`/`*.ilk` (Windows) aparecian como untracked en `git status` cada vez que clang regeneraba el runner. Riesgo de que un `git add .` descuidado los commitase por error. Documentado tambien como F-07 en tests/FINDINGS.md, con la leccion para mi mismo: verificar siempre con `git check-ignore -v <ruta>` despues de tocar reglas, en lugar de asumir. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 1efe59a commit af6cd2e

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

.gitignore

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ tests/engine_host/runner
3333
tests/engine_host/runner.exe
3434
tests/engine_host/*.o
3535
tests/engine_host/*.obj
36-
tests/engine_host/*.dSYM/ # debug symbols dir generado por clang en mac
37-
tests/engine_host/*.pdb # debug symbols Windows
38-
tests/engine_host/*.ilk # incremental linker artifacts Windows
36+
# debug symbols dir generado por clang en mac (los comentarios inline NO son
37+
# válidos en .gitignore, van en su propia línea)
38+
tests/engine_host/*.dSYM/
39+
# debug symbols Windows
40+
tests/engine_host/*.pdb
41+
# incremental linker artifacts Windows
42+
tests/engine_host/*.ilk
3943

4044
# Logs de compilación
4145
build/build.log

0 commit comments

Comments
 (0)