linter: enable nakedret check

This commit is contained in:
Dmitry Rozhkov 2020-06-11 16:47:37 +03:00
parent 8fde4acdf8
commit 339cdee501
2 changed files with 29 additions and 15 deletions

View File

@ -26,6 +26,7 @@ linters:
- interfacer - interfacer
- maligned - maligned
- misspell - misspell
- nakedret
- nolintlint - nolintlint
- rowserrcheck - rowserrcheck
- structcheck - structcheck

View File

@ -143,7 +143,7 @@ func installBitstream(fname string, dryRun, force, quiet bool) (err error) {
} }
defer dst.Close() defer dst.Close()
_, err = io.Copy(dst, src) _, err = io.Copy(dst, src)
return return err
} }
func printBitstreamInfo(fname string, quiet bool) (err error) { func printBitstreamInfo(fname string, quiet bool) (err error) {
@ -247,21 +247,34 @@ func printFpgaPort(f fpga.Port, quiet bool) (err error) {
fmt.Printf("Port Id : %d\n", num) fmt.Printf("Port Id : %d\n", num)
fmt.Printf("Interface UUID : %s\n", f.GetInterfaceUUID()) fmt.Printf("Interface UUID : %s\n", f.GetInterfaceUUID())
fmt.Printf("Accelerator UUID : %s\n", f.GetAcceleratorTypeUUID()) fmt.Printf("Accelerator UUID : %s\n", f.GetAcceleratorTypeUUID())
if !quiet {
if apiVer, err := f.GetAPIVersion(); err == nil { if quiet {
return err
}
apiVer, err := f.GetAPIVersion()
if err != nil {
return err
}
fmt.Printf("Kernet API Version : %d\n", apiVer) fmt.Printf("Kernet API Version : %d\n", apiVer)
pi, err := f.PortGetInfo() pi, err := f.PortGetInfo()
if err == nil { if err != nil {
return err
}
fmt.Printf("Port Regions : %d\n", pi.Regions) fmt.Printf("Port Regions : %d\n", pi.Regions)
for idx := 0; uint32(idx) < pi.Regions; idx++ { for idx := uint32(0); idx < pi.Regions; idx++ {
if ri, err := f.PortGetRegionInfo(uint32(idx)); err == nil { ri, err := f.PortGetRegionInfo(idx)
if err != nil {
return err
}
fmt.Printf("Port Region (Index/Size/Offset) : %d / %d / %d\n", ri.Index, ri.Size, ri.Offset) fmt.Printf("Port Region (Index/Size/Offset) : %d / %d / %d\n", ri.Index, ri.Size, ri.Offset)
} }
}
} return nil
}
}
return
} }
func printPCIeInfo(pci *fpga.PCIDevice, quiet bool) { func printPCIeInfo(pci *fpga.PCIDevice, quiet bool) {