1)SonarQube.Scanner.MSBuildやsonar-runner、sonar-scannerなどの.netプロジェクトを分析するには、コマンドラインから使用できる方法がいくつかあります。コマンドラインから.netプロジェクトを分析するにはどうすればよいですか?
2)ソナーランナーの使用を開始しました。最初はC#と のjavascript分析を2回実行しました.1回はC#用、もう1回はjavascript用です。
3)javascriptプロジェクト(jquery、require.js、 bootstrape.jsファイル)のanalyisを実行しているときに、「パーサエラー」、「ソナーランナー実行中のエラー」というエラーがスローされます。ソナー。原因:Javaヒープスペース "。私はsonar.propertiesファイルでヒープサイズを増やしてみましたが、助けにはなりませんでした。
4)SonarQube.Scanner.MSBuildを使ってプロジェクトを分析し始めましたが、ここでは言語を指定するオプションがありません(または指定するオプションがわかりません)。 C#、javascript以外の言語(PL/SQL、Swiftにはライセンスキーがあります)の分析を実行することができます。
誰でも、コマンドラインからさまざまな言語のプロジェクトを分析する最適な方法を指定できますか。
私はC#、JavaScript、PL/SQL、およびswiftを含むプロジェクトを持っています。 MSBuild用SonarQubeスキャナーはすべて一緒に分析されますか? SonarQube Scannerを使用してsonar-project.propertiesファイルをMSBuildに指定するオプションがないため、.NETソリューションの複数のプロジェクトから特定のプロジェクトのみを分析する方法もあります。 –
@RasikBapotraはい、SonarQubeに言語プラグインがインストールされていれば、すべての言語を一緒に分析することができます。分析からプロジェクトを除外する方法はこちらhttp://docs.sonarqube.org/display/SCAN/Excluding+Artifacts+from+the+Analysis –
@DuarteMeneses、私たちは.Netソリューションで30のプロジェクトを持っています。したがって、私がanaysisから除外したいすべてのプロジェクトで true SonarQubeExclude>を指定するのは難しいです。この代わりに、SonarQube ScannerをMSBuildに使用して、分析したいプロジェクトだけを指定できるようにします。例を挙げてください。また、.csprojで true SonarQubeExclude>を指定する場所もあります。 –