Commit c67c25d
authored
File tree
383 files changed
+5046
-758
lines changed- .github/workflows
- config
- cpp/ql/test/library-tests
- dataflow/dataflow-tests
- ir/ir
- lambdas/captures
- java
- kotlin-extractor/src/main/kotlin
- ql
- lib/semmle/code/java/dataflow/internal
- src/Security/CWE/CWE-022
- test/kotlin/library-tests
- enum
- exprs
- java-kotlin-collection-type-generic-methods
- java-lang-number-conversions
- java-list-kotlin-user
- python/ql
- lib/semmle/python/frameworks
- Stdlib
- src
- Security
- CWE-295
- CWE-732
- change-notes
- test
- library-tests/frameworks
- aiohttp
- httpx
- requests
- stdlib-py2
- stdlib
- urllib3
- query-tests/Security
- CWE-295-RequestWithoutValidation
- CWE-732-WeakFilePermissions
- ql
- extractor
- generator
- ql
- src
- codeql_ql/ast
- internal
- queries/performance
- test/queries/performance/VarUnusedInDisjunct
- swift
- codegen
- generators
- lib
- templates
- test
- extractor
- visitors
- ql
- lib
- codeql/swift
- controlflow
- internal
- dataflow
- internal
- elements/decl
- generated
- expr
- test
- extractor-tests
- declarations
- files
- generated
- File
- decl
- AccessorDecl
- AssociatedTypeDecl
- ClassDecl
- ConcreteFuncDecl
- ConcreteVarDecl
- ConstructorDecl
- DestructorDecl
- EnumCaseDecl
- EnumDecl
- EnumElementDecl
- ExtensionDecl
- GenericTypeParamDecl
- IfConfigDecl
- ImportDecl
- InfixOperatorDecl
- MissingMemberDecl
- ModuleDecl
- OpaqueTypeDecl
- ParamDecl
- PatternBindingDecl
- PostfixOperatorDecl
- PoundDiagnosticDecl
- PrecedenceGroupDecl
- PrefixOperatorDecl
- ProtocolDecl
- StructDecl
- SubscriptDecl
- TopLevelCodeDecl
- TypeAliasDecl
- expr
- AnyHashableErasureExpr
- AppliedPropertyWrapperExpr
- ArchetypeToSuperExpr
- Argument
- ArrayExpr
- ArrayToPointerExpr
- ArrowExpr
- AssignExpr
- AutoClosureExpr
- AwaitExpr
- BinaryExpr
- BindOptionalExpr
- BooleanLiteralExpr
- BridgeFromObjCExpr
- BridgeToObjCExpr
- CallExpr
- CaptureListExpr
- ClassMetatypeToObjectExpr
- ClosureExpr
- CodeCompletionExpr
- CoerceExpr
- CollectionUpcastConversionExpr
- ConditionalBridgeFromObjCExpr
- ConditionalCheckedCastExpr
- ConstructorRefCallExpr
- CovariantFunctionConversionExpr
- CovariantReturnConversionExpr
- DeclRefExpr
- DefaultArgumentExpr
- DerivedToBaseExpr
- DestructureTupleExpr
- DictionaryExpr
- DifferentiableFunctionExpr
- DifferentiableFunctionExtractOriginalExpr
- DiscardAssignmentExpr
- DotSelfExpr
- DotSyntaxBaseIgnoredExpr
- DotSyntaxCallExpr
- DynamicMemberRefExpr
- DynamicSubscriptExpr
- DynamicTypeExpr
- EditorPlaceholderExpr
- EnumIsCaseExpr
- ErasureExpr
- ErrorExpr
- ExistentialMetatypeToObjectExpr
- FloatLiteralExpr
- ForceTryExpr
- ForceValueExpr
- ForcedCheckedCastExpr
- ForeignObjectConversionExpr
- FunctionConversionExpr
- IfExpr
- InOutExpr
- InOutToPointerExpr
- InjectIntoOptionalExpr
- IntegerLiteralExpr
- InterpolatedStringLiteralExpr
- IsExpr
- KeyPathApplicationExpr
- KeyPathDotExpr
- KeyPathExpr
- LazyInitializerExpr
- LinearFunctionExpr
- LinearFunctionExtractOriginalExpr
- LinearToDifferentiableFunctionExpr
- LoadExpr
- MagicIdentifierLiteralExpr
- MakeTemporarilyEscapableExpr
- MemberRefExpr
- MetatypeConversionExpr
- NilLiteralExpr
- ObjCSelectorExpr
- ObjectLiteralExpr
- OneWayExpr
- OpaqueValueExpr
- OpenExistentialExpr
- OptionalEvaluationExpr
- OptionalTryExpr
- OtherConstructorDeclRefExpr
- OverloadedDeclRefExpr
- ParenExpr
- PointerToPointerExpr
- PostfixUnaryExpr
- PrefixUnaryExpr
- PropertyWrapperValuePlaceholderExpr
- ProtocolMetatypeToObjectExpr
- RebindSelfInConstructorExpr
- RegexLiteralExpr
- SequenceExpr
- StringLiteralExpr
- StringToPointerExpr
- SubscriptExpr
- SuperRefExpr
- TapExpr
- TryExpr
- TupleElementExpr
- TupleExpr
- TypeExpr
- UnderlyingToOpaqueExpr
- UnevaluatedInstanceExpr
- UnresolvedDeclRefExpr
- UnresolvedDotExpr
- UnresolvedMemberChainResultExpr
- UnresolvedMemberExpr
- UnresolvedPatternExpr
- UnresolvedSpecializeExpr
- UnresolvedTypeConversionExpr
- VarargExpansionExpr
- pattern
- AnyPattern
- BindingPattern
- BoolPattern
- EnumElementPattern
- ExprPattern
- IsPattern
- NamedPattern
- OptionalSomePattern
- ParenPattern
- TuplePattern
- TypedPattern
- stmt
- BraceStmt
- BreakStmt
- CaseLabelItem
- CaseStmt
- ConditionElement
- ContinueStmt
- DeferStmt
- DoCatchStmt
- DoStmt
- FailStmt
- FallthroughStmt
- ForEachStmt
- GuardStmt
- IfStmt
- PoundAssertStmt
- RepeatWhileStmt
- ReturnStmt
- StmtCondition
- SwitchStmt
- ThrowStmt
- WhileStmt
- YieldStmt
- typerepr
- ArrayTypeRepr
- AttributedTypeRepr
- CompileTimeConstTypeRepr
- CompositionTypeRepr
- CompoundIdentTypeRepr
- DictionaryTypeRepr
- ErrorTypeRepr
- ExistentialTypeRepr
- FixedTypeRepr
- FunctionTypeRepr
- GenericIdentTypeRepr
- ImplicitlyUnwrappedOptionalTypeRepr
- InOutTypeRepr
- IsolatedTypeRepr
- MetatypeTypeRepr
- NamedOpaqueReturnTypeRepr
- OpaqueReturnTypeRepr
- OptionalTypeRepr
- OwnedTypeRepr
- PlaceholderTypeRepr
- ProtocolTypeRepr
- SilBoxTypeRepr
- SimpleIdentTypeRepr
- TupleTypeRepr
- type
- ArraySliceType
- BoundGenericClassType
- BoundGenericEnumType
- BoundGenericStructType
- BuiltinBridgeObjectType
- BuiltinDefaultActorStorageType
- BuiltinExecutorType
- BuiltinFloatType
- BuiltinIntegerLiteralType
- BuiltinIntegerType
- BuiltinJobType
- BuiltinNativeObjectType
- BuiltinRawPointerType
- BuiltinRawUnsafeContinuationType
- BuiltinUnsafeValueBufferType
- BuiltinVectorType
- ClassType
- DependentMemberType
- DictionaryType
- DynamicSelfType
- EnumType
- ErrorType
- ExistentialMetatypeType
- ExistentialType
- FunctionType
- GenericFunctionType
- GenericTypeParamType
- InOutType
- LValueType
- MetatypeType
- ModuleType
- NestedArchetypeType
- OpaqueTypeArchetypeType
- OpenedArchetypeType
- OptionalType
- ParenType
- PlaceholderType
- PrimaryArchetypeType
- ProtocolCompositionType
- ProtocolType
- SequenceArchetypeType
- SilBlockStorageType
- SilBoxType
- SilFunctionType
- SilTokenType
- StructType
- TupleType
- TypeAliasType
- TypeVariableType
- UnboundGenericType
- UnmanagedStorageType
- UnownedStorageType
- UnresolvedType
- VariadicSequenceType
- WeakStorageType
- library-tests
- controlflow/graph
- parent
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
383 files changed
+5046
-758
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
| 79 | + | |
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
| |||
527 | 528 | | |
528 | 529 | | |
529 | 530 | | |
530 | | - | |
| 531 | + | |
| 532 | + | |
531 | 533 | | |
532 | 534 | | |
533 | 535 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| 221 | + | |
221 | 222 | | |
222 | 223 | | |
223 | 224 | | |
224 | | - | |
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
| |||
Lines changed: 14 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4833 | 4833 | | |
4834 | 4834 | | |
4835 | 4835 | | |
| 4836 | + | |
| 4837 | + | |
| 4838 | + | |
4836 | 4839 | | |
4837 | 4840 | | |
4838 | 4841 | | |
| |||
4853 | 4856 | | |
4854 | 4857 | | |
4855 | 4858 | | |
4856 | | - | |
4857 | | - | |
4858 | | - | |
4859 | | - | |
4860 | | - | |
| 4859 | + | |
| 4860 | + | |
4861 | 4861 | | |
4862 | 4862 | | |
4863 | 4863 | | |
| |||
4972 | 4972 | | |
4973 | 4973 | | |
4974 | 4974 | | |
| 4975 | + | |
| 4976 | + | |
| 4977 | + | |
4975 | 4978 | | |
4976 | 4979 | | |
4977 | 4980 | | |
| |||
4986 | 4989 | | |
4987 | 4990 | | |
4988 | 4991 | | |
4989 | | - | |
4990 | | - | |
4991 | | - | |
4992 | 4992 | | |
4993 | 4993 | | |
4994 | 4994 | | |
| |||
5097 | 5097 | | |
5098 | 5098 | | |
5099 | 5099 | | |
| 5100 | + | |
| 5101 | + | |
| 5102 | + | |
5100 | 5103 | | |
5101 | 5104 | | |
5102 | 5105 | | |
| |||
5117 | 5120 | | |
5118 | 5121 | | |
5119 | 5122 | | |
5120 | | - | |
5121 | | - | |
5122 | | - | |
5123 | 5123 | | |
5124 | 5124 | | |
5125 | 5125 | | |
| |||
5184 | 5184 | | |
5185 | 5185 | | |
5186 | 5186 | | |
| 5187 | + | |
| 5188 | + | |
| 5189 | + | |
5187 | 5190 | | |
5188 | 5191 | | |
5189 | 5192 | | |
| |||
5198 | 5201 | | |
5199 | 5202 | | |
5200 | 5203 | | |
5201 | | - | |
5202 | | - | |
5203 | | - | |
5204 | 5204 | | |
5205 | 5205 | | |
5206 | 5206 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
159 | 160 | | |
160 | 161 | | |
161 | 162 | | |
162 | | - | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| |||
Lines changed: 20 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
87 | 105 | | |
88 | 106 | | |
89 | 107 | | |
90 | 108 | | |
91 | 109 | | |
92 | 110 | | |
93 | 111 | | |
94 | | - | |
| 112 | + | |
95 | 113 | | |
96 | 114 | | |
97 | 115 | | |
| |||
Lines changed: 27 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
304 | 304 | | |
305 | 305 | | |
306 | 306 | | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
307 | 334 | | |
308 | 335 | | |
309 | 336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
31 | 29 | | |
32 | 30 | | |
33 | 31 | | |
| |||
41 | 39 | | |
42 | 40 | | |
43 | 41 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
| 42 | + | |
| 43 | + | |
48 | 44 | | |
49 | 45 | | |
50 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
0 commit comments