最新文章列表

Jenkins+PMD构建自动化静态代码检测

原文:http://www.open-open.com/lib/view/open1425647692009.html (Jenkins+PMD构建自动化静态代码检测)     前言:软件缺陷是不可避免的,要尽量减少错误并提高软件质量,主要有两在类技术,即缺陷预防和缺陷检测 缺陷预防包括编写更好的设计规范、实施代码审核制度、运行代码静态分析工具、运行单元测试等 PMD是一种开源分析Ja ...
yjph83 评论(0) 有3151人浏览 2016-06-05 16:24

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 版本的原因。所以,须像如下一样进行指定 ...
Rainbow702 评论(0) 有4319人浏览 2014-11-24 09:16

PMD分析源码过程简介

1.    PMD简介 PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。 PMD是扫描 Java 源码并查找以下潜在问题: 空捕捉块(catch block)
brandNewUser 评论(0) 有3437人浏览 2014-02-15 16:52

PMD规则之Controversial

     PMD规则 UnnecessaryConstructor: This rule detects when a constructor is not necessary; i.e., when there's only one constructor, it's public, has an empty body, and takes no arguments. ...
pmd 
zhou85xin 评论(0) 有8097人浏览 2013-06-05 11:22

maven插件 pmd、checkstyle、findbugs、cobertura 、N'SIQ 忽略检查

maven插件的忽略配置 1.CheckStyle   <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.7&l ...
蛤蟆仙人 评论(0) 有2136人浏览 2012-12-13 11:10

PMD规则之Basic Rules

更多请参考:http://blog.csdn.net/jack0511/article/details/5260751   EmptyCatchBlock: Empty Catch Block finds instances where an exception is caught, but nothing is done. In most circumstances, this s ...
pmd 
zhulin902 评论(0) 有3126人浏览 2012-09-18 15:57

pmd使用说明以及生成的报告

使用PMD检查代码      以前不知道PMD,最近听说了PC Lint,才开始接触PMD,这么好的工具,如果善用了,真是可以帮助提高很多,对自己的代码习惯、规 ...
pmd 
sisi111111 评论(0) 有10248人浏览 2012-08-29 21:50

自己收集的一些Checkstyle/PMD/Findbugs编码规范

自己收集的一些Checkstyle/PMD/Findbugs编码规范,或许对大家有点用 1、 检查使用*号的导入,默认为全部类。 2、 检查多余的导入,如一个类导入了多次。 3、 检查没有使用的导入。 4、 检查是否有非法的包,缺省检查sun.*;对于某些包是不建议直接调用的。 5、 不需要在相同包中导入一个类。 6、 文件的最大行数,缺省为1500。 7、 每行的最大字符数,缺省为80。 8 ...
yangersoft 评论(0) 有1929人浏览 2012-08-02 14:04

Myeclipse安装PMD

To install the PMD plugin for Eclipse: Start Eclipse and open a project Select "Help"->"Software Updates"->"Find and Install" Click "Next", then click ...
wb1991wb 评论(0) 有2410人浏览 2012-06-07 22:30

常用Java 静态代码分析工具的分析与比较

  引言 在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java 静态代码分析(static code analysis)工具能够在代码构 ...
木有问题 评论(0) 有1365人浏览 2012-02-28 11:54

pmd校验规则总结

括号使用规则 If表达式必须使用{},无论有多少语句 错误实例:  public class Foo {    public void bar() {      int x = 0;      if (foo) x++;//if(foo){x++;}
jiangwenfeng762 评论(0) 有7247人浏览 2011-11-27 22:27

PMD与findbugs与Eclipse 集成

安装Eclipse的PMD插件的过程如下:? 启动Eclipse? 选择Help-->Software Updates-->Find and Install? 选择Next,选择New remote site? 在Name框中输入PMD,URL框中输入http://pmd. ...
gjhappyyy 评论(0) 有18221人浏览 2011-11-03 16:00

static source code checking tools

基于eclipse的静态代码检查工具     checkstyle http://eclipse-cs.sourceforge.net/update   pmd http://pmd.sourceforge.net/eclipse   findbugs http://findbugs.cs.umd.edu/eclipse    
lionbule 评论(0) 有1510人浏览 2011-08-17 14:20

代码走查工具介绍

FindBugs、PMD和CheckStyle是当前比较流行的3种代码走查工具,3种工具各有不同的方向,具体请查看附件。
shihuan830619 评论(1) 有6181人浏览 2011-08-10 19:52

代码检查工具选型

源码分析工具选型 1. 目前各种主流源码分析工具简单介绍 1.1 checkstyle checkstyle产生于2001年,是以antlr作为java语法分析器的静态源码分析工具。通过checkstyle的xml配置文件可指定源码分析规则。通过继承checkstyle自身的Check可实现新的代码检查逻辑。另外继承AbstractFileSetCheck可实现除java以外的其它编程语言的检 ...
runfriends 评论(5) 有5820人浏览 2011-07-11 20:30

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics