Further optimized the regex (99% accuracy | 99/100 passing tests)

This commit is contained in:
x032205
2025-06-09 13:10:42 -04:00
parent a24158b187
commit 2eb1451c56

View File

@@ -26,7 +26,7 @@ jobs:
exit 0
fi
regex_usage_pattern='(^|[^A-Za-z0-9_"'"'"'`])(\/[^\/\n]+\/[gimsuyv]*|new RegExp\()'
regex_usage_pattern='(^|[^A-Za-z0-9_"'`\.\/\\])(\/(?:\\.|[^\/\n\\])+\/[gimsuyv]*(?=\s*[\.\(;,)\]}:]|$)|new RegExp\()'
# Find all added lines that contain regex patterns
if grep -E "$regex_usage_pattern" added_lines.txt > potential_violations.txt 2>/dev/null; then