SonarQube

Contains a task to run the msbuild runner of SonarQube analyzer.

Nested types and modules

TypeDescription
SonarQubeParams

Parameter type to configure the SonarQube runner.

Functions and values

Function or valueDescription
finish(setParams)
Signature: setParams:(SonarQubeParams -> SonarQubeParams) option -> unit

open Fake.Testing

SonarQube.finish None

SonarQube.finish (Some (fun p -> {p with Settings = ["sonar.login=login"; "sonar.password=password"] }))

SonarQubeDefaults
Signature: SonarQubeParams

SonarQube default parameters - tries to locate MSBuild.SonarQube.exe in any subfolder.

start(setParams)
Signature: setParams:(SonarQubeParams -> SonarQubeParams) -> unit

open Fake.Testing

SonarQube.start (fun p -> {p with Key = "MyProject" Name = "MainTool" Version = "1.0 })