代码规范遵从度(check和pmd插件安装以及配置)

原创 2015年11月19日 23:24:34

一、 背景

我们的测试代码提交可以先用checkStyle插件和PMD插件扫描,其提示跟Snoar上的违规是一样的,能方便大家修改违规的代码,可以实现在代码还没有交给测试之前,先进行代码扫描,代码规范遵从度指标达标。


二、 插件地址以及配置文件下载:

关于这两个插件大家可以自行安装,我这边为了方便大家也在附件中提供了地址和两个配置文件CheckStyle.xml和PMD.xml文件,这两个配置文件在附件里面也有,至于里面的配置的意思在这边就没有介绍了。
Checkstyle
CheckStyle插件下载地址(大家可以自行安装)
http://sourceforge.net/projects/eclipse-cs/
Checkstyle 配置文件地址:点击下载
PMD
PMD我这边是采用在线安装(大家可以自行选择)
PMD插件地址:在线安装PMD - http://PMD.sourceforge.net/eclipse
注意选择兼容自己eclipse的PMD插件
PMD 配置文件地址:点击下载

三、 配置文件在Eclipse中配置

CheckStyle在Eclipse中配置
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

PMD在Eclipse中配置

这里写图片描述
这里写图片描述
这里写图片描述

四、 总结

同时使用这两个插件就能扫出不符合规范的代码了。

在Gradle中使用阿里巴巴Java开发规约插件进行代码检查

概述  最近阿里发布了《阿里巴巴Java开发手册》,一时间无数阿里拥趸如获武穆遗书,就在近日阿里又顺便发布了,可以轻松的在码字阶段获得相应的编码提示,那么,在Gradle中如何应用阿里开发规约进行代码...
  • pkaq_
  • pkaq_
  • 2017年10月18日 17:20
  • 643

mvn checkstyle/findbugs/pmd 插件使用

1. mvn checkstyle plugin 的使用 可以不做任何设置, 直接运行mvn checkstyle:checkstyle即可得到checkstyle的报告于 target/site/c...
  • smithallenyu
  • smithallenyu
  • 2016年01月18日 15:05
  • 868

符合阿里巴巴代码规范的checkstyle检测文件

一、安装与简介eclipse和idea都有对应的插件,找到插件安装界面。搜索checkstyle,点击安装后,重启IDE即可。(网上有很多安装教程,就不重复制造轮子了)二、导入配置文件在checkst...
  • KingBoyWorld
  • KingBoyWorld
  • 2017年07月25日 16:24
  • 4606

阿里p3c是CheckStyle、FindBugs的补充

阿里的checkstyle即p3c,是检查Java代码规范的必备利器。
  • brycegao321
  • brycegao321
  • 2017年10月16日 09:37
  • 2268

基于华为java编程规范的checkstyle.xml以及格式化模版,注释模版

checkstyle.xml
  • q383965374
  • q383965374
  • 2015年11月03日 16:29
  • 6441

【代码规范神器】阿里巴巴Java开发规约IDE插件使用教程(P3C)

继阿里公布Java开发手册(终极版)后,今天中午阿里技术公众号推文中又公布几款开源项目,其中一款插件(阿里巴巴Java开发规范插件)着实让我感到小激动;插件支持IDEA以及Eclipse安装...
  • qq_19260029
  • qq_19260029
  • 2017年10月17日 14:09
  • 2578

阿里巴巴Java开发规范插件p3c Idea版使用方法

Idea Plugin Prepare Project JDK: 1.7+Gradle: 3.0+(Require JDK1.8+ for gradle) Build cd p...
  • GarfieldEr007
  • GarfieldEr007
  • 2018年01月13日 13:40
  • 324

java进阶(三)------java编程规范---代码质量检测工具FindBugs、PMD和CheckStyle对比

上一篇文章我们已经了解了  怎么自动化设置 myeclipse中的代码格式。 我们在开发过程中会发现我们并没有太多的时间来进行代码检查和review,不过我们可以通过工具来自动进行代码的检查,提高工作...
  • q383965374
  • q383965374
  • 2015年11月03日 16:45
  • 3509

eclipse 使用PMD预先检测错误

PMD是一款静态代码分析工具,它能够自动检测各种潜在缺陷以及不安全或未优化的代码。Checkstyle之类的其它工具可以检查代码是否遵循了约定和标准。而PMD功能则更多地是集中在预先检测缺陷上,它提供...
  • qilixiang012
  • qilixiang012
  • 2014年09月19日 11:51
  • 785

扩展阿里巴巴Java开发规约插件

前言 工作中难免会遇到维护别人代码的情况,那么首先就得看懂别人写的代码。如果对方写的代码混乱臃肿,维护成本必然很高,如果对方写的代码优雅清晰,那维护的人看起来必然心情愉悦。正所谓“前人栽树,后人乘凉...
  • u014513883
  • u014513883
  • 2018年01月29日 09:26
  • 81
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:代码规范遵从度(check和pmd插件安装以及配置)
举报原因:
原因补充:

(最多只允许输入30个字)