Turn the color always on when the text format is set

Signed-off-by: Cosmin Cojocar <cosmin.cojocar@gmx.ch>
This commit is contained in:
Cosmin Cojocar 2020-04-14 10:51:21 +02:00 committed by Cosmin Cojocar
parent c4417de46d
commit 1a113d6da9

View file

@ -120,9 +120,6 @@ var (
// exlude the folders from scan // exlude the folders from scan
flagDirsExclude arrayFlags flagDirsExclude arrayFlags
// set color on text format output
flagColor = flag.Bool("color", false, "Enable colored output. Valid for text format")
logger *log.Logger logger *log.Logger
) )
@ -286,8 +283,9 @@ func main() {
} }
// Color flag is allowed for text format // Color flag is allowed for text format
if *flagColor && *flagFormat != "text" { var color bool
logger.Fatalf("cannot set color with %s format. Only text format is accepted", *flagFormat) if *flagFormat != "text" {
color = true
} }
failSeverity, err := convertToScore(*flagSeverity) failSeverity, err := convertToScore(*flagSeverity)
@ -358,7 +356,7 @@ func main() {
} }
// Create output report // Create output report
if err := saveOutput(*flagOutput, *flagFormat, *flagColor, flag.Args(), issues, metrics, errors); err != nil { if err := saveOutput(*flagOutput, *flagFormat, color, flag.Args(), issues, metrics, errors); err != nil {
logger.Fatal(err) logger.Fatal(err)
} }