Consider a following structure: <img width="504" height="330" alt="Image" src="https://github.com/user-attachments/assets/59f14458-f959-4b64-bd50-14ea9397c19a" /> Spellcheck thinks `foo` is ignored, even though git keeps it, because of `!foo` in `bar/.gitignore`. <img width="1376" height="348" alt="Image" src="https://github.com/user-attachments/assets/5a9b743e-97bd-469a-b950-b5d6bc5e4407" />