| 
9 | 9 | # Default file patterns  | 
10 | 10 | DEFAULT_INCLUDE_PATTERNS = {  | 
11 | 11 |     "*.py", "*.js", "*.jsx", "*.ts", "*.tsx", "*.go", "*.java", "*.pyi", "*.pyx",  | 
12 |  | -    "*.c", "*.cc", "*.cpp", "*.h", "*.md", "*.rst", "Dockerfile",  | 
13 |  | -    "Makefile", "*.yaml", "*.yml",  | 
 | 12 | +    "*.c", "*.cc", "*.cpp", "*.h", "*.md", "*.rst", "*Dockerfile",  | 
 | 13 | +    "*Makefile", "*.yaml", "*.yml",  | 
14 | 14 | }  | 
15 | 15 | 
 
  | 
16 | 16 | DEFAULT_EXCLUDE_PATTERNS = {  | 
17 |  | -    "assets/*", "data/*", "examples/*", "images/*", "public/*", "static/*", "temp/*",  | 
18 |  | -    "docs/*",   | 
19 |  | -    "venv/*", ".venv/*", "*test*", "tests/*", "docs/*", "examples/*", "v1/*",  | 
20 |  | -    "dist/*", "build/*", "experimental/*", "deprecated/*", "misc/*",   | 
21 |  | -    "legacy/*", ".git/*", ".github/*", ".next/*", ".vscode/*", "obj/*", "bin/*", "node_modules/*", "*.log"  | 
 | 17 | +    "assets/*", "data/*", "images/*", "public/*", "static/*", "temp/*",  | 
 | 18 | +    "*docs/*",  | 
 | 19 | +    "*venv/*",  | 
 | 20 | +    "*.venv/*",  | 
 | 21 | +    "*test*",  | 
 | 22 | +    "*tests/*",  | 
 | 23 | +    "*examples/*",  | 
 | 24 | +    "v1/*",  | 
 | 25 | +    "*dist/*",  | 
 | 26 | +    "*build/*",  | 
 | 27 | +    "*experimental/*",  | 
 | 28 | +    "*deprecated/*",  | 
 | 29 | +    "*misc/*",  | 
 | 30 | +    "*legacy/*",  | 
 | 31 | +    ".git/*", ".github/*", ".next/*", ".vscode/*",  | 
 | 32 | +    "*obj/*",  | 
 | 33 | +    "*bin/*",  | 
 | 34 | +    "*node_modules/*",  | 
 | 35 | +    "*.log"  | 
22 | 36 | }  | 
23 | 37 | 
 
  | 
24 | 38 | # --- Main Function ---  | 
 | 
0 commit comments