// Test that blank imports in library packages are flagged. // Package foo ... package foo // The instructions need to go before the imports below so they will not be // mistaken for documentation. /* MATCH /blank import/ */ import _ "encoding/json" import ( "fmt" /* MATCH /blank import/ */ _ "os" /* MATCH /blank import/ */ _ "net/http" _ "path" ) import _ "encoding/base64" // Don't gripe about this import ( // Don't gripe about these next two lines. _ "compress/zlib" _ "syscall" /* MATCH /blank import/ */ _ "path/filepath" ) import ( "go/ast" _ "go/scanner" // Don't gripe about this or the following line. _ "go/token" ) var ( _ fmt.Stringer // for "fmt" _ ast.Node // for "go/ast" )