"The SonarQube® platform is an open source quality management platform, dedicated to continuously analyzing and measuring the technical quality of source code, >from project portfolio down to the method level"

It can analyze a lot of different programming languages, from PHP, Erlang, CSS to Cobol. C# can be installed
with an additional plugin. This must be done on the SonarQube server.
To support the analysis process on a build server, an additional command line tool called "MSBuild.SonarQube.Runner.exe"
must be used. The SonarQube module in FAKE provides a function 'SonarQube' to call this tool with the needed parameters.

This function must be called twice, once at the beginning of the compilation process and once after
compilation has finished. The result is then collected and sent to the SonarQube server.