Logic useful for an average language plugin
RuleMetadataLoader
- to define rules metadata based onjson
andhtml
filesDeprecatedRuleKey
annotation - when used withRuleMetadataLoader
in will add deprecated rule key for an annotated ruleBuiltInQualityProfileJsonLoader
- to define default rules profiles based onjson
fileProfileGenerator
- to generate rules profilexml
file (e.g. can be used for integration tests)TokenLocation
- to compute token locationExternalRuleLoader
- to load external rules descriptions fromjson
fileExternalReportProvider
- 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