Skip to content

chore: remove the unused .claudeignore - #81

Merged
tgharold merged 1 commit into
masterfrom
tgh-20261001-remove-claudeignore
Oct 2, 2026
Merged

tgharold merged 1 commit into
masterfrom
tgh-20261001-remove-claudeignore

Conversation

@tgharold

@tgharold tgharold commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Motivation

Claude Code does not read .claudeignore. The permissions documentation says that if a project has one, "it has no effect", and tells users to move the entries into Read deny rules (https://code.claude.com/docs/en/permissions). The file gives a false sense that those paths are ignored.

Summary

  • Deleted .claudeignore. Nothing else references it.
  • .gitignore already covers bin/, obj/, packages/, .idea/, .vs/, logs/, *.log, TestResults/ and _ReSharper*/.
  • .nuget/, .vscode/, temp/ and ReSharper*settings.local.json are not git-ignored, but none of them exist in the repository, so nothing needs hiding.
  • No CHANGELOG entry: the file is not part of the NuGet package.

Test plan

  • git grep finds no references to .claudeignore outside the file.
  • The four paths that .gitignore does not cover do not exist in the repository.

Claude Code does not read .claudeignore, so the file had no effect.
The patterns that matter are already covered by .gitignore, which
Claude Code's search respects.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
@tgharold
tgharold merged commit edbd3fb into master Oct 2, 2026
3 checks passed
@tgharold
tgharold deleted the tgh-20261001-remove-claudeignore branch October 2, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant