- 浏览: 157203 次
最新评论
-
bihongliang:
并且服务端一直报错:javax.bluetooth.Bluet ...
android 和 PC端 进行蓝牙通信 demo -
bihongliang:
你好,博主,我是windows10 64 位系统,加载了 64 ...
android 和 PC端 进行蓝牙通信 demo -
白云飘飘2016:
fcylf 写道win7 64位,pc端测试,报错:Nativ ...
android 和 PC端 进行蓝牙通信 demo -
fcylf:
win7 64位,pc端测试,报错:Native Librar ...
android 和 PC端 进行蓝牙通信 demo -
abc天残:
http://www.iteye.com/images/smi ...
android 从服务器下载更新新版本软件 demo
1.Checkstyle特点简介
a.自动化代码检测
注释,命名,大小长度,tab空白,代码问题等。
但:不能自动修改代码,代码增强功能较弱
b.配置灵活
直接修改xml文件
在eclipse的checkstyle选项中配置
1. Checkstyle的安装
Eclipse---Help----Install new software...
输入:http://eclipse-cs.sourceforge.net/update
安装OK后,重启eclipse,然后可以导出看看默认的Sun Checks XML文件
2.简单使用
书写自己的Checkstyle XML文件, 如:my_test_check.xml
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> <module name="Checker"> <module name="TreeWalker"> <module name="ParameterAssignment"> <property name="severity" value="warning"/> </module> <module name="ModifierOrder"> <property name="severity" value="info"/> </module> <module name="MethodName"> <property name="severity" value="warning"/> </module> <module name="EmptyStatement"> <property name="severity" value="info"/> </module> <module name="InnerAssignment"> <property name="tokens" value="ASSIGN,PLUS_ASSIGN,MINUS_ASSIGN"/> </module> <module name="DoubleCheckedLocking"> <property name="severity" value="warning"/> </module> <module name="UnusedImports"> <property name="severity" value="info"/> </module> <module name="StringLiteralEquality"> <property name="severity" value="warning"/> </module> <module name="RedundantModifier"> <property name="severity" value="info"/> </module> <module name="RedundantThrows"> <property name="severity" value="info"/> </module> <module name="LineLength"> <property name="max" value="120" /> </module> <module name="MethodLength"> <property name="tokens" value="METHOD_DEF" /> <property name="max" value="60" /> </module> <module name="MagicNumber"> <property name="tokens" value="NUM_DOUBLE, NUM_INT" /> </module> </module> </module>
应用my_test_check.xml
点击eclipse菜单下面的windows下面的preferences,选择checkstyle,然后点击new...按钮,如图所示:
使用该规则:
自己创建一个简单的java项目,右键点击该项目,选择properties,选中Checkstyle.
应用之后可以看到不规则的代码中检测出了错误,但不影响运行。
这是因为my_test_check.xml定义的规则
<module name="MagicNumber"> <property name="tokens" value="NUM_DOUBLE, NUM_INT" /> </module>
检查项介绍:
参考:
http://blog.csdn.net/haha_mingg/article/details/7266427
- Checkstyle插件简介.rar (677.1 KB)
- 下载次数: 21
发表评论
-
各地图API坐标系统比较与转换
2015-08-07 15:34 961/** * 各地图API坐标系统比较与转换; * W ... -
Netty Websocket 例子
2015-01-08 14:36 1766Netty框架(Netty-3.5.7.Final)来实现W ... -
基于CXF的webService本地数据交互----PC端(四)
2013-04-26 17:20 1548不想新建项目了(可以参考前面一、二、三),就在现有的 ... -
LDAP简单的增删查改
2013-03-04 14:08 30661. 认证信息: package com.royal ... -
pushlet 推送框架简单使用Demo
2013-01-30 14:48 3161人懒了,有点不想写了,网上有好例子,帮忙宣传一下。 ... -
Java调用 SMS Cat发短信
2012-11-02 16:38 2227居然不能发表SMS Cat的中文名?! 这个是 SMS ... -
jersey demo
2012-08-28 16:33 2096同样是Maven构建的项目,不解释。 项目 ... -
验证码例子(jcaptcha插件的使用)
2012-07-20 11:45 2521和上一篇验证码的例子(kaptcha插件的使用)类 ... -
验证码例子(kaptcha插件的使用)
2012-07-19 17:35 2790使用kaptcha插件实现验证码小例子(顺便加了spri ... -
springMVC security Demo
2012-07-03 10:33 2434springMVC 结合权限控制。 项目目录结构 ... -
Apache Mina 入门Demo
2012-06-11 14:45 8117什么是Mina,用Mina可以干什么? 官网 ... -
springMVC Demo
2012-06-07 16:32 1556项目目录结构图: 项目前需要用到的jar包 ... -
List 对象排序 Demo
2012-04-19 11:18 884List 对象排序 Demo 项目目录结构: ... -
restful webservice in springMVC Demo
2012-04-18 17:24 2949Maven restful webservice spring ... -
dom4j简单的XML文件遍历 demo
2012-04-10 15:48 1518随便找一个简单的xml文件,存放进自己的项目中 data.x ... -
基于CXF的webService本地数据交互----PC端与Android端(三)
2012-03-31 09:49 2378本篇基于(二)的基础上续写 主要是JSON的数据交 ... -
bitbucket免费在线库的简用
2012-03-22 10:46 4464bitbucket相当于SVN;版本库的管理,在线免费存储。一 ... -
基于CXF的webService本地数据交互----PC端与Android端(二)
2012-03-15 17:02 1445服务端以maven的形式创建项目。 项目创建好后 ... -
maven自定义本地库位置.m2/repository
2012-03-14 16:56 10221默认的maven本地库位置是:${user.home}/.m2 ... -
jrebel插件实现热部署
2012-03-09 11:59 5216一、eclipse中 jrebel 插件的安装: ...
相关推荐
如果使用 Eclipse 插件,就可以在通过 Continuous Integration 构建或集成前 发现一些这样的冲突。这就促成了我称为渐进编程 的编程方式,在这种方式下,允许在编码过程中进行一定程度的质量检验 —— 再也不能比这...
Eclipse 代码质量检测评估插件合集,包含(CheckStyle、PMD、FindBugs、JDepend、Metrics),绝对超值!
hudson checkstyle 代码格式检测插件
使用Gitlab的Hooks(钩子) + Checkstyle插件做push代码的检测 配置全局的gitlab配置,检查所有的java文件,不符合要求的不能push成功。 本文包含详细的配置过程和相应的附近,包括jdk、Checkstyle插件、检查规则的xml...
IDEA checkstyle插件离线安装包,该插件可以通过配置文件来检测你的代码是否符合规范
checkStyle插件,集成在Ecplise上边,进行代码的检测,如果是在Android studio上边直接下载他里边的插件就好了
CheckStyle,Json View,JS插件,Properties编辑器,SVN插件,代码折叠,垃圾代码检测,增量更新,资源管理器
CheckStyle-IDEA-5.14.0.zip
通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而...
这个经典的插件就不用多说了,当然还有checkstyle。让我们的代码更漂亮吧。 插件安装时,我们只需在eclipse根目录下新建一个【links】目录,然后在里面创建【.link】扩展名的文件,在里面写上类似于【path=F:\\IDE\\...
Alibaba Java Coding Guidelines插件将这些规范直接集成到IDE中,提供给开发者使用,能够帮助开发者编写出符合规范的代码,保证代码的质量和可读性。 快速检查:该插件能够在代码编写过程中实时检查,即时反馈规范...
检查设计存在的潜在缺陷:SonarQube通过插件Findbugs、Checkstyle等工具检测代码存在的缺陷。检测代码的重复代码量:SonarQube可以展示项目中存在大量复制粘贴的代码。检测代码中注释的程度:源码注释过多或者太少都...
IDEA插件,Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测 Sonar可以从以下七个...
从静态分析到动态分析(单元测试)、从系统分析到人工评审、从历史分析到现在的版本分析、从Web客户端到Eclipse插件、从本地分析到远程分析、从集成其他代码分析插件(FindBugs、Checkstyle、PMD等)到作为插件被CI...
1. 不遵循代码标准 sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码编写。 2. 潜在的缺陷 sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具检 测出潜在的缺陷。 3. 糟糕的复杂度分布...
利用IDEA QAPlus插件同时支持checkstyle、findbugs、pmd 三款插件自动化检查代码,生成QA报告。
通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测 sonarQube能带来什么? Developers' Seven Deadly Sins 1.糟糕的复杂度分布 文件、类、方法等...
通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测 sonarQube能带来什么? Developers' Seven Deadly Sins 1.糟糕的复杂度分布 文件、类、方法等...
CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效...