@@ -53,8 +53,8 @@ func (p externalPlugin) Run() scapiv1alpha1.ScorecardOutput {
53
53
cmd .Stderr = stderr
54
54
err := cmd .Run ()
55
55
if err != nil {
56
- name := fmt . Sprintf ( "%s" , filepath .Base (p .config .Command ) )
57
- logs := fmt .Sprintf ("%s\n Error: %s\n Stdout: %s\n Stderr: %s" , p .config , err , string ( stdout .Bytes ()), string ( stderr .Bytes () ))
56
+ name := filepath .Base (p .config .Command )
57
+ logs := fmt .Sprintf ("%s\n Error: %s\n Stdout: %s\n Stderr: %s" , p .config , err , stdout .String (), stderr .String ( ))
58
58
// output error to main logger as well for human-readable output
59
59
log .Errorf ("Plugin `%s` failed\n Logs: %s" , filepath .Base (p .config .Command ), logs )
60
60
return failedPlugin (name , logs )
@@ -63,13 +63,13 @@ func (p externalPlugin) Run() scapiv1alpha1.ScorecardOutput {
63
63
result := scapiv1alpha1.ScorecardOutput {}
64
64
err = json .Unmarshal (stdout .Bytes (), & result )
65
65
if err != nil {
66
- name := fmt . Sprintf ( "%s" , filepath .Base (p .config .Command ) )
67
- logs := fmt .Sprintf ("%s\n Error: %s\n Stdout: %s\n Stderr: %s" , p .config , err , string ( stdout .Bytes ()), string ( stderr .Bytes () ))
66
+ name := filepath .Base (p .config .Command )
67
+ logs := fmt .Sprintf ("%s\n Error: %s\n Stdout: %s\n Stderr: %s" , p .config , err , stdout .String (), stderr .String ( ))
68
68
// output error to main logger as well for human-readable output
69
69
log .Errorf ("Output from plugin `%s` failed to unmarshal\n Logs: %s" , filepath .Base (p .config .Command ), logs )
70
70
return failedPlugin (name , logs )
71
71
}
72
- stderrString := string ( stderr .Bytes () )
72
+ stderrString := stderr .String ( )
73
73
if len (stderrString ) != 0 {
74
74
log .Warn (stderrString )
75
75
}
0 commit comments