]> source.dussan.org Git - sonarqube.git/commit
API: apply the same pattern between rules and profiles API. The extension point to...
authorsimonbrandhof <simon.brandhof@gmail.com>
Fri, 8 Oct 2010 15:48:07 +0000 (15:48 +0000)
committersimonbrandhof <simon.brandhof@gmail.com>
Fri, 8 Oct 2010 15:48:07 +0000 (15:48 +0000)
commitfc24fe199eb5968ab7adb26fd23f650e4a8f8a9e
tree59332c8e45a7b6184cc602756c6c193898e62d94
parent7ca495d67492c6b3dbb653102e345f8fc43f09ae
API: apply the same pattern between rules and profiles API. The extension point to define rules is org.sonar.api.rules.RuleRepository. The classes AnnotationRuleParser and XMLRuleParser are components that can be used but not extended.
14 files changed:
plugins/sonar-checkstyle-plugin/src/main/java/org/sonar/plugins/checkstyle/CheckstyleRuleRepository.java
plugins/sonar-checkstyle-plugin/src/test/java/org/sonar/plugins/checkstyle/CheckstyleRuleRepositoryTest.java
plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsRuleRepository.java
plugins/sonar-findbugs-plugin/src/test/java/org/sonar/plugins/findbugs/FindbugsRuleFinder.java
plugins/sonar-findbugs-plugin/src/test/java/org/sonar/plugins/findbugs/FindbugsRuleRepositoryTest.java
plugins/sonar-findbugs-plugin/src/test/java/org/sonar/plugins/findbugs/FindbugsTests.java
plugins/sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdRuleRepository.java
plugins/sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdProfileExporterTest.java
plugins/sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdRuleRepositoryTest.java
sonar-plugin-api/src/main/java/org/sonar/api/rules/AnnotationRuleParser.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/rules/AnnotationRuleRepository.java [deleted file]
sonar-plugin-api/src/main/java/org/sonar/api/rules/XMLRuleParser.java
sonar-plugin-api/src/test/java/org/sonar/api/rules/XMLRuleParserTest.java
sonar-server/src/main/java/org/sonar/server/platform/Platform.java