Claude Code で respectGitignore を設定して個人用ファイルを @ で補完できるようにする

🔧
note

Claude Code では @src/index.ts のようなファイル参照はこれまで gitignore を尊重する動作になっていたが、これが 2.1.0 で OFF にできるようになった。

{
  "respectGitignore": false
}

これで何が嬉しいかというと、例えば個人用のメモや Git 管理していない PLAN.md のようなファイルを Claude Code に渡したい場合に、それが gitignore されていると補完が効かないという問題があった。これは Issue にもなっている。

自分の場合はオレオレ実装計画を Git 管理しない形で作って使っているので、false にできると嬉しい。ただし、node_modules なんかも対象になってしまうことに注意。

yaakai.to