Skip to content
Navigation Menu
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
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
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
/
Sign in
Sign up
Appearance settings
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
2.1k
Star
10k
Code
Issues
995
Pull requests
448
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Files
Expand file tree
codeql-cli-2.20.0
Breadcrumbs
codeql
/
rust
/
ql
/
lib
/
codeql
/
rust
/
elements
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
codeql-cli-2.20.0
Breadcrumbs
codeql
/
rust
/
ql
/
lib
/
codeql
/
rust
/
elements
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
internal
internal
Abi.qll
Abi.qll
Addressable.qll
Addressable.qll
ArgList.qll
ArgList.qll
ArrayExpr.qll
ArrayExpr.qll
ArrayListExpr.qll
ArrayListExpr.qll
ArrayRepeatExpr.qll
ArrayRepeatExpr.qll
ArrayTypeRepr.qll
ArrayTypeRepr.qll
AsmExpr.qll
AsmExpr.qll
AssignmentOperation.qll
AssignmentOperation.qll
AssocItem.qll
AssocItem.qll
AssocItemList.qll
AssocItemList.qll
AssocTypeArg.qll
AssocTypeArg.qll
AstNode.qll
AstNode.qll
AsyncBlockExpr.qll
AsyncBlockExpr.qll
Attr.qll
Attr.qll
AwaitExpr.qll
AwaitExpr.qll
BecomeExpr.qll
BecomeExpr.qll
BinaryExpr.qll
BinaryExpr.qll
BlockExpr.qll
BlockExpr.qll
BoxPat.qll
BoxPat.qll
BreakExpr.qll
BreakExpr.qll
CallExpr.qll
CallExpr.qll
CallExprBase.qll
CallExprBase.qll
Callable.qll
Callable.qll
CastExpr.qll
CastExpr.qll
ClosureBinder.qll
ClosureBinder.qll
ClosureExpr.qll
ClosureExpr.qll
Comment.qll
Comment.qll
Const.qll
Const.qll
ConstArg.qll
ConstArg.qll
ConstBlockPat.qll
ConstBlockPat.qll
ConstParam.qll
ConstParam.qll
ContinueExpr.qll
ContinueExpr.qll
DynTraitTypeRepr.qll
DynTraitTypeRepr.qll
Element.qll
Element.qll
Enum.qll
Enum.qll
Expr.qll
Expr.qll
ExprStmt.qll
ExprStmt.qll
ExternBlock.qll
ExternBlock.qll
ExternCrate.qll
ExternCrate.qll
ExternItem.qll
ExternItem.qll
ExternItemList.qll
ExternItemList.qll
FieldExpr.qll
FieldExpr.qll
FieldList.qll
FieldList.qll
FnPtrTypeRepr.qll
FnPtrTypeRepr.qll
ForExpr.qll
ForExpr.qll
ForTypeRepr.qll
ForTypeRepr.qll
Format.qll
Format.qll
FormatArgsArg.qll
FormatArgsArg.qll
FormatArgsExpr.qll
FormatArgsExpr.qll
FormatArgument.qll
FormatArgument.qll
FormatTemplateVariableAccess.qll
FormatTemplateVariableAccess.qll
Function.qll
Function.qll
GenericArg.qll
GenericArg.qll
GenericArgList.qll
GenericArgList.qll
GenericParam.qll
GenericParam.qll
GenericParamList.qll
GenericParamList.qll
IdentPat.qll
IdentPat.qll
IfExpr.qll
IfExpr.qll
Impl.qll
Impl.qll
ImplTraitTypeRepr.qll
ImplTraitTypeRepr.qll
IndexExpr.qll
IndexExpr.qll
InferTypeRepr.qll
InferTypeRepr.qll
Item.qll
Item.qll
ItemList.qll
ItemList.qll
Label.qll
Label.qll
LabelableExpr.qll
LabelableExpr.qll
LetElse.qll
LetElse.qll
LetExpr.qll
LetExpr.qll
LetStmt.qll
LetStmt.qll
Lifetime.qll
Lifetime.qll
LifetimeArg.qll
LifetimeArg.qll
LifetimeParam.qll
LifetimeParam.qll
LiteralExpr.qll
LiteralExpr.qll
LiteralPat.qll
LiteralPat.qll
Locatable.qll
Locatable.qll
LogicalOperation.qll
LogicalOperation.qll
LoopExpr.qll
LoopExpr.qll
LoopingExpr.qll
LoopingExpr.qll
MacroCall.qll
MacroCall.qll
MacroDef.qll
MacroDef.qll
MacroExpr.qll
MacroExpr.qll
MacroItems.qll
MacroItems.qll
MacroPat.qll
MacroPat.qll
MacroRules.qll
MacroRules.qll
MacroStmts.qll
MacroStmts.qll
MacroTypeRepr.qll
MacroTypeRepr.qll
MatchArm.qll
MatchArm.qll
MatchArmList.qll
MatchArmList.qll
MatchExpr.qll
MatchExpr.qll
MatchGuard.qll
MatchGuard.qll
Meta.qll
Meta.qll
MethodCallExpr.qll
MethodCallExpr.qll
Missing.qll
Missing.qll
Module.qll
Module.qll
Name.qll
Name.qll
NameRef.qll
NameRef.qll
NamedFormatArgument.qll
NamedFormatArgument.qll
NeverTypeRepr.qll
NeverTypeRepr.qll
View all files
You can’t perform that action at this time.