我有一个有几层的java项目。我想在Sonar服务器中定义文件命名约定的规则,例如包app.name.dao
中的每个文件都有ClassNameDAO.java
的名称。
使用Sonar正在使用的一些工具是否可以实现这一目标?
答案 0 :(得分:2)
除了创建专用的Checkstyle规则(http://checkstyle.sourceforge.net/writingchecks.html)之外,我没有看到任何其他选项,该规则将嵌入到您自己的Sonar插件中。
以下是定义简单Checkstyle规则的此类Sonar插件的示例:https://github.com/SonarSource/sonar-examples/tree/master/plugins/sonar-checkstyle-extension-plugin