github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/formatters/simple.go (about)

     1  package formatters
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/khulnasoft-lab/defsec/pkg/scan"
     7  )
     8  
     9  func outputSimple(b ConfigurableFormatter, results scan.Results) error {
    10  	for _, res := range results.GetFailed() {
    11  		_, _ = fmt.Fprintf(
    12  			b.Writer(),
    13  			"\x1b[31m%s \x1b[32m%s \x1b[33m%s\x1b[0m\n",
    14  			res.Rule().AVDID,
    15  			res.Rule().LongID(),
    16  			res.Range().String(),
    17  		)
    18  	}
    19  	return nil
    20  }