51Testing软件测试论坛

标题: CheckStyle跳过缩进符检查~ [打印本页]

作者: zmq958050536    时间: 2016-10-9 15:04
标题: CheckStyle跳过缩进符检查~
如何配置CheckStyle的配置文件跳过对代码和注释这些的缩进符检查啊~求大神·~~~

作者: 歪歪只是嗨皮    时间: 2016-10-9 15:04
CheckStyle 配置是通过指定modules 来应用到Java文件的。
  配置文件在net.sf.eclipse.cor.***.jar 里sun_checks.xml sun_checks_eclipse.xml
  在自己配置文件的时候可以参考sun 的规范来定义。

  1.CheckyStyle配置文件的修改:
  Window -> Preferences -> CheckStyle
  New -> External Configuration File -> Name -> Location -> OK
  Set as Default -> OK !
  现在就可以对自己的配置进行修改了。
  2.增加或删除文件中的属性
  2.1 Window -> preferences -> xxx(自己的配置文件)
  在CheckStyle Configer 中可以 Add 或者Remove任意的选项,并修改properties或severity.
  五:
  我的CheckStyle配置:
  <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
  <!--
This configuration file was written by the eclipse-cs plugin configuration editor
-->
<!--
Checkstyle-Configuration: abc
Description: none
-->
<module name="Checker">
<property name="severity" value="warning"/>

<!-- module的根节点 -->
<module name="TreeWalker">

<module name="PackageName">
<property name="severity" value="warning"/>
<property name="format" value="^[a-z]+(\.[a-z_][a-z0-9_]*)*$"/>
<message key="name.invalidPattern" value="包名 ''{0}''要匹配 ''{1}''的格式(所有字母全部小写)."/>
</module>





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2