You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.8 KiB
70 lines
1.8 KiB
# TimeSafari Debug Checker Configuration
|
|
# Edit this file to customize protected branches and debug patterns
|
|
|
|
# Protected branches where debug code checking is enforced
|
|
# Add or remove branches as needed
|
|
PROTECTED_BRANCHES=(
|
|
"master"
|
|
"main"
|
|
"production"
|
|
"release"
|
|
"stable"
|
|
)
|
|
|
|
# Debug patterns to detect (regex patterns)
|
|
# Add or remove patterns as needed
|
|
DEBUG_PATTERNS=(
|
|
# Console statements
|
|
"console\."
|
|
|
|
# Template debug text
|
|
"Debug:"
|
|
"debug:"
|
|
|
|
# Debug constants and variables
|
|
"DEBUG_"
|
|
"debug_"
|
|
|
|
# HTML debug comments
|
|
"<!-- debug"
|
|
|
|
# Debug attributes
|
|
"debug.*="
|
|
|
|
# Vue debug patterns
|
|
"v-if.*debug"
|
|
"v-show.*debug"
|
|
|
|
# Common debug text
|
|
"TODO.*debug"
|
|
"FIXME.*debug"
|
|
|
|
# Debug imports (uncomment if you want to catch these)
|
|
# "import.*debug"
|
|
# "require.*debug"
|
|
)
|
|
|
|
# Files and directories to skip during checking
|
|
# Add patterns to exclude from debug checking
|
|
SKIP_PATTERNS=(
|
|
"\.(test|spec)\.(js|ts|vue)$" # Test files (must have .test. or .spec.)
|
|
"^scripts/" # Scripts directory
|
|
"^test-.*/" # Test directories (must end with /)
|
|
"^\.git/" # Git directory
|
|
"^node_modules/" # Dependencies
|
|
"^docs/" # Documentation
|
|
"^\.cursor/" # Cursor IDE files
|
|
"\.md$" # Markdown files
|
|
"\.txt$" # Text files
|
|
"\.json$" # JSON config files
|
|
"\.yml$" # YAML config files
|
|
"\.yaml$" # YAML config files
|
|
)
|
|
|
|
# Logging level (debug, info, warn, error)
|
|
LOG_LEVEL="info"
|
|
|
|
# Exit codes
|
|
EXIT_SUCCESS=0
|
|
EXIT_DEBUG_FOUND=1
|
|
EXIT_ERROR=2
|
|
|