mirror of
https://github.com/github/codeql.git
synced 2026-02-10 12:11:07 +01:00
hook up consistency query
This commit is contained in:
1
ql/consistency-queries/BuildinsConsistency.ql
Normal file
1
ql/consistency-queries/BuildinsConsistency.ql
Normal file
@@ -0,0 +1 @@
|
||||
import codeql_ql.ast.internal.Builtins::BuildinsConsistency
|
||||
@@ -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, ]*)\\)", _))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user