
io.codemodder.providers.sarif.codeql.CodeQLProvider Maven / Gradle / Ivy
package io.codemodder.providers.sarif.codeql;
import com.google.inject.AbstractModule;
import io.codemodder.CodeChanger;
import io.codemodder.CodemodProvider;
import io.codemodder.RuleSarif;
import java.nio.file.Path;
import java.util.List;
import java.util.Set;
/** Provides codemods that act on CodeQL results. */
public final class CodeQLProvider implements CodemodProvider {
@Override
public Set getModules(
final Path repository,
final List includedFiles,
final List includePaths,
final List excludePaths,
final List> codemodTypes,
final List sarifs,
final Path sonarIssuesJsonFile) {
return Set.of(new CodeQLModule(codemodTypes, sarifs));
}
@Override
public List wantsSarifToolNames() {
return List.of("CodeQL");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy