mirror of
https://github.com/github/codeql.git
synced 2026-01-29 22:32:58 +01:00
Fix frontend errors in ql/test/library-tests/semmle/go/Packages.
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
| PackageName/test |
|
||||
| PackageName/v2/test |
|
||||
18
ql/test/library-tests/semmle/go/Packages/package.ql
Normal file
18
ql/test/library-tests/semmle/go/Packages/package.ql
Normal 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
|
||||
@@ -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("")
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
| package PackageName/test | PackageName/test |
|
||||
| package PackageName/v2/test | PackageName/v2/test |
|
||||
@@ -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()
|
||||
Reference in New Issue
Block a user