Skip to content

Commit

Permalink
Fix golangci-lint findings
Browse files Browse the repository at this point in the history
Add error handling where required.

Add error ignore for print and similar instructions.
  • Loading branch information
HeavyWombat committed Jan 18, 2022
1 parent b28f8a3 commit ca82a59
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 16 deletions.
12 changes: 6 additions & 6 deletions internal/cmd/buildrun-series.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,13 +74,13 @@ var buildRunSeriesCmd = &cobra.Command{
return err
}

store(buildRunSeriesCmdSettings.htmlOutput, func(w io.Writer) error {
return load.CreateChartJS(results, w)
})
if err := store(buildRunSeriesCmdSettings.htmlOutput, func(w io.Writer) error { return load.CreateChartJS(results, w) }); err != nil {
return err
}

store(buildRunSeriesCmdSettings.csvOutput, func(w io.Writer) error {
return load.CreateResultSetCSV(results, w)
})
if err := store(buildRunSeriesCmdSettings.csvOutput, func(w io.Writer) error { return load.CreateResultSetCSV(results, w) }); err != nil {
return err
}

return nil
},
Expand Down
12 changes: 6 additions & 6 deletions internal/cmd/buildrun-single.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@ var buildRunOnceCmd = &cobra.Command{
return err
}

store(buildRunOnceCmdSettings.htmlOutput, func(w io.Writer) error {
return load.CreateBuildrunResultsChartJS(buildRunResults, w)
})
if err := store(buildRunOnceCmdSettings.htmlOutput, func(w io.Writer) error { return load.CreateBuildrunResultsChartJS(buildRunResults, w) }); err != nil {
return err
}

store(buildRunOnceCmdSettings.csvOutput, func(w io.Writer) error {
return load.CreateResultsCSV(buildRunResults, w)
})
if err := store(buildRunOnceCmdSettings.csvOutput, func(w io.Writer) error { return load.CreateResultsCSV(buildRunResults, w) }); err != nil {
return err
}

fmt.Print(load.CalculateResultSet(buildRunResults, "buildrun"))

Expand Down
2 changes: 1 addition & 1 deletion internal/cmd/buildrun-testplan.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ func init() {
buildRunTestplanCmd.Flags().BoolVar(&buildRunTestplanCmdSettings.generateServiceAccount, "generate-service-account", true, "generate service account for build")
buildRunTestplanCmd.Flags().StringVar(&buildRunTestplanCmdSettings.testplanPath, "testplan", "", "testplan configuration file")

cobra.MarkFlagRequired(buildRunTestplanCmd.Flags(), "testplan")
_ = cobra.MarkFlagRequired(buildRunTestplanCmd.Flags(), "testplan")
}

func loadTestPlan(path string) (*load.TestPlan, error) {
Expand Down
9 changes: 6 additions & 3 deletions internal/cmd/common.go
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,8 @@ func applyBuildRunSettingsFlags(cmd *cobra.Command, buildCfg *load.BuildConfig)

pf.BoolVar(&buildCfg.SkipDelete, "skip-delete", false, "skip the clean-up of resources, which means no deletion of build, buildrun, and output image")

cobra.MarkFlagRequired(pf, "source-url")
cobra.MarkFlagRequired(pf, "output-image-url")
_ = cobra.MarkFlagRequired(pf, "source-url")
_ = cobra.MarkFlagRequired(pf, "output-image-url")
}

func store(filename string, f func(w io.Writer) error) error {
Expand All @@ -95,6 +95,9 @@ func store(filename string, f func(w io.Writer) error) error {
}

var buf bytes.Buffer
f(&buf)
if err := f(&buf); err != nil {
return err
}

return ioutil.WriteFile(filename, buf.Bytes(), os.FileMode(0644))
}

0 comments on commit ca82a59

Please sign in to comment.