Tom Hvitved
|
c866f88410
|
CFG: Add missing propagatesAbnormal overrides
|
2021-05-18 20:39:46 +02:00 |
|
Tom Hvitved
|
9871698cee
|
Add more CFG tests
|
2021-05-18 20:39:08 +02:00 |
|
Nick Rolfe
|
b9b6ffe53e
|
Merge pull request #178 from github/cfg_cleanup
Clean up CFG implementation
|
2021-05-18 10:53:44 +01:00 |
|
Nick Rolfe
|
778de741d0
|
Merge remote-tracking branch 'origin/main' into cfg_cleanup
|
2021-05-17 16:26:28 +01:00 |
|
Nick Rolfe
|
f3d831c25e
|
Remove unnecessary superclass prefix
|
2021-05-17 15:26:53 +01:00 |
|
Nick Rolfe
|
9a2523e2f9
|
Make EndBlockTree extend StmtSequenceTree
|
2021-05-17 15:24:20 +01:00 |
|
Nick Rolfe
|
6d395230d4
|
Make BraceBlockTree extend StmtSequenceTree
|
2021-05-17 14:54:11 +01:00 |
|
Tom Hvitved
|
ad036f8af1
|
Merge pull request #179 from github/hvitved/synth-framework-take2
AST synthesis framework (take 2)
|
2021-05-17 15:36:56 +02:00 |
|
Tom Hvitved
|
25f226e9dc
|
Add comment to getVariableReal
|
2021-05-17 15:02:40 +02:00 |
|
Tom Hvitved
|
b434d42d05
|
Rename ParenthesizedExprSynth to StmtSequenceSynth
|
2021-05-17 13:39:44 +02:00 |
|
Alex Ford
|
ca046c9af5
|
Merge pull request #182 from github/loc-query-tag
|
2021-05-14 17:42:21 +01:00 |
|
Alex Ford
|
1ba491a956
|
add lines-of-code tag to rb/summary/lines-of-code
|
2021-05-14 17:06:49 +01:00 |
|
Alex Ford
|
3c0f20cec8
|
Merge pull request #170 from github/weak-file-permissions
Add `rb/overly-permissive-file` query
|
2021-05-14 17:04:15 +01:00 |
|
Arthur Baars
|
6c382ccd4b
|
Merge pull request #169 from github/aibaars/codespace
Add CodeSpace container
|
2021-05-14 18:00:51 +02:00 |
|
Alex Ford
|
e9090cec70
|
Merge pull request #181 from github/loc-description-improvements
LOC summary query improvements
|
2021-05-14 16:13:42 +01:00 |
|
Alex Ford
|
65b0ce204d
|
restrict rb/summary/lines-of-code to the source root
|
2021-05-14 16:00:55 +01:00 |
|
Alex Ford
|
71234155b8
|
improve rb/summary/lines-of-code description
|
2021-05-14 15:59:07 +01:00 |
|
Alex Ford
|
7ff2ca4ffe
|
improve rb/summary/lines-of-user-code name and description
|
2021-05-14 15:56:59 +01:00 |
|
Alex Ford
|
6bd2e4e4b7
|
Merge pull request #175 from github/loc-summary-queries-1
Summary queries for total LOC and user-code LOC
|
2021-05-14 15:51:45 +01:00 |
|
Arthur Baars
|
66bf13e77a
|
Setup a CodeSpace
|
2021-05-13 21:03:40 +02:00 |
|
Arthur Baars
|
3547980f5b
|
Update reference to tree-sitter-embedded-template
|
2021-05-13 21:03:40 +02:00 |
|
Arthur Baars
|
498e760b21
|
Add consistency queries to codeqlmanifest
|
2021-05-13 21:03:40 +02:00 |
|
Nick Rolfe
|
a46f45440a
|
Create NamespaceTree to reduce duplication
|
2021-05-13 17:52:20 +01:00 |
|
Nick Rolfe
|
5e6dddad3e
|
Replace count(getReceiver()) with 1
|
2021-05-13 16:59:05 +01:00 |
|
Alex Ford
|
11949c6b77
|
Merge pull request #176 from github/diagnostics-entries
Start writing diagnostics to the DB, and some basic summary/diagnostics queries
|
2021-05-13 14:31:01 +01:00 |
|
Alex Ford
|
15712df717
|
update ruby.dbscheme.stats
|
2021-05-13 13:50:53 +01:00 |
|
Alex Ford
|
dc3c5926f5
|
add a db upgrade for the diagnostics table
|
2021-05-13 13:45:02 +01:00 |
|
Alex Ford
|
277a6a020a
|
diagnostics: use debug rather than hidden terminology, and leave gaps for other severities
|
2021-05-13 13:44:10 +01:00 |
|
Alex Ford
|
b2f2f786ac
|
allow the WeakFilePermissions access predicate to return multiple values
|
2021-05-13 13:22:14 +01:00 |
|
Alex Ford
|
0d1c4a1290
|
document that the WeakFilePermissions access predicate should return at most one value
|
2021-05-13 13:06:45 +01:00 |
|
Alex Ford
|
89be8d8710
|
Apply suggestions from code review
Co-authored-by: Arthur Baars <aibaars@github.com>
|
2021-05-13 12:59:16 +01:00 |
|
Tom Hvitved
|
ff06e724b1
|
AST synthesis framework
|
2021-05-12 19:58:52 +02:00 |
|
Alex Ford
|
acdbd9859e
|
simplify ExtractionError class defn
|
2021-05-12 16:45:31 +01:00 |
|
Alex Ford
|
11376bc411
|
note that severity 3 corresponds to an error diagnostic level
|
2021-05-12 16:39:51 +01:00 |
|
Alex Ford
|
0dad1a4779
|
use a case-split for diagnostic severity levels
|
2021-05-12 16:38:37 +01:00 |
|
Tom Hvitved
|
ea1c7b51ef
|
Add more operator assignment tests
|
2021-05-12 17:24:11 +02:00 |
|
Alex Ford
|
0016146e11
|
limit summary queries to files from within the source directory
|
2021-05-11 21:07:08 +01:00 |
|
Alex Ford
|
49d9bb798c
|
revamp the diagnostics tests
|
2021-05-11 19:53:00 +01:00 |
|
Alex Ford
|
9b115129fe
|
move diagnostics queries to match other languages more closely
|
2021-05-11 19:53:00 +01:00 |
|
Alex Ford
|
1381d8d076
|
tidy up Diagnostics library
|
2021-05-11 19:28:31 +01:00 |
|
Alex Ford
|
9663b74e12
|
use severity level 3 to indicate an extraction error for a file
|
2021-05-11 19:23:05 +01:00 |
|
Alex Ford
|
d1d8cff915
|
tests for some more diagnostics queries
|
2021-05-11 19:14:22 +01:00 |
|
Alex Ford
|
de497dd1ba
|
tests for NumberOfFiles* summary queries
|
2021-05-11 19:14:22 +01:00 |
|
Nick Rolfe
|
004147984b
|
Simplify CFG classes for StmtSequences
|
2021-05-11 18:27:11 +01:00 |
|
Alex Ford
|
8ab95324eb
|
dedupe some error reporting code
|
2021-05-11 14:09:10 +01:00 |
|
Alex Ford
|
0f3168f293
|
record more parse errors
|
2021-05-10 21:23:24 +01:00 |
|
Alex Ford
|
2154b7df30
|
add doc for IntegerLiteral.getValue
|
2021-05-10 11:02:48 +01:00 |
|
Alex Ford
|
48add9ffbc
|
remove internal import in rb/overly-permissive-file
|
2021-05-10 11:00:59 +01:00 |
|
Alex Ford
|
269ae8331b
|
record 'unknown table type' extraction errors
|
2021-05-07 17:56:50 +01:00 |
|
Nick Rolfe
|
94ceb3f237
|
Remove unused class
|
2021-05-07 17:20:51 +01:00 |
|