pkg/output/stdout: use Error() method from error interface when possible (#321)

Signed-off-by: Miguel Ángel Jimeno <miguelangel4b@gmail.com>
This commit is contained in:
M. Ángel Jimeno 2020-10-02 16:14:48 +02:00 committed by GitHub
parent 8156fd1917
commit 7099b61f2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -216,37 +216,37 @@ func (s *Stdoutput) writeToAll(config *ffuf.Config, res []Result) error {
s.config.OutputFile = BaseFilename + ".json" s.config.OutputFile = BaseFilename + ".json"
err = writeJSON(s.config, s.Results) err = writeJSON(s.config, s.Results)
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
s.config.OutputFile = BaseFilename + ".ejson" s.config.OutputFile = BaseFilename + ".ejson"
err = writeEJSON(s.config, s.Results) err = writeEJSON(s.config, s.Results)
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
s.config.OutputFile = BaseFilename + ".html" s.config.OutputFile = BaseFilename + ".html"
err = writeHTML(s.config, s.Results) err = writeHTML(s.config, s.Results)
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
s.config.OutputFile = BaseFilename + ".md" s.config.OutputFile = BaseFilename + ".md"
err = writeMarkdown(s.config, s.Results) err = writeMarkdown(s.config, s.Results)
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
s.config.OutputFile = BaseFilename + ".csv" s.config.OutputFile = BaseFilename + ".csv"
err = writeCSV(s.config, s.Results, false) err = writeCSV(s.config, s.Results, false)
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
s.config.OutputFile = BaseFilename + ".ecsv" s.config.OutputFile = BaseFilename + ".ecsv"
err = writeCSV(s.config, s.Results, true) err = writeCSV(s.config, s.Results, true)
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
return nil return nil
@ -272,7 +272,7 @@ func (s *Stdoutput) Finalize() error {
err = writeCSV(s.config, s.Results, true) err = writeCSV(s.config, s.Results, true)
} }
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
} }
fmt.Fprintf(os.Stderr, "\n") fmt.Fprintf(os.Stderr, "\n")
@ -316,7 +316,7 @@ func (s *Stdoutput) writeResultToFile(resp ffuf.Response) string {
err := os.Mkdir(s.config.OutputDirectory, 0750) err := os.Mkdir(s.config.OutputDirectory, 0750)
if err != nil { if err != nil {
if !os.IsExist(err) { if !os.IsExist(err) {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
return "" return ""
} }
} }
@ -329,7 +329,7 @@ func (s *Stdoutput) writeResultToFile(resp ffuf.Response) string {
filePath = path.Join(s.config.OutputDirectory, fileName) filePath = path.Join(s.config.OutputDirectory, fileName)
err := ioutil.WriteFile(filePath, []byte(fileContent), 0640) err := ioutil.WriteFile(filePath, []byte(fileContent), 0640)
if err != nil { if err != nil {
s.Error(fmt.Sprintf("%s", err)) s.Error(err.Error())
} }
return fileName return fileName
} }