私はEclipse内でcheckstyleを使用しています。私はそれを有効にすると、命名規則に関するメッセージを表示し、非常に実用的な提案をしません。checkstyleはJavaの提案変更を行いますか?
この機能はありますか?どうすれば使えますか? ありがとう
私はEclipse内でcheckstyleを使用しています。私はそれを有効にすると、命名規則に関するメッセージを表示し、非常に実用的な提案をしません。checkstyleはJavaの提案変更を行いますか?
この機能はありますか?どうすれば使えますか? ありがとう
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
のCheckstyleは '正しい' の名前を提案していません。 checkstyleの設定は単なる正規表現なので、「正規表現に適合するように名前を変換する方法」と言うことはできません。
しかし、発生したエラーの種類ごとにパーソナライズされたメッセージを追加して、より良い名前を提案したり、例を挙げたりすることができます。ウィンドウ - >環境設定 - >チェックスタイルを参照してください。
実際のメッセージを追加できますか? – nfechner