//golangcitest:args -Egomodguard //golangcitest:config_path testdata/configs/gomodguard.yml package testdata import ( "log" "golang.org/x/mod/modfile" "gopkg.in/yaml.v3" // want "import of package `gopkg.in/yaml.v3` is blocked because the module is in the blocked modules list. `github.com/kylelemons/go-gypsy` is a recommended module. This is an example of recommendations." ) // Something just some struct type Something struct{} func aAllowedImport() { //nolint:unused mfile, _ := modfile.Parse("go.mod", []byte{}, nil) log.Println(mfile) } func aBlockedImport() { //nolint:unused data := []byte{} something := Something{} _ = yaml.Unmarshal(data, &something) log.Println(data) }