File tree Expand file tree Collapse file tree 7 files changed +12
-13
lines changed
framework/codemodder-base/src/main/java/io/codemodder
gradle/build-plugins/src/main/kotlin
codemodder-plugin-appscan/src/main/java/io/codemodder/providers/sarif/appscan
codemodder-plugin-codeql/src/main/java/io/codemodder/providers/sarif/codeql
codemodder-plugin-pmd/src/main/java/io/codemodder/providers/sarif/pmd
codemodder-plugin-semgrep/src/main/java/io/codemodder/providers/sarif/semgrep
codemodder-plugin-sonar/src/main/java/io/codemodder/providers/sonar Expand file tree Collapse file tree 7 files changed +12
-13
lines changed Original file line number Diff line number Diff line change 33import com .google .inject .AbstractModule ;
44import java .util .List ;
55
6- /** A module that only loads if it is responsible for a codemod that's being loaded. */
7- public abstract class LazyCodemodLoadingAbstractModule extends AbstractModule {
6+ /** A module that only configures if it is responsible for a codemod that's being loaded. */
7+ public abstract class CodemodCheckingAbstractModule extends AbstractModule {
88
99 private final boolean shouldActivate ;
1010
1111 /** Returns true if this module is responsible for any of the given codemods, so it doesn't . */
12- protected LazyCodemodLoadingAbstractModule (
13- final List <Class <? extends CodeChanger >> codemodTypes ) {
12+ protected CodemodCheckingAbstractModule (final List <Class <? extends CodeChanger >> codemodTypes ) {
1413 this .shouldActivate = codemodTypes .stream ().anyMatch (this ::isResponsibleFor );
1514 }
1615
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ signing {
2626 val signingPassword: String? by project
2727 useInMemoryPgpKeys(signingKey, signingPassword)
2828 }
29- sign(extensions.getByType<PublishingExtension >().publications.getByName(publicationName))
29+ // sign(extensions.getByType<PublishingExtension>().publications.getByName(publicationName))
3030}
3131
3232publishing {
Original file line number Diff line number Diff line change 22
33import io .codemodder .CodeChanger ;
44import io .codemodder .Codemod ;
5- import io .codemodder .LazyCodemodLoadingAbstractModule ;
5+ import io .codemodder .CodemodCheckingAbstractModule ;
66import io .codemodder .RuleSarif ;
77import java .lang .reflect .Constructor ;
88import java .util .List ;
1313import java .util .stream .Stream ;
1414
1515/** Responsible for distributing the SARIFS to AppScan based codemods based on rules. */
16- public final class AppScanModule extends LazyCodemodLoadingAbstractModule {
16+ public final class AppScanModule extends CodemodCheckingAbstractModule {
1717
1818 private final List <Class <? extends CodeChanger >> codemodTypes ;
1919 private final List <RuleSarif > allAppScanRuleSarifs ;
Original file line number Diff line number Diff line change 22
33import io .codemodder .CodeChanger ;
44import io .codemodder .Codemod ;
5- import io .codemodder .LazyCodemodLoadingAbstractModule ;
5+ import io .codemodder .CodemodCheckingAbstractModule ;
66import io .codemodder .RuleSarif ;
77import java .lang .reflect .Constructor ;
88import java .util .List ;
1313import java .util .stream .Stream ;
1414
1515/** Responsible for distributing the SARIFS to CodeQL based codemods based on rules. */
16- public final class CodeQLModule extends LazyCodemodLoadingAbstractModule {
16+ public final class CodeQLModule extends CodemodCheckingAbstractModule {
1717
1818 private final List <Class <? extends CodeChanger >> codemodTypes ;
1919 private final List <RuleSarif > allCodeqlRuleSarifs ;
Original file line number Diff line number Diff line change 1313import org .slf4j .LoggerFactory ;
1414
1515/** Responsible for binding PMD-related things. */
16- public final class PmdModule extends LazyCodemodLoadingAbstractModule {
16+ public final class PmdModule extends CodemodCheckingAbstractModule {
1717
1818 private final List <Class <? extends CodeChanger >> codemodTypes ;
1919 private final Path codeDirectory ;
Original file line number Diff line number Diff line change 1717import org .slf4j .LoggerFactory ;
1818
1919/** Responsible for binding Semgrep-related things. */
20- public final class SemgrepModule extends LazyCodemodLoadingAbstractModule {
20+ public final class SemgrepModule extends CodemodCheckingAbstractModule {
2121
2222 private final List <Class <? extends CodeChanger >> codemodTypes ;
2323 private final Path codeDirectory ;
Original file line number Diff line number Diff line change 22
33import io .codemodder .CodeChanger ;
44import io .codemodder .Codemod ;
5- import io .codemodder .LazyCodemodLoadingAbstractModule ;
5+ import io .codemodder .CodemodCheckingAbstractModule ;
66import io .codemodder .sonar .model .Hotspot ;
77import io .codemodder .sonar .model .Issue ;
88import io .codemodder .sonar .model .SonarFinding ;
1515import java .util .*;
1616import javax .inject .Inject ;
1717
18- final class SonarModule <T extends SonarFinding > extends LazyCodemodLoadingAbstractModule {
18+ final class SonarModule <T extends SonarFinding > extends CodemodCheckingAbstractModule {
1919
2020 private final List <Class <? extends CodeChanger >> codemodTypes ;
2121 private final Path repository ;
You can’t perform that action at this time.
0 commit comments