SonarQube是管理代码质量一个开源平台,可以快速的定位代码中潜在的或者明显的错误。 SonarQube安装 1、环境准备 (1)sonarQube 下载地址https://www.sonarqube.org/downloads/ 注:官网显示目前最新版本是6.2,但是实在是下载不下来,迫于无奈 ...
分类:
其他好文 时间:
2017-05-01 01:25:05
阅读次数:
294
Connected Mode You can bind Eclipse projects to a SonarQube project (supporting SonarQube servers 5.6+). This operation will make SonarLint use the an ...
分类:
其他好文 时间:
2017-04-26 11:46:39
阅读次数:
3379
目前在持续集成领域,除了后起之秀travis ci,在老牌工具中,最著名的还是非jenkins莫属。本篇文章简单的说一声jenkins与sonarqube的集成来实现代码的静态审核。 在这里不详细罗列jenkins的安装与初始化配置,假设你已经安装好了jenkins,并正常启动了。我们直接 开始安装 ...
分类:
其他好文 时间:
2017-04-20 19:52:03
阅读次数:
167
一、SonarQube的介绍SonarQube是一个管理代码质量的开放平台。可以从七个维度检测代码质量(为什么要用SonarQube):(1)复杂度分布(complexity)::代码复杂度过高将难以理解、难以维护(2)重复代码(duplications)::程序中包含大量复制粘贴的代码是质量低下的表现(3)单元测试(..
分类:
其他好文 时间:
2017-04-14 21:29:34
阅读次数:
1801
说明:此配置只适合maven部署java代码1、在Jenkins上安装插件2、登录sonarqube在配置-->安全-->输入token名点击Generate创建一个token复制生成的token3、在Jenkins的系统管理的配置-->系统设置,配置sonarqube注意:把上面复制的token粘贴到这里4、在maven的配置文件..
分类:
其他好文 时间:
2017-04-14 21:19:21
阅读次数:
789
作者:张克强 作者微博:张克强-敏捷307在 《SonarQube4.4+Jenkins进行代码检查实例之中的一个》 中介绍了不编译仅仅检查的方式。在《SonarQube4.4+Jenkins进行代码检查实例之二》中介绍了编译并检查编译结果的方式。本文来介绍怎样利用SonarQube来分析单元測试。 ...
分类:
其他好文 时间:
2017-04-14 18:51:31
阅读次数:
419
写在前面异常处理是代码中常见的处理,本文根据SonarQube在异常方面的规则和常见检查结果,选取说明了常见异常处理中的技术债务,提倡技术债务最少的编码方式。Exception handlers sh...
分类:
编程语言 时间:
2017-04-06 20:15:16
阅读次数:
3039
1、SonarQube的介绍官网:https://www.sonarqube.org/SonarQube是一个管理代码质量的开放平台。1.1可以从七个维度检测代码质量(为什么要用SonarQube)(1)复杂度分布(complexity):代码复杂度过高将难以理解、难以维护(2)重复代码(duplications):程序中包含大量复制粘贴的代码..
分类:
系统相关 时间:
2017-03-31 13:45:04
阅读次数:
288
基于1 上文实现拉取代码后能自动触发sonar-runner实现代码扫描评测,job1完成 添加sonar插件 SonarQube Plugin 配置: 系统设置à告知jenkins,sonar在哪 https://docs.sonarqube.org/display/SONAR/User+Toke... ...
分类:
其他好文 时间:
2017-03-28 19:11:35
阅读次数:
264
环境:root@ubuntu:~#uname-a
Linuxubuntu4.4.0-21-generic#37-UbuntuSMPMonApr1818:33:37UTC2016x86_64x86_64x86_64GNU/Linux
root@ubuntu:~#
root@ubuntu:~#cat/etc/issue
Ubuntu16.04LTS\n\l
root@ubuntu:~#安装配置mysql:1、更新源root@ubuntu:~#apt-getupdate2、安装MyS..
分类:
数据库 时间:
2017-03-21 20:34:42
阅读次数:
432