架构约束规则是在Java中实现的吗,我可以将此代码视为自定义规则的起点吗?
Sonar java插件是完全开源的,所有的源代码都可以在github上找到:https://github.com/SonarSource/sonar-java
架构约束可以在这里找到:https://github.com/SonarSource/sonar-java/blob/master/java-checks/src/main/java/org/sonar/java/checks/ArchitectureCheck.java
如果你想在java中实现自定义规则,我建议阅读这部分文档:http://docs.sonarqube.org/display/PLUG/Custom +规则+ + Java