Java Hour 51 CheckStyle

Plan List:

1 mysql 相关

2 java code style

安装体验

1 直接从eclipse install new software 安装,莫名奇妙失败,提示为缺少依赖项。

这个安装失败太常见了,本人最近安装失败了无数次。

不纠结在这里。

2 下载安装,妥妥的。

可以从 http://sourceforge.net/projects/eclipse-cs/?source=directory

下载安装包,这回没问题了。

配置

兴奋的执行一次检查,出来一个error 的 exception.

感觉就从顶点跌落到谷底。

ot an exception - expecting '"', found '<EOF>'

代码很简单,应该不是style 不符合的问题,猜测是编码问题。

public static Date converTextToDate(final String text) {

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");

        try {

            return sdf.parse(text);

        } catch (ParseException e) {

            e.printStackTrace();

        }

        return null;

    }

在配置文件的根节点上增加编码的配置。

<module name="Checker">

  <property name="severity" value="warning"/>

  <property name="charset" value="UTF-8"/>

感觉良好

image

经历过CheckStyle 的洗礼后,对各种代码Style 的理解加深了。

当然这个东西是死的,人是活的,很多规则我们都可以依据自己的需要取舍,类似于当年我们使用StyleCop.

Note

Plan List:

1 mysql 相关

2 JVM 相关

你可能感兴趣的:(checkstyle)