Logic useful for an average language plugin
RuleMetadataLoader- to define rules metadata based onjsonandhtmlfilesDeprecatedRuleKeyannotation - when used withRuleMetadataLoaderin will add deprecated rule key for an annotated ruleBuiltInQualityProfileJsonLoader- to define default rules profiles based onjsonfileProfileGenerator- to generate rules profilexmlfile (e.g. can be used for integration tests)TokenLocation- to compute token locationExternalRuleLoader- to load external rules descriptions fromjsonfileExternalReportProvider- to get the list of io.File with external reportsProgressReport- to produce logs with number of analyzed filesFileProvider- to get files matching given pattern in the given directory
Copyright 2009-2023 SonarSource. Licensed under the GNU Lesser General Public License, Version 3.0