2016-05-11 8 views
0

私はC#とjavascriptでプロジェクトを進めています。 Teamcityのビルドステップを使用してSonarQubeでプロジェクトを分析しています。 しかし、CSやJSのいずれかの言語しか分析できません。sonarqubeを使った多言語プロジェクトの分析

私は以下の構成を設定した場合、それは動作しません:

sonar.language=cs,js 

どのようにそれは同じプロジェクトの下での言語の分析を示しているようにせずに両方の言語用のセットアップ分析をする...

答えて

2

分析の設定から "sonar.language"プロパティを削除します。多言語分析が可能になります。

これはSonarQube 4.2以降のデフォルトの動作です:

+0

私はそれをしなかったが、そのはまだjavascriptのための解析を実行していないが、ソナーキューブに私はjavascriptのルールを参照してください。私はそれを行うためにソナーのいくつかの言語スキャナのプラグインをインストールする必要がありますか? –

+0

jsソースが "sonar.sources"で定義されたフォルダにあることを確認してください。 デバッグログを有効にし、jsファイルが検出されたかどうかを確認するために、分析を実行中に "sonar.log.level = DEBUG"を設定できます。 –