Fix frontend errors in ql/test/library-tests/semmle/go/Packages.

This commit is contained in:
Max Schaefer
2020-05-20 14:27:00 +01:00
parent 806cfc7c5e
commit 7e314f037a
5 changed files with 20 additions and 32 deletions

View File

@@ -0,0 +1,2 @@
| PackageName/test |
| PackageName/v2/test |

View File

@@ -0,0 +1,18 @@
import go
from string path
where
(
path = "PackageName/v2/test" or // OK
path = "PackageName/test" or // OK
path = "PackageName//v//test" or // NOT OK
path = "PackageName//v/test" or // NOT OK
path = "PackageName/v//test" or // NOT OK
path = "PackageName/v/asd/v2/test" or // NOT OK
path = "PackageName/v/test" or // NOT OK
path = "PackageName//v2//test" or // NOT OK
path = "PackageName//v2/test" or // NOT OK
path = "PackageName/v2//test" // NOT OK
) and
path = package("PackageName", "test")
select path

View File

@@ -1,22 +0,0 @@
package main
import (
"fmt"
_ "PackageName//v//test" // Not OK
_ "PackageName//v/test" // Not OK
_ "PackageName/test" // OK
_ "PackageName/v//test" // Not OK
_ "PackageName/v/asd/v2/test" // Not OK
_ "PackageName/v/test" // Not OK
_ "PackageName//v2//test" // Not OK
_ "PackageName//v2/test" // Not OK
_ "PackageName/v2//test" // Not OK
_ "PackageName/v2/test" //OK
)
func main() {
pkg.Foo()
fmt.Println("")
}

View File

@@ -1,2 +0,0 @@
| package PackageName/test | PackageName/test |
| package PackageName/v2/test | PackageName/v2/test |

View File

@@ -1,8 +0,0 @@
import go
from Package pkg, string mod, string path
where
packages(pkg, _, package(mod, path), _) and
mod = "PackageName" and
path = "test"
select pkg, pkg.getPath()