Skip to content

Commit 58d870f

Browse files
committed
fix: resolve Unicode regex overlapping ranges in CodeQL
- Fix overlapping Unicode ranges in emoji detection patterns - Change \U00002702-\U000027b0 to \U00002700-\U000027bf - Remove redundant \U000024c2-\U0001f251 range - Resolves CodeQL py/overly-large-range warnings Fixes CodeQL alerts: 1181, 1182, 1183, 1184, 1185
1 parent f90389d commit 58d870f

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

dev-tools/release/changelog_manager.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ def clean_emojis(text: str) -> str:
2727
"\U0001f300-\U0001f5ff" # symbols & pictographs
2828
"\U0001f680-\U0001f6ff" # transport & map symbols
2929
"\U0001f1e0-\U0001f1ff" # flags (iOS)
30-
"\U00002702-\U000027b0" # dingbats
31-
"\U000024c2-\U0001f251"
30+
"\U00002700-\U000027bf" # dingbats (fixed range)
3231
"]+",
3332
flags=re.UNICODE,
3433
)

dev-tools/scripts/quality_check.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@
4848
"\U0001f300-\U0001f5ff" # symbols & pictographs
4949
"\U0001f680-\U0001f6ff" # transport & map
5050
"\U0001f1e0-\U0001f1ff" # flags
51-
"\U00002702-\U000027b0" # dingbats
52-
"\U000024c2-\U0001f251"
51+
"\U00002700-\U000027bf" # dingbats (fixed range)
5352
"]+",
5453
flags=re.UNICODE,
5554
)

0 commit comments

Comments
 (0)