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  }