private RulesProfile parse(String resource, ValidationMessages validation) { return new XMLProfileParser(newRuleFinder()) .parseResource(getClass().getClassLoader(), getResourcePath(resource), validation); }
@Override public RulesProfile createProfile(ValidationMessages messages) { return xmlProfileParser.parseResource(getClass().getClassLoader(), "org/sonar/plugins/checkstyle/profile-sonar-way.xml", messages); } }
@Override public RulesProfile createProfile(ValidationMessages validation) { return xmlProfileParser.parseResource(getClass().getClassLoader(), "org/sonar/plugins/php/profile/drupal-profile.xml", validation); } }
/** * @see org.sonar.api.profiles.ProfileDefinition#createProfile(org.sonar.api.utils.ValidationMessages) */ @Override public RulesProfile createProfile(ValidationMessages messages) { return parser.parseResource(getClass().getClassLoader(), "org/sonar/plugins/php/pmd/php-profile-with-pmd.xml", messages); } }
@Override public RulesProfile createProfile(ValidationMessages validation) { return xmlProfileParser.parseResource(getClass().getClassLoader(), "org/sonar/plugins/php/profile/drupal-profile.xml", validation); } }
@Override public RulesProfile createProfile(ValidationMessages messages) { return xmlProfileParser.parseResource(getClass().getClassLoader(), "org/sonar/plugins/groovy/profile-sonar-way.xml", messages); } }
@Override public RulesProfile createProfile(ValidationMessages messages) { return parser.parseResource(getClass().getClassLoader(), "org/sonar/plugins/php/codesniffer/php-profile-with-cs.xml", messages); }
@Override public RulesProfile createProfile(ValidationMessages messages) { return xmlProfileParser.parseResource(getClass().getClassLoader(), "org/sonar/plugins/checkstyle/profile-sun-conventions.xml", messages); }
@Override public RulesProfile createProfile(ValidationMessages validation) { RulesProfile parsedResource = xmlProfileParser.parseResource(getClass().getClassLoader(), PERL_PROFILE_XML, validation); parsedResource.setDefaultProfile(true); return parsedResource; } }