checkstyle for java建议修改吗?

时间:2011-09-14 09:14:42

标签: java

我在eclipse中使用checkstyle,当我激活它时,该工具会显示有关命名约定的消息,并且不会提出非常实用的提议。

这个功能存在吗?我该怎么用呢? 感谢

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

Checkstyle没有提出'正确'的名称。 checkstyle的配置只是一个正则表达式,所以你不能说'我如何转换名称以使它适合正则表达式'。

但是,您可以为引发的每种类型的错误添加个性化消息,以便您可以建议更好的名称或提供示例。查看Window-> Preferences-> Checkstyle。