File tree
365 files changed
+2195
-1531
lines changed- cpp/ql
- src
- Architecture
- General Top-Level Information
- Refactoring Opportunities
- Best Practices
- Likely Errors
- Magic Constants
- Critical
- Documentation
- JPL_C
- LOC-2
- Rule 03
- Rule 04
- Rule 09
- LOC-4
- Rule 24
- Rule 26
- Rule 31
- Likely Bugs
- Arithmetic
- Conversion
- Format
- Likely Typos
- Memory Management
- Metrics
- Classes
- Dependencies
- Files
- Functions
- History
- Microsoft
- Power of 10
- Rule 1
- Rule 2
- Rule 4
- Rule 5
- Security/CWE
- CWE-119
- CWE-190
- CWE-253
- CWE-428
- CWE-457
- CWE-732
- external
- jsf
- 4.07 Header Files
- 4.09 Style
- 4.10 Classes
- 4.11 Namespaces
- 4.13 Functions
- 4.15 Declarations and Definitions
- 4.17 Types
- 4.21 Operators
- semmle/code/cpp
- commons
- unix
- controlflow
- internal
- dataflow
- internal
- exprs
- headers
- internal
- ir
- dataflow
- internal
- implementation
- aliased_ssa
- gvn
- internal
- raw
- gvn
- internal
- reachability
- unaliased_ssa
- gvn
- internal
- reachability
- internal
- metrics
- models/interfaces
- padding
- rangeanalysis
- security
- stmts
- valuenumbering
- test
- library-tests
- CPP-205
- arguments
- basic_blocks
- c++_exceptions
- constexpr_if
- controlflow/guards-ir
- dataflow/fields
- destructors
- ir/constant_func
- lambdas/cfg
- members/getters
- nested_functions/nested_functions
- numlines
- pointsto/basic
- structs/mutual_recursion
- sub_basic_blocks
- syntax-zoo
- templates/isfromtemplateinstantiation
- virtual_functions/cfg
- vla
- successor-tests
- break_labels
- conditional_destructors
- exceptionhandler
- ellipsisexceptionhandler
- exceptionhandler
- pruning
- returnstmt
- stackvariables/stackvariables
- switchstmt/switchbody
- csharp/ql
- src
- API Abuse
- Bad Practices
- Implementation Hiding
- Magic Constants
- Complexity
- Concurrency
- Dead Code
- Language Abuse
- Likely Bugs
- Collections
- Dynamic
- Metrics
- Callables
- Files
- RefTypes
- Security Features
- CWE-016
- CWE-209
- CWE-321
- CWE-451
- CWE-798
- CWE-838
- Stubs
- Useless code
- external
- tests
- semmle/code
- cil
- csharp
- commons
- controlflow
- internal
- dataflow
- flowsources
- internal
- dispatch
- exprs
- frameworks
- system
- linq
- ir
- implementation
- raw
- gvn
- internal
- desugar
- reachability
- unaliased_ssa
- gvn
- internal
- reachability
- internal
- rangeanalysis
- metrics
- security
- cryptography
- dataflow
- flowsources
- sinks
- xml
- serialization
- dotnet
- test/library-tests
- assignments
- dataflow
- defuse
- ssa-large
- generics
- ir/offbyone
- javascript/ql/src/semmle/javascript
- java/ql/src
- Advisory/Documentation
- Compatibility/JDK9
- Likely Bugs
- Concurrency
- Likely Typos
- Statements
- Metrics
- Authors
- Callables
- Files
- Internal
- RefTypes
- Performance
- Security/CWE/CWE-798
- Violations of Best Practice
- Boxed Types
- Comments
- Magic Constants
- Naming Conventions
- legacy
- external
- semmle/code
- java
- dataflow
- internal
- dispatch
- frameworks
- gwt
- jackson
- javaee
- ejb
- spring
- metrics
- metrics
- security
- xml
- python/ql/src/semmle/python/xml
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
365 files changed
+2195
-1531
lines changedLines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
28 |
| - | |
| 28 | + | |
| 29 | + | |
29 | 30 |
| |
30 | 31 |
| |
31 | 32 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
| 42 | + | |
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
46 | 47 |
| |
47 | 48 |
| |
48 |
| - | |
| 49 | + | |
| 50 | + | |
49 | 51 |
| |
50 | 52 |
| |
51 | 53 |
| |
|
Lines changed: 6 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
83 |
| - | |
84 |
| - | |
85 |
| - | |
86 |
| - | |
87 |
| - | |
| 83 | + | |
| 84 | + | |
88 | 85 |
| |
89 | 86 |
| |
90 | 87 |
| |
| |||
133 | 130 |
| |
134 | 131 |
| |
135 | 132 |
| |
136 |
| - | |
| 133 | + | |
| 134 | + | |
137 | 135 |
| |
138 | 136 |
| |
139 | 137 |
| |
| |||
166 | 164 |
| |
167 | 165 |
| |
168 | 166 |
| |
169 |
| - | |
| 167 | + | |
| 168 | + | |
170 | 169 |
| |
171 | 170 |
| |
172 | 171 |
| |
|
Lines changed: 8 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
53 |
| - | |
| 53 | + | |
| 54 | + | |
54 | 55 |
| |
55 | 56 |
| |
56 | 57 |
| |
57 | 58 |
| |
58 | 59 |
| |
59 | 60 |
| |
60 | 61 |
| |
61 |
| - | |
| 62 | + | |
| 63 | + | |
62 | 64 |
| |
63 | 65 |
| |
64 | 66 |
| |
65 | 67 |
| |
66 | 68 |
| |
67 |
| - | |
| 69 | + | |
| 70 | + | |
68 | 71 |
| |
69 | 72 |
| |
70 | 73 |
| |
| |||
79 | 82 |
| |
80 | 83 |
| |
81 | 84 |
| |
82 |
| - | |
83 |
| - | |
84 |
| - | |
| 85 | + | |
| 86 | + | |
85 | 87 |
| |
86 | 88 |
| |
87 | 89 |
| |
|
Lines changed: 6 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
307 | 307 |
| |
308 | 308 |
| |
309 | 309 |
| |
310 |
| - | |
| 310 | + | |
| 311 | + | |
311 | 312 |
| |
312 | 313 |
| |
313 | 314 |
| |
| |||
338 | 339 |
| |
339 | 340 |
| |
340 | 341 |
| |
341 |
| - | |
| 342 | + | |
| 343 | + | |
342 | 344 |
| |
343 | 345 |
| |
344 | 346 |
| |
| |||
364 | 366 |
| |
365 | 367 |
| |
366 | 368 |
| |
367 |
| - | |
| 369 | + | |
| 370 | + | |
368 | 371 |
| |
369 | 372 |
| |
370 | 373 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
| 31 | + | |
| 32 | + | |
32 | 33 |
| |
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
36 | 37 |
| |
37 |
| - | |
| 38 | + | |
| 39 | + | |
38 | 40 |
| |
39 | 41 |
| |
40 | 42 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
| 37 | + | |
37 | 38 |
| |
38 | 39 |
| |
39 | 40 |
| |
|
Lines changed: 8 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
| 55 | + | |
55 | 56 |
| |
56 | 57 |
| |
57 | 58 |
| |
| |||
106 | 107 |
| |
107 | 108 |
| |
108 | 109 |
| |
109 |
| - | |
110 |
| - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
111 | 113 |
| |
112 | 114 |
| |
113 | 115 |
| |
| |||
121 | 123 |
| |
122 | 124 |
| |
123 | 125 |
| |
124 |
| - | |
125 |
| - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
126 | 129 |
| |
127 | 130 |
| |
128 | 131 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
26 |
| - | |
| 26 | + | |
| 27 | + | |
27 | 28 |
| |
28 | 29 |
| |
29 | 30 |
| |
|
Lines changed: 4 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
| 21 | + | |
| 22 | + | |
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
| |
25 |
| - | |
26 |
| - | |
27 |
| - | |
28 |
| - | |
| 26 | + | |
| 27 | + | |
29 | 28 |
| |
30 | 29 |
| |
31 | 30 |
| |
|
0 commit comments