Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
github
/
codeql
Public
Notifications
You must be signed in to change notification settings
Fork
2k
Star
9.8k
Code
Issues
985
Pull requests
416
Discussions
Actions
Projects
Models
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Models
Security and quality
Insights
Commits
Branch selector
main
User selector
asgerf
All time
Commit history
Commits on Jun 30, 2026
Merge pull request #22090 from asgerf/unified/inline-test-expectations
Show description for 11e75c1
asgerf
authored
11e75c1
Copy full SHA for 11e75c1
Potential fix for pull request finding
Show description for a9617f1
asgerf
and
Copilot
authored
a9617f1
Copy full SHA for a9617f1
Merge pull request #22083 from asgerf/unified/suites
Show description for 8a46f03
asgerf
authored
8a46f03
Copy full SHA for 8a46f03
unified: Add a dummy query
Show description for fc94d1c
asgerf
committed
fc94d1c
Copy full SHA for fc94d1c
unified: Add inline expectation test library
asgerf
committed
a43c5ce
Copy full SHA for a43c5ce
unified: Add default_queries
asgerf
committed
8d564d3
Copy full SHA for 8d564d3
unified: Add standard query suites
Show description for cbcf85a
asgerf
committed
cbcf85a
Copy full SHA for cbcf85a
Merge pull request #22086 from asgerf/asgerf-unified-corpus-test-split
Show description for be39051
asgerf
authored
be39051
Copy full SHA for be39051
Potential fix for pull request finding
Show description for 28f0be5
asgerf
and
Copilot
authored
28f0be5
Copy full SHA for 28f0be5
Commits on Jun 29, 2026
unified: Bulk migrate all corpus tests to the new system
asgerf
committed
12bd3e2
Copy full SHA for 12bd3e2
unified: Split corpus tests into source code and generated output
Show description for 3e1ca82
asgerf
committed
3e1ca82
Copy full SHA for 3e1ca82
Merge pull request #22080 from asgerf/unified/commonast-followups
Show description for 2ef06c9
asgerf
authored
2ef06c9
Copy full SHA for 2ef06c9
unified: regenerate QL
asgerf
committed
1842382
Copy full SHA for 1842382
unified: Fix handling of 'if case let'
asgerf
committed
db449dc
Copy full SHA for db449dc
unified: Avoid singleton or_pattern in Swift switch case mapping
asgerf
committed
7216d12
Copy full SHA for 7216d12
unified: Make switch_case pattern optional; add or_pattern disjunction node
asgerf
committed
c4b4fde
Copy full SHA for c4b4fde
Commits on Jun 26, 2026
Merge pull request #22069 from asgerf/unified/build
Show description for 2767b8d
asgerf
authored
2767b8d
Copy full SHA for 2767b8d
Merge pull request #22067 from asgerf/unified/printast
Show description for b1f60ac
asgerf
authored
b1f60ac
Copy full SHA for b1f60ac
unified: Make build work in Bazel again
asgerf
committed
2b2613d
Copy full SHA for 2b2613d
unified: Fixup generated QL
Show description for 14acc7f
asgerf
committed
14acc7f
Copy full SHA for 14acc7f
Shared: auto-format tree sitter extractor
asgerf
committed
d6e8555
Copy full SHA for d6e8555
QL4QL: Regenerate raw AST
asgerf
committed
b5ef15c
Copy full SHA for b5ef15c
Ruby: Regenerate raw AST
asgerf
committed
5735ac3
Copy full SHA for 5735ac3
unified: Add PrintAst query
asgerf
committed
5348c7d
Copy full SHA for 5348c7d
unified: Regenerate AST
asgerf
committed
f89f304
Copy full SHA for f89f304
Shared: Generate PrintAst helper in tree sitter extractor
Show description for ff7dc29
asgerf
committed
ff7dc29
Copy full SHA for ff7dc29
Merge pull request #22036 from forks-felickz/felickz/js-angular-hostlistener-postmessage
Show description for cacdc46
asgerf
authored
cacdc46
Copy full SHA for cacdc46
Commits on Jun 25, 2026
Merge pull request #22016 from asgerf/commonast-rebased5
Show description for 73ad826
asgerf
authored
73ad826
Copy full SHA for 73ad826
Potential fix for pull request finding
Show description for 89cd677
asgerf
and
Copilot
authored
89cd677
Copy full SHA for 89cd677
Commits on Jun 19, 2026
Add TODO
asgerf
committed
66c1f03
Copy full SHA for 66c1f03
unified/swift: Clean up translation of patterns
Show description for 2675070
asgerf
committed
2675070
Copy full SHA for 2675070
Coerce pattern_element.key to be an identifier
asgerf
committed
c01264d
Copy full SHA for c01264d
Test: add corpus test for switch case patterns with labeled arguments
Show description for 63e1cc9
asgerf
committed
63e1cc9
Copy full SHA for 63e1cc9
Commits on Jun 18, 2026
unified/swift: Better source range for inferred_type_expr
asgerf
committed
2182265
Copy full SHA for 2182265
Preserve the dot token in case patterns
asgerf
committed
0b666d4
Copy full SHA for 0b666d4
Previous
Next
You can’t perform that action at this time.