Taus
77758e5ba6
QL: Add getAChild
...
Joint work with: REDACTED
2021-05-27 22:17:10 +00:00
Erik Krogh Kristensen
497f0cd48b
autoformat
2021-05-27 22:16:57 +00:00
Erik Krogh Kristensen
913cf53617
QL: autoformat
2021-05-27 22:16:57 +00:00
Erik Krogh Kristensen
79c99b0c61
update expected output after the introduction of a TopLevel ast node
2021-05-27 22:13:35 +00:00
Erik Krogh Kristensen
136b046b38
QL: update expected output after the introduction of a TopLevel ast node
2021-05-27 22:13:35 +00:00
Erik Krogh Kristensen
e8cc0ee453
Add the ql/primary-ql-class-consistency query
2021-05-27 22:08:18 +00:00
Erik Krogh Kristensen
d88cc79736
QL: Add the ql/primary-ql-class-consistency query
2021-05-27 22:08:18 +00:00
Aditya Sharad
b41a06a15c
Python: Treat py/summary/lines-of-user-code as the primary summary metric
...
Move the `lines-of-code` tag from `py/summary/lines-of-code`.
Code Scanning will eventually look for this tag.
The intent is to treat the number of lines of user code for Python as the summary of
how much code was analysed, ignoring both external libraries and generated code.
This matches the current baseline metric the CodeQL Action computes for Python.
We'll revisit this decision, and the baseline, if necessary.
2021-05-27 13:20:24 -07:00
Erik Krogh Kristensen
79989cc3f4
CPP/Java: Fix getAPrimaryQlClass implementations
2021-05-27 21:36:27 +02:00
Tom Hvitved
967553d582
Merge pull request #14 from github/predicate-expr-resolution
...
Resolve predicate expressions
2021-05-27 20:39:39 +02:00
Tom Hvitved
4f410f53b8
QL: Merge pull request #14 from github/predicate-expr-resolution
...
Resolve predicate expressions
2021-05-27 20:39:39 +02:00
Tom Hvitved
8c59edefb2
Restrict resolvePredicateExpr to ClasslessPredicates
2021-05-27 20:28:46 +02:00
Tom Hvitved
0eabd4fcd9
QL: Restrict resolvePredicateExpr to ClasslessPredicates
2021-05-27 20:28:46 +02:00
Tom Hvitved
f713d8b13e
Resolve predicate expressions
2021-05-27 20:26:19 +02:00
Tom Hvitved
2f74e3e765
QL: Resolve predicate expressions
2021-05-27 20:26:19 +02:00
Taus
e01fe66519
Add missing parents for ModuleExpr
2021-05-27 17:28:00 +00:00
Taus
93fa56fe79
QL: Add missing parents for ModuleExpr
2021-05-27 17:28:00 +00:00
Taus
c8cb81d1f9
missed a spot...
2021-05-27 17:20:01 +00:00
Taus
cdac3f9726
QL: missed a spot...
2021-05-27 17:20:01 +00:00
Taus
44c8e78873
super and aggregates containing expressions
2021-05-27 17:19:35 +00:00
Taus
dc11ec418b
QL: super and aggregates containing expressions
2021-05-27 17:19:35 +00:00
shati-patel
1e9d8d0ca1
A bit more documentation
2021-05-27 18:07:49 +01:00
shati-patel
05e2ec3f82
QL: A bit more documentation
2021-05-27 18:07:49 +01:00
Taus
a4de52d135
Add unique as known aggregate name to treesitter
2021-05-27 16:48:59 +00:00
Taus
0e38056a3a
QL: Add unique as known aggregate name to treesitter
2021-05-27 16:48:59 +00:00
Taus
2abb79cd57
Orphan fixes for aggregates
2021-05-27 16:48:38 +00:00
Taus
219b123271
QL: Orphan fixes for aggregates
2021-05-27 16:48:38 +00:00
shati-patel
fd3abe42bf
Fix multiplication operator
2021-05-27 16:55:39 +01:00
shati-patel
625b9563bf
QL: Fix multiplication operator
2021-05-27 16:55:39 +01:00
Taus
0337a0dc18
AST: range, in, set, and files
2021-05-27 15:47:46 +00:00
Taus
b9ea00c372
QL: AST: range, in, set, and files
2021-05-27 15:47:46 +00:00
Slavomir
cb3cbc5e3f
Move spec to the same location of qll
2021-05-27 17:00:19 +02:00
shati-patel
59e85abe9e
Merge branch 'main' of github.com:github/codeql-ql
2021-05-27 15:51:56 +01:00
shati-patel
e36915b0ef
QL: Merge branch 'main' of github.com:github/codeql-ql
2021-05-27 15:51:56 +01:00
shati-patel
da65f75372
Add some more documentation
2021-05-27 15:51:40 +01:00
shati-patel
8ce59ff073
QL: Add some more documentation
2021-05-27 15:51:40 +01:00
Joe Farebrother
c66e7de6a8
Merge pull request #13 from github/type-expr-resolution
...
Type expression resolution
2021-05-27 15:48:20 +01:00
Joe Farebrother
0aa936d2d2
QL: Merge pull request #13 from github/type-expr-resolution
...
Type expression resolution
2021-05-27 15:48:20 +01:00
Joe Farebrother
45e6af2d14
Add jump-to-def support
2021-05-27 15:45:00 +01:00
Joe Farebrother
c6b5130ad5
QL: Add jump-to-def support
2021-05-27 15:45:00 +01:00
Taus
fe631a5eaf
Add AST support for HOPs
2021-05-27 14:37:15 +00:00
Taus
f61471c451
QL: Add AST support for HOPs
2021-05-27 14:37:15 +00:00
Joe Farebrother
16005fa6cf
Support aliases and unions
2021-05-27 15:25:37 +01:00
Joe Farebrother
cb3e971ebc
QL: Support aliases and unions
2021-05-27 15:25:37 +01:00
Joe Farebrother
719ef68aeb
`Merge branch 'main' into type-expr-resolution
2021-05-27 15:12:49 +01:00
Joe Farebrother
3a8e1779d9
QL: `Merge branch 'main' into type-expr-resolution
2021-05-27 15:12:49 +01:00
Taus
2882f6d37c
Link up ModuleExpr with PredicateCall
2021-05-27 14:11:20 +00:00
Taus
69b4d577d5
QL: Link up ModuleExpr with PredicateCall
2021-05-27 14:11:20 +00:00
Joe Farebrother
9580362332
Fixes for resolution and consistency query
2021-05-27 15:05:42 +01:00
Joe Farebrother
5ec1068230
QL: Fixes for resolution and consistency query
2021-05-27 15:05:42 +01:00