Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateReport

func CreateReport(w io.Writer, format string, rootPaths []string, issues []*gosec.Issue, metrics *gosec.Metrics, errors map[string][]gosec.Error) error

    CreateReport generates a report based for the supplied issues and metrics given the specified format. The formats currently accepted are: json, csv, html and text.

    Types

    type ReportFormat

    type ReportFormat int

      ReportFormat enumerates the output format for reported issues

      const (
      	// ReportText is the default format that writes to stdout
      	ReportText ReportFormat = iota // Plain text format
      
      	// ReportJSON set the output format to json
      	ReportJSON // Json format
      
      	// ReportCSV set the output format to csv
      	ReportCSV // CSV format
      
      	// ReportJUnitXML set the output format to junit xml
      	ReportJUnitXML // JUnit XML format
      
      	//SonarqubeEffortMinutes effort to fix in minutes
      	SonarqubeEffortMinutes = 5
      )