- PR -

EclipseのCheckStyleについて

1
投稿者投稿内容
すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-01-23 23:13
Javaとは直接関係ないのですが、他に適切な会議室がないのでここで質問させていただきます。

Eclipse3.2の機能であるCheckStyleを使ってコーディングチェックを実施しているのですが、
「インデントは半角ブランク2個とする」というチェックがうまく適用されません。
他のチェックは全て正常に適用されているので、パス指定などの問題ではないと思います。

以下のように記述しているのですが、間違いがわかる方がいましたら教えていただけないでしょうか。
よろしくお願いいたします。

<module name="Checker">
<property name="severity" value="warning"/>
<module name="TreeWalker">
<module name="Indentation">
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="インデント"/>
<metadata name="basicOffset" value="2"/>
</module>

   (以下省略)

http://www.limy.org/program/java/checkstyle/miscellaneous.html
Jaune
会議室デビュー日: 2006/12/02
投稿数: 16
投稿日時: 2007-01-24 02:02
引用:
ゆうさんの書き込み (2007-01-23 23:13) より:
<module name="Checker">
<property name="severity" value="warning"/>
<module name="TreeWalker">
<module name="Indentation">
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="インデント"/>
<metadata name="basicOffset" value="2"/>
</module>

   (以下省略)


同じような設定を Checkstyle Plug-in で設定してみたところ以下のようになりました。
コード:
<module name="Checker">
    <property name="severity" value="warning"/>
    <module name="TreeWalker">
        ・・・略・・・
        <module name="Indentation">
            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="インデント"/>
            <property name="basicOffset" value="2"/>
        </module>
    </module>
</module>


<metadata name="basicOffset" value="2"/>

<property name="basicOffset" value="2"/>
ではないでしょうか?

[確認環境]
eclipse 3.2
Eclipse Checkstyle Plug-in 4.2.1
すひろ
大ベテラン
会議室デビュー日: 2006/10/17
投稿数: 124
お住まい・勤務地: 愛知県
投稿日時: 2007-01-24 23:34
Jauneさん、回答ありがとうございます。
仰るとおり、metadataをpropertyと書き直したらチェックされました。
落ち着けばわかる初歩的なミスですね…。気をつけないと。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)