github.com/prysmaticlabs/prysm@v1.4.4/tools/analyzers/properpermissions/testdata/custom_imports.go (about) 1 package testdata 2 3 import ( 4 "crypto/rand" 5 "fmt" 6 ioAlias "io/ioutil" 7 "math/big" 8 osAlias "os" 9 "path/filepath" 10 ) 11 12 // UseAliasedPackages -- 13 func UseAliasedPackages() { 14 randPath, _ := rand.Int(rand.Reader, big.NewInt(1000000)) 15 p := filepath.Join(tempDir(), fmt.Sprintf("/%d", randPath)) 16 _ = osAlias.MkdirAll(p, osAlias.ModePerm) // want "os and ioutil dir and file writing functions are not permissions-safe, use shared/fileutil" 17 someFile := filepath.Join(p, "some.txt") 18 _ = ioAlias.WriteFile(someFile, []byte("hello"), osAlias.ModePerm) // want "os and ioutil dir and file writing functions are not permissions-safe, use shared/fileutil" 19 }