2011-09-14 10 views
0

私はEclipse内でcheckstyleを使用しています。私はそれを有効にすると、命名規則に関するメッセージを表示し、非常に実用的な提案をしません。checkstyleはJavaの提案変更を行いますか?

この機能はありますか?どうすれば使えますか? ありがとう

+0

実際のメッセージを追加できますか? – nfechner

答えて

0

Javaの命名規則は、検出したり、覚えたり、適用したりするのがとても簡単です。バリデーターは違反を検出できますが、セマンティクスに依存する可能性があるため、(一般的に)正しい名前を提示することはできません。そして:あなたが慣習を知ったら、すぐに問題を理解し、「正しい」代替案を見てください。

例:

int Person = null; // should be person 

class my_mouse_listener { // should be MyMouseListener 

private static int red = 1; // should be RED 

private String SUPERUSERPASSWORD = "secret"; // could be superuserPassword 
               // -> good proposal impossible as 
               // sUPERUSERPASSWORD would be 
               // valid too 
0

のCheckstyleは '正しい' の名前を提案していません。 checkstyleの設定は単なる正規表現なので、「正規表現に適合するように名前を変換する方法」と言うことはできません。

しかし、発生したエラーの種類ごとにパーソナライズされたメッセージを追加して、より良い名前を提案したり、例を挙げたりすることができます。ウィンドウ - >環境設定 - >チェックスタイルを参照してください。

関連する問題