Class CodeQLProvider

java.lang.Object
io.codemodder.providers.sarif.codeql.CodeQLProvider
All Implemented Interfaces:
io.codemodder.CodemodProvider

public final class CodeQLProvider extends Object implements io.codemodder.CodemodProvider
Provides codemods that act on CodeQL results.
  • Constructor Details

    • CodeQLProvider

      public CodeQLProvider()
  • Method Details

    • getModules

      public Set<com.google.inject.AbstractModule> getModules(Path repository, List<Class<? extends io.codemodder.CodeChanger>> codemodTypes, List<io.codemodder.RuleSarif> sarifs)
      Specified by:
      getModules in interface io.codemodder.CodemodProvider
    • wantsSarifToolNames

      public List<String> wantsSarifToolNames()
      Specified by:
      wantsSarifToolNames in interface io.codemodder.CodemodProvider