Initial upload with CI/CD workflow
This commit is contained in:
60
.codesnaprc
Normal file
60
.codesnaprc
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
# CodeSnap Configuration File
|
||||||
|
# Format: YAML
|
||||||
|
|
||||||
|
# Maximum files to analyze
|
||||||
|
max_files: 1000
|
||||||
|
|
||||||
|
# Maximum output size in tokens for LLM-optimized output
|
||||||
|
max_tokens: 8000
|
||||||
|
|
||||||
|
# Tree-sitter grammar cache directory
|
||||||
|
grammar_cache: ~/.cache/codesnap/grammars
|
||||||
|
|
||||||
|
# File patterns to include (glob patterns)
|
||||||
|
include_patterns:
|
||||||
|
- "**/*.py"
|
||||||
|
- "**/*.js"
|
||||||
|
- "**/*.ts"
|
||||||
|
- "**/*.jsx"
|
||||||
|
- "**/*.tsx"
|
||||||
|
- "**/*.go"
|
||||||
|
- "**/*.rs"
|
||||||
|
- "**/*.java"
|
||||||
|
- "**/*.c"
|
||||||
|
- "**/*.cpp"
|
||||||
|
- "**/*.h"
|
||||||
|
- "**/*.hpp"
|
||||||
|
- "**/*.rb"
|
||||||
|
- "**/*.php"
|
||||||
|
|
||||||
|
# File patterns to exclude
|
||||||
|
exclude_patterns:
|
||||||
|
- "**/node_modules/**"
|
||||||
|
- "**/.git/**"
|
||||||
|
- "**/venv/**"
|
||||||
|
- "**/.venv/**"
|
||||||
|
- "**/__pycache__/**"
|
||||||
|
- "**/dist/**"
|
||||||
|
- "**/build/**"
|
||||||
|
- "**/*.min.js"
|
||||||
|
- "**/*.min.css"
|
||||||
|
|
||||||
|
# Output configuration
|
||||||
|
output:
|
||||||
|
# Show file content in output
|
||||||
|
show_content: false
|
||||||
|
# Maximum function body lines to include
|
||||||
|
max_function_lines: 50
|
||||||
|
# Include complexity metrics
|
||||||
|
include_metrics: true
|
||||||
|
|
||||||
|
# Complexity thresholds
|
||||||
|
complexity:
|
||||||
|
low: 10
|
||||||
|
medium: 20
|
||||||
|
high: 50
|
||||||
|
|
||||||
|
# Logging configuration
|
||||||
|
logging:
|
||||||
|
level: INFO
|
||||||
|
format: json
|
||||||
Reference in New Issue
Block a user