Arthur Baars
|
cde496cc4c
|
Merge pull request #152 from github/aibaars/fix-vars
Fix VariableRead/WriteAcess for instance and class variables
|
2021-03-11 17:05:56 +01:00 |
|
Calum Grant
|
bf873c8ad1
|
Merge pull request #147 from github/calumgrant/use-detect
Ruby: New query UseDetect
|
2021-03-10 14:39:37 +00:00 |
|
Calum Grant
|
cb977cb290
|
Ruby: Use getAUniqueRead TC
|
2021-03-10 10:56:33 +00:00 |
|
Arthur Baars
|
3966de6b2b
|
Merge pull request #151 from github/aibaars/scopes-refactor
Add Scopes.qll and remove VariableScopes IPA type
|
2021-03-09 20:55:18 +01:00 |
|
Arthur Baars
|
6a284378d6
|
Update ql/src/codeql_ruby/ast/Scope.qll
Co-authored-by: Nick Rolfe <nickrolfe@github.com>
|
2021-03-09 18:57:24 +01:00 |
|
Arthur Baars
|
f28071ceb6
|
Fix VariableRead/WriteAcess for instance and class variables
|
2021-03-09 13:55:55 +01:00 |
|
Arthur Baars
|
600d9c66ae
|
Remove VariableScope
|
2021-03-09 11:56:17 +01:00 |
|
Arthur Baars
|
86a89ab1fe
|
Remove VariableScope IPA type
|
2021-03-09 11:48:18 +01:00 |
|
Calum Grant
|
855d190800
|
Ruby: Test local data flow
|
2021-03-09 10:25:24 +00:00 |
|
Calum Grant
|
5b4bf584a1
|
Ruby: Update qltest output for new select format
|
2021-03-09 10:20:23 +00:00 |
|
Calum Grant
|
0f829476f4
|
Ruby: Refactor EndCall to reduce number of classes
|
2021-03-09 10:13:07 +00:00 |
|
Arthur Baars
|
00260db58f
|
Add Scope.qll
|
2021-03-09 09:46:42 +01:00 |
|
Nick Rolfe
|
61b3aa8f27
|
Merge pull request #149 from github/manual_stats_workflow
Enable manual dispatch of stats workflow
|
2021-03-08 14:28:27 +00:00 |
|
Nick Rolfe
|
df8f7a30d7
|
Enable manual dispatch of stats workflow
|
2021-03-08 14:10:37 +00:00 |
|
Nick Rolfe
|
1818b68ea2
|
Merge pull request #148 from github/calumgrant/readme-qltest
Update README.md
|
2021-03-04 19:36:42 +00:00 |
|
Calum Grant
|
67416a6440
|
Update README.md
Co-authored-by: Nick Rolfe <nickrolfe@github.com>
|
2021-03-04 17:19:34 +00:00 |
|
Calum Grant
|
0be5c529ee
|
Update README.md
|
2021-03-04 16:03:23 +00:00 |
|
Calum Grant
|
20a62d169a
|
Ruby: Update query description
|
2021-03-04 15:48:09 +00:00 |
|
Calum Grant
|
ca497479c2
|
Ruby: Finish the test for UseDetect
|
2021-03-04 15:44:05 +00:00 |
|
Calum Grant
|
522bcff79d
|
Ruby: Initial test case
|
2021-03-04 15:38:09 +00:00 |
|
Calum Grant
|
5854b831f3
|
Ruby: rb/use-detect query
|
2021-03-04 13:43:59 +00:00 |
|
Arthur Baars
|
ce69c912fd
|
Merge pull request #145 from github/aibaars/fix
Fix regression in rb/unused-parameter
|
2021-03-01 12:26:47 +01:00 |
|
Arthur Baars
|
c9f86743bd
|
Merge pull request #143 from github/aibaars/ast-test
AST: add printAST test case
|
2021-02-26 19:41:56 +01:00 |
|
Arthur Baars
|
b2fbeee794
|
CFG: hide all non-AstNodes
|
2021-02-26 19:04:33 +01:00 |
|
Arthur Baars
|
5f32b822e2
|
Remove use of AstNodes
|
2021-02-26 19:03:55 +01:00 |
|
Arthur Baars
|
dd4f297c37
|
Remove duplicate clause
|
2021-02-26 17:51:04 +01:00 |
|
Arthur Baars
|
39181ec871
|
AST: printAST: show all primary classes and method names
|
2021-02-25 15:25:49 +01:00 |
|
Arthur Baars
|
e2b2a450ac
|
AST: add printAST test case
|
2021-02-25 15:25:49 +01:00 |
|
Arthur Baars
|
75883b94cd
|
QLTest: ignore *.testproj folders
|
2021-02-25 15:25:42 +01:00 |
|
Arthur Baars
|
7ab147a7b8
|
Merge pull request #144 from github/aibaars/missing
AST: add missing getAPrimaryQlClass predicate
|
2021-02-25 15:18:29 +01:00 |
|
Arthur Baars
|
a6bb34c86d
|
AST: add missing getAPrimaryQlClass predicate
|
2021-02-25 14:59:39 +01:00 |
|
Arthur Baars
|
fa7adee245
|
Merge pull request #142 from github/aibaars/clean-up
Remove as many references to TreeSitter::Generated
|
2021-02-25 14:28:09 +01:00 |
|
Arthur Baars
|
9800e3f930
|
Add some TODO comments
|
2021-02-25 13:43:36 +01:00 |
|
Arthur Baars
|
f3d1c804be
|
Update test data
|
2021-02-25 12:57:18 +01:00 |
|
Arthur Baars
|
7c0ea7b3bc
|
CFG: add AstNode for @in
|
2021-02-25 12:57:18 +01:00 |
|
Arthur Baars
|
b16d6bf5b4
|
CFG: make isValidFor work for hidden nodes
|
2021-02-25 12:57:18 +01:00 |
|
Arthur Baars
|
9fc5c43412
|
Clean-up Completion.qll
|
2021-02-25 12:57:18 +01:00 |
|
Arthur Baars
|
999b82ca73
|
Remove imports of TreeSitter
|
2021-02-25 12:57:18 +01:00 |
|
Arthur Baars
|
d30912611b
|
Merge pull request #136 from github/aibaars/child-parent
Finish AST and add consistency query
|
2021-02-25 12:54:45 +01:00 |
|
Arthur Baars
|
27a2310840
|
CFG: sort expected output by file path and line
|
2021-02-25 12:27:11 +01:00 |
|
Arthur Baars
|
87b2c142bc
|
Update qldoc
|
2021-02-25 10:23:29 +01:00 |
|
Arthur Baars
|
4ba0f3088a
|
Use strictcount
|
2021-02-25 10:21:07 +01:00 |
|
Arthur Baars
|
0f940349ba
|
AST: rename getExpr predicates to more meaningful names
|
2021-02-25 10:11:29 +01:00 |
|
Arthur Baars
|
1a73cf6cc4
|
AST: add ArgumentList
|
2021-02-24 19:07:16 +01:00 |
|
Arthur Baars
|
336b310668
|
AST: improve AST for special parameters
|
2021-02-24 19:07:16 +01:00 |
|
Arthur Baars
|
8913810bf0
|
AST: change return type of Assignment LHS to Pattern
|
2021-02-24 19:07:16 +01:00 |
|
Arthur Baars
|
190978cc56
|
AST: add consistency query
|
2021-02-24 19:07:16 +01:00 |
|
Arthur Baars
|
cb21e8edda
|
CFG: hide nodes that are not proper AstNodes
|
2021-02-24 19:07:16 +01:00 |
|
Arthur Baars
|
14474d660b
|
AST: change types to Stmt
|
2021-02-24 19:07:16 +01:00 |
|
Arthur Baars
|
3288070279
|
Merge pull request #131 from github/aibaars/pattern
AST: split method call into normal and setter calls
|
2021-02-24 19:03:55 +01:00 |
|