hook up consistency query

This commit is contained in:
Erik Krogh Kristensen
2021-10-15 09:30:38 +02:00
parent 29ebe7b13d
commit 541dcb365f
2 changed files with 3 additions and 2 deletions

View File

@@ -0,0 +1 @@
import codeql_ql.ast.internal.Builtins::BuildinsConsistency

View File

@@ -59,12 +59,12 @@ predicate isBuiltinMember(string qual, string ret, string name, string args) {
}
module BuildinsConsistency {
predicate noBuildinParse(string sig) {
query predicate noBuildinParse(string sig) {
isBuiltinMember(sig) and
not exists(sig.regexpCapture("(\\w+) (\\w+)\\.(\\w+)\\(([\\w, ]*)\\)", _))
}
predicate noBuildinClasslessParse(string sig) {
query predicate noBuildinClasslessParse(string sig) {
isBuiltinClassless(sig) and
not exists(sig.regexpCapture("(\\w+) (\\w+)\\(([\\w, ]*)\\)", _))
}