From e1a7269a455e23a85ba101945a4c36e695ca9d3b Mon Sep 17 00:00:00 2001 From: Sauyon Lee Date: Fri, 3 Apr 2020 03:30:08 -0700 Subject: [PATCH] Allow dependencies to match imports of subpackages --- ql/src/semmle/go/dependencies/Dependencies.qll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ql/src/semmle/go/dependencies/Dependencies.qll b/ql/src/semmle/go/dependencies/Dependencies.qll index 9bf5e5c4726..5fc746e6987 100644 --- a/ql/src/semmle/go/dependencies/Dependencies.qll +++ b/ql/src/semmle/go/dependencies/Dependencies.qll @@ -32,7 +32,7 @@ abstract class Dependency extends Locatable { * An import of this dependency. */ ImportSpec getAnImport() { - result.getPath() = this.getDepPath() and + result.getPath().regexpMatch("\\Q" + this.getDepPath() + "\\E(/.*)?") and this.relevantForFile(result.getFile()) } }