本月博客排行
-
第1名
lerf -
第2名
bosschen -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- e_e
- gengyun12
- benladeng5225
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
使用Sonar检查Typsscript和Javascript
本地有两个工程,一个Angular4的UI工程,使用Jest和Jasmine做单元测试,jest会出code coverage报告。一个后台Node工程,JS编写,用Jasmine做单元测试,istanbul出code coverage报告。
项目需要集成Sonar进行代码检查。
步骤:
1. 下载安装并启动SonarQube
https://docs.sonarqube.org/ ...
SonarQube中配置某一条规则对某一个类忽略
进入项目的SonarQube首页,如图:
进入要设置的某一个模块,例如要对****-core里边的某一个文件进行设置,点击上页的NAME链接进入页面,如图:
选择Administration-->General Settings-->Analysis Scope,如图:
进入Analysis Scope的Issues(在紧挨着的右侧,不是最上边的那个Issues), ...
Sonar指定Java项目分析文件
现在系统通常都会有自动化生成的代码,在使用Sonar做系统代码质量分析的时候我们都希望能把自动生成的代码排除到系统分析之外。要实现这个就非常简单了,在maven的pom.xml文件里面加入sonar.exclusions指明哪些自动生成代码的文件夹不需要分析。
具体的匹配规则可以参考sonar的官方文档,非常简单 (docs.sonarqube.org )。注意使用maven项目时匹配的文件夹基 ...
sonar qube安装
1 预置条件
1.已安装JAVA环境
2.已安装有MySQL数据库
软件下载地址:http://www.sonarqube.org/downloads/
下载SonarQube
2 解压缩
unzip sonarqube-4.5.7.zip
3 数据库配置
进入数据库命令
mysql -u root –p
CREATE DATABASE sonar C ...
sonar集成jenkins管理
一、pom文件新增sonar插件:
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.0.2</version& ...
代码质量管理开源平台Sonar
文章已迁移到新地址
http://blog.dinghz.com/2016/01/05/sonar.html
Sonar官网
http://www.sonarqube.org/
Sonar介绍
Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Co ...
使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
转载自博客园:
使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
http://www.cnblogs.com/leefreeman/p/4211530.html
使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
http://www.cnblogs.com/leef ...
方法可能因为checked exception导致清理流或资源失败
方法可能因为checked exception导致清理流或资源失败
资源库: findbugs 关键字: OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE
This method may fail to clean up (close, dispose of) a stream, database object, or other resource re ...
Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode
今天在使用Sonar qube 检测代码的时候,报了一个错,错误信息为:
Cannot use the diamond generic notation when running in JDK inferior to 1.7 mode!
后在网上查了一下,是因为在sonar-project.properties 这份配置文件中,没有明确指定 JDK 版本的原因。所以,须像如下一样进行指定 ...
sonar安装配置
Sonar简介
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量
通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测sonarQube能带来什么?
1.糟糕的复杂度分布
文件、类、方法等,如果复杂度过高将难以 ...
Sonar系统使用说明
1. Sonar简介
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量
通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测
2. Sonar的安装
作为一个代码分析平台,Sonar由以下三个部 ...
findbugs:may expose internal representation by returning
findbugs:1. *** getXXX() may expose internal representation by returning ***.getXXX 2. *** setXXX(DATE )may expose internal representation by storing an externally mutable object into setXXX *** 翻译:1 ...