feat: show excluded directories in codebase indexing settings #10490
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related GitHub Issue
Closes: #8131
Roo Code Task Context (Optional)
This PR was created in response to a user question on Issue #8131 asking which directories are excluded from codebase indexing.
Description
This PR attempts to address Issue #8131 by making the excluded directories visible in the UI. Feedback and guidance are welcome.
Changes:
EXCLUDED_INDEXING_DIRECTORIESandEXCLUDED_HIDDEN_DIRECTORY_PATTERNconstants to@roo-code/typespackage for reuseImplementation details:
Test Procedure
cd webview-ui && npx vitest run src/components/chat/__tests__/CodeIndexPopoverPre-Submission Checklist
Screenshots / Videos
UI change adds a collapsible section showing:
Documentation Updates
Additional Notes
This is a UI transparency feature to help users understand what is being indexed without needing to look at source code. The actual exclusion logic already exists in
src/services/glob/constants.tsand is working correctly.Get in Touch
Discord: @roomote