EclipseプラグインでCheckStyleを使用していると以下のような感じで、
赤色のエラーが出て使用できない場合があってとっても困ってた。
解決方法を探してググってみると、 どうもJavaの使う文字コード(WindowsなのでMS932)と別の文字コードで ソースを保存(自分はUTF-8にしてた)すると、 上記の事象が発生してしまうらしい。
他のサイトでは、CheckstyleのTreeWalkerにオプションを指定するという解決方法も載っているが、 自分のバージョンのCheckstyle(5.3)だと、試してみた結果この解決方法は使えない。エラーになってしまう。 どうするか考えた結果、自分一人で開発してるだけなので、 ソースを保存する文字コードをMS932に変更してしまうことで解決した。
本当はUTF-8のほうが他(Gitとか、もろもろ)ではまりにくいと思えるのだけど、 とりあえず目先の問題を解決するスタンスでやってみる。
