【发布时间】:2012-11-27 20:04:54
【问题描述】:
我有一个包含几层的 java 项目。我想在 Sonar 服务器中定义文件命名约定的规则,例如app.name.dao 包中的每个文件都具有类似 ClassNameDAO.java 的名称。
Sonar 使用的某些工具是否可以做到这一点?
【问题讨论】:
标签: java sonarqube checkstyle
我有一个包含几层的 java 项目。我想在 Sonar 服务器中定义文件命名约定的规则,例如app.name.dao 包中的每个文件都具有类似 ClassNameDAO.java 的名称。
Sonar 使用的某些工具是否可以做到这一点?
【问题讨论】:
标签: java sonarqube checkstyle
除了创建一个专用的 Checkstyle 规则 (http://checkstyle.sourceforge.net/writingchecks.html) 之外,我没有看到任何其他选项,该规则将嵌入到您自己的 Sonar 插件中。
这是一个定义简单 Checkstyle 规则的 Sonar 插件示例:https://github.com/SonarSource/sonar-examples/tree/master/plugins/sonar-checkstyle-extension-plugin
【讨论】: