Qoder で開いたワークスペースのコードインデックスを確認して更新します。
Workspace Index は、ローカルワークスペースから関連コードを取得するために使用されます。検索結果が古い、変更したファイルが見つからない、または自動更新の状態を確認したい場合に設定を開きます。
インデックスはリポジトリ全体からの検索を改善しますが、変更に使用するソースファイルを開いて確認する作業の代わりにはなりません。生成物、依存関係、ログ、ローカルの機密ファイルを除外し、保守対象のプロジェクト内容に結果を集中させます。
編集後に Save を選択します。インデックス時間を短縮する目的だけで必要なソースディレクトリを除外しないでください。除外した内容は Workspace Index から取得できません。
更新後、同じワークスペースのタスクで既知のシンボルまたは変更したファイルを Qoder に検索させ、期待するファイルが参照されることを確認します。設定画面の状態だけで成功と判断しないでください。
index が更新されない場合は workspace path にアクセスできることを確認し、
ワークスペースを確認する
- ユーザーメニューから Settings を開きます。
- Coding の Workspace Index を選択します。
- 対象ワークスペースを選択します。
- Index status を確認します。
.qoderignore を編集できます。matching rule は .gitignore と同じで、.gitignore の内容も既定で除外されます。
インデックスからファイルを除外する
.qoderignore に 1 行ずつパターンを記述します。
| Pattern | Result |
|---|---|
config.local.json | 指定した 1 ファイルを除外します。 |
dist/ | ディレクトリ全体を除外します。 |
*.log | .log 拡張子のファイルを除外します。 |
**/generated/ | 任意の階層にある generated ディレクトリを除外します。 |
結果を確認する
更新後、同じワークスペースのタスクで既知のシンボルまたは変更したファイルを Qoder に検索させ、期待するファイルが参照されることを確認します。設定画面の状態だけで成功と判断しないでください。
トラブルシューティング
index が更新されない場合は workspace path にアクセスできることを確認し、.gitignore と .qoderignore が対象ファイルを除外していないか確認します。Settings → Workspace Index で対象 workspace を選び直して status を確認します。ファイル数が 10,000 以上の repository は Auto index で自動作成されないため、手動で Start indexing を選択します。