Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxはsonarを使って違反数とコード行数を取得しています

Linuxはsonarを使って違反数とコード行数を取得しています

  

Linuxシステムでは、sonarが主にコード品質の管理に使用されています。この記事では、Linuxがソナーを使って違反数とコード行数を取得する方法を紹介します。

デモは、次のとおりです。

publicクラスSonarDemo {

静的な文字列のホスト=&'を;のhttp://XXX:9000';

静的String username =' xxx';

static String password =' xxx';

static String resourceKey =' org.codehaus.sonar:sonar-ws-client';

static String [] MEASURES_TO_GET = new String [] {違反、'、行'};

public static void main(String [] args){

DecimalFormat Df = new DecimalFormat(#。##');

//Sonarの作成

Sonar sonar = new Sonar(新しいHttpClient4Connector(新しいホスト(ホスト、ユーザー名、パスワード))
;

//リソース要求を実行します。

ResourceQuery query = ResourceQuery.createForMetrics(resourceKey、MEASURES_TO_GET);

query.setIncludeTrends(true);

リソースresource = sonar.find(query);

//ループトラバースで違反が発生した場合、行が発生しました。

「Measure」allMeasures = resource.getMeasures();

で(Measure measure:allMeasures)を取得します。{

System.out.println(((measure.getMetricKey()+':' + +)

df.format(measure.getValue())));

}

}

}前12次合計2ページ

Copyright © Windowsの知識 All Rights Reserved