Skip to content

Commit 421c68a

Browse files
authored
Merge pull request github#16663 from hvitved/ruby/extraction-error-consistency
Ruby: Add consistency query for extraction errors
2 parents 0f09198 + e42de3d commit 421c68a

File tree

14 files changed

+2928
-2925
lines changed

14 files changed

+2928
-2925
lines changed

ruby/ql/consistency-queries/AstConsistency.ql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import codeql.ruby.AST
22
import codeql.ruby.ast.internal.Synthesis
3+
import codeql.ruby.Diagnostics
34

45
query predicate missingParent(AstNode node, string cls) {
56
not exists(node.getParent()) and
@@ -28,3 +29,5 @@ query predicate multipleToString(AstNode n, string s) {
2829
s = strictconcat(n.toString(), ",") and
2930
strictcount(n.toString()) > 1
3031
}
32+
33+
query predicate extractionError(ExtractionError error) { any() }

ruby/ql/test/library-tests/ast/Ast.expected

Lines changed: 649 additions & 651 deletions
Large diffs are not rendered by default.

ruby/ql/test/library-tests/ast/AstDesugar.expected

Lines changed: 326 additions & 326 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)