github.com/nozzle/golangci-lint@v1.49.0-nz3/test/testdata/importas_strict.go (about) 1 //golangcitest:args -Eimportas 2 //golangcitest:config_path testdata/configs/importas_strict.yml 3 package testdata 4 5 import ( 6 wrong_alias "fmt" // want `import "fmt" imported as "wrong_alias" but must be "fff" according to config` 7 "os" // want `import "os" imported without alias but must be with alias "std_os" according to config` 8 wrong_alias_again "os" // want `import "os" imported as "wrong_alias_again" but must be "std_os" according to config` 9 10 wrong "github.com/pkg/errors" // want `import "github.com/pkg/errors" imported as "wrong" but must be "pkgerr" according to config` 11 ) 12 13 func ImportAsStrictWrongAlias() { 14 wrong_alias.Println("foo") 15 wrong_alias_again.Stdout.WriteString("bar") 16 os.Stdout.WriteString("test") 17 _ = wrong.New("baz") 18 }