forked from jsbattig/code-indexer
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.code-indexer-override.yaml
More file actions
35 lines (29 loc) · 1.21 KB
/
.code-indexer-override.yaml
File metadata and controls
35 lines (29 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Code-indexer override file
#
# This file allows you to override file inclusion/exclusion rules
# at the project level, with highest precedence over gitignore and config.
#
# Rules are applied in this order:
# 1. force_exclude_patterns (absolute exclusion, overrides everything)
# 2. force_include_patterns (overrides base exclusion)
# 3. Extension filtering (add_extensions, remove_extensions)
# 4. Directory filtering (add_exclude_dirs, add_include_dirs)
# 5. Base config and gitignore rules (lowest precedence)
#
# Patterns use gitignore syntax:
# *.log - matches all .log files
# temp/ - matches temp directory
# **/*.cache - matches .cache files in any subdirectory
# !important/ - negation (force include)
# Additional file extensions to index (beyond config defaults)
add_extensions: []
# File extensions to exclude (overrides config whitelist)
remove_extensions: []
# Additional directories to exclude from indexing
add_exclude_dirs: []
# Additional directories to force include
add_include_dirs: []
# Force include files matching these patterns (overrides gitignore/config)
force_include_patterns: []
# Force exclude files matching these patterns (absolute exclusion)
force_exclude_patterns: []