转自:http://www.cnblogs.com/kiwi-wang/p/4166410.html

本文中使用intelliJ IDEA版本为14.0.1,其他版本差异不大,可同样安装。

下载安装CheckStyle-IDEA插件

安装该插件有两种方式,在线安装和安装包安装

(1)    在线安装

File->Setting->Plugins至下图界面,搜索CheckStyle-IDEA,点击安装。

(2)安装包安装

解压附件中checkstyle-idea-4.10.0.zip,将CheckStyle-IDEA文件复制到IntelliJ IDEA 14.0.1安装目录下的plugins文件夹中。

安装完成后,重启IntelliJ IDEA使插件生效。

配置checkstyle

File->Setting->Other Setting->checkStyle至下图界面

点击红框选中的绿色加号至上层页面添加自定义的检查规则,选择附件中的my_checks.xml,Next,Finish后至下图。

选中新添加的检查规则,并Apply即可。

使用checkStyle检查文件

在File->Setting->Editor->CheckStyle中选择是否进行实时检查。

(1)    实时检查,实时地对不规范的书写进行提示 ,并在编辑页面中进行颜色标识。

(2)    取消实时检查后,可在打开的文件中右击选择Check Current File对当前页面进行检查,此时可在下图所示的CheckStyle Scan 中查看不规范内容,点击条目可查看对应出错语句。

其他

如有一些必须的但不符合检查规则的地方需要忽略检查可以按照下述进行注释

// CSOFF: MagicNumber

需要忽略的代码段

// CSON: MagicNumber

其中MagicNumber为检查的一个步骤,表示检查魔法数,可以替换成其他的检查步骤,比如要忽略该段的行长度,可将MagicNumber改为LineLength即可。

最新文章

  1. YbSoftwareFactory 代码生成插件【十九】:实体类配合数据库表字段进行属性扩展的小技巧
  2. JavaScript格式化日期
  3. html5+css3
  4. Tranparent/cutout/diffuse
  5. java中需要关注的3大方面内容/Java中创建对象的几种方法:
  6. 如何关闭log4j中配置的spring或者hibernate的日志信息
  7. git reset and git checkout
  8. 原生js倒计时和显示当前时间
  9. BZOJ 4518 [Sdoi2016]征途(分治DP)
  10. hdu Hat's Tea
  11. JAVA基础第十组(5道题)
  12. Swift开发教程--使用Storyboard进行界面跳转
  13. CentOS6 上OpenWRT交叉编译
  14. C语言memcpy函数的用法
  15. java SE Development kit 8 Update 201 (64-bit) 的安装相关
  16. IntentService原理分析
  17. vmware 进入虚拟机VMware的系统后鼠标不能点
  18. 11.8luffycity(3)
  19. TweenMax 参考
  20. Gruntfile.js文件配置项

热门文章

  1. [转] vim 正则表达式 很强大
  2. 快速优化yum (for centos5.5)
  3. 配置keil MDK和keil C51共存
  4. hdu_1875_畅通工程再续 prim和kruskal
  5. Python 常量与变量
  6. Highcharts 设置折线图的显示与隐藏
  7. 单篇文章JS模拟分页
  8. WPF 打开文件 打开路径对话框
  9. (转)XML CDATA是什么?
  10. Java中如何判断当前环境是大端字节顺序还是小端字节顺序