[Seasar-user:16561] Re: 【S2Dao】CheckStyleの適応について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 12月 26日 (金) 17:00:09 JST


小林 (koichik) です.

Date:    Fri, 26 Dec 2008 12:01:28 +0900
From:    田中 修 <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:16557] Re: 【S2Dao】CheckStyleの適応について

> ご連絡いただいた情報を元に下記の設定に変更してみました。
> うまく利用できそうです。
>         <module name="LocalFinalVariableName">
>             <property name="format" value="^[a-z][a-zA-Z0-9]*(_[A-Z0-9]+)$"/>
>         </module>
>         <module name="LocalVariableName">
>             <property name="format" value="^[a-z][a-zA-Z0-9]*(_[A-Z0-9]+)$"/>
>         </module>

これらはメソッド内の変数に関する設定なので,
定数には影響しないのでは?

また,変数のフォーマットとしてもおかしいです.
$ の前に * がないので,変数名が必ず英大文字または
数字で終了しなくてはいけないことになってます.
# aaa は不正,aaa_1 なら妥当.

定数アノテーションを許容するなら,

        <module name="ConstantName">
            <property name="format" value="^[a-zA-Z][a-zA-Z0-9]*(_[a-zA-Z0-9]+)*$"/>
        </module>

のようになるのでは?


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内