Class SonarProvider

java.lang.Object
io.codemodder.providers.sonar.SonarProvider
All Implemented Interfaces:
io.codemodder.CodemodProvider

public final class SonarProvider extends Object implements io.codemodder.CodemodProvider
Provides Sonar functionality to codemodder.
  • Constructor Details

    • SonarProvider

      public SonarProvider()
  • Method Details

    • getModules

      public Set<com.google.inject.AbstractModule> getModules(Path repository, List<Path> includedFiles, List<String> pathIncludes, List<String> pathExcludes, List<Class<? extends io.codemodder.CodeChanger>> codemodTypes, List<io.codemodder.RuleSarif> sarifs, List<Path> sonarIssuesJsonPaths, List<Path> sonarHotspotsJsonPaths, Path defectDojoFindingsJsonFile, Path contrastFindingsJsonPath)
      Specified by:
      getModules in interface io.codemodder.CodemodProvider