Skip to content

fix(clean): one astral range per class in EMOJI - #7

Merged
Shahrum Amiri (ShahrumAmiri) merged 1 commit into
mainfrom
fix/codeql-emoji-range
Oct 7, 2026
Merged

Shahrum Amiri (ShahrumAmiri) merged 1 commit into
mainfrom
fix/codeql-emoji-range

Conversation

@ShahrumAmiri

Copy link
Copy Markdown
Contributor

CodeQL alert #2 (py/overly-large-range) stayed open after #6: it reads the two astral ranges in one character class as overlapping. EMOJI now uses one class per astral range. Every code point matches exactly as before (compared across all of Unicode); pytest -q: 152 passed.

🤖 Generated with Claude Code

CodeQL still flagged py/overly-large-range after the duplicate range was removed: it reads two
astral ranges in one character class as overlapping. Same code points match as before (checked
across all of Unicode).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ShahrumAmiri
Shahrum Amiri (ShahrumAmiri) merged commit d5065aa into main Oct 7, 2026
8 checks passed
@ShahrumAmiri
Shahrum Amiri (ShahrumAmiri) deleted the fix/codeql-emoji-range branch October 7, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant