paths/copier.go
Function copyFile
has 6 return statements (exceeds 4 allowed). Open
Open
func copyFile(src, dest string, info os.FileInfo) error {
srcFile, err := os.Open(src)
if err != nil {
return err
}
Method Copier.copy
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
src string,
dest string,
blacklist map[string]struct{},
info os.FileInfo,
recursive bool,
exported function NewCopier should have comment or be unexported Open
Open
func NewCopier(logger logging.Logger, project string) *Copier {
- Exclude checks
exported type Copier should have comment or be unexported Open
Open
type Copier struct {
- Exclude checks
exported method Copier.Copy should have comment or be unexported Open
Open
func (c *Copier) Copy(src, dest string, blacklist map[string]struct{}) error {
- Exclude checks