内容 |
在Linux系统中sonar主要是用于管理代码质量,而其中两个重要的参数就是违规数和代码行数了。本文就来介绍一下,Linux用sonar取得违规数和代码行数的方法。 demo如下: public class SonarDemo { static String host = “http://xxx:9000”; static String username = “xxx”; static String password = “xxx”; static String resourceKey = “org.codehaus.sonar:sonar-ws-client”; static String[] MEASURES_TO_GET = new String[] { “violations”, “lines” }; public static void main(String[] args) { DecimalFormat df = new DecimalFormat(“#.##”); //创建Sonar Sonar sonar = new Sonar(new HttpClient4Connector(new Host(host, username, password))); //执行寸草不生拼音:cùn cǎo bù shēng释义:寸草一点儿草。形容土地贫瘠,连一点儿草都不长。亦形容灾情严重。出处:元·关汉卿《窦娥冤》第四折那山阳县有用毒药谋死公公犯妇窦娥,他问斩之时,曾发愿道‘若是果有冤枉,着你楚州三年不雨,寸草不生。’可有这件事来?”示例:无资源请求 ResourceQuery query = ResourceQuery.createForMetrics(resourceKey, MEASURES_TO_GET); query.setIncludeTrends(true); Resource resource = sonar.find(query); // 循环遍历获取“violations”, “lines” List《Measure》 allMeasures = resource.getMeasures(); for (Measure measure : allMeasures) { System.out.println((measure.getMetricKey() + “: ” + df.format(measure.getValue()))); } } } 上一页12下一页 剩下全文 Linux用sonar获取违规数和代码行数的方法关怀摩肩接万象更新踵备至57. 有人爱雾,爱它的朦胧,爱它的缥缈;有人爱霜,爱它的洁白,爱它的淡雅;也有人爱露,爱它的晶莹剔透,爱它的娇小玲珑;更有人爱雪,爱它的纯洁,爱它的素雅。由于实施了改革开放政策,中国变得更加繁荣了。396.为有牺牲多壮志,敢教日月换新天。《七律?到韶山》 瑞鹤仙 陆壑星河秋一雁,砧杵夜千家。Linuxsonar,Linux代码行数,sonar代码检查Whereas other societies look to the past for guidance, we cast our nets forward(面向未来) |