api

package
v3.1.12+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2020 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SonarqubeAPI

type SonarqubeAPI struct {
	// contains filtered or unexported fields
}

SonarqubeAPI ...

func NewSonarqubeAPI

func NewSonarqubeAPI(ctx context.Context, logger hclog.Logger, url string, authToken string, metrics []string) *SonarqubeAPI

func (*SonarqubeAPI) FetchMetrics

func (a *SonarqubeAPI) FetchMetrics(project *codequality.Project, fromDate time.Time) ([]*codequality.Metric, error)

FetchMetrics _

func (*SonarqubeAPI) FetchProjects

func (a *SonarqubeAPI) FetchProjects() ([]*codequality.Project, error)

FetchProjects ...

func (*SonarqubeAPI) ServerVersion

func (a *SonarqubeAPI) ServerVersion() (serverVersion string, err error)

func (*SonarqubeAPI) Validate

func (a *SonarqubeAPI) Validate() (bool, error)

Validate ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL