Skip to content

Commit 9e083c4

Browse files
committed
Apply configured styles to everything
1 parent 9653c47 commit 9e083c4

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

plugin/src/main/java/org/openrewrite/gradle/isolated/DefaultProjectParser.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import io.micrometer.core.instrument.binder.jvm.JvmHeapPressureMetrics;
2020
import io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics;
2121
import io.micrometer.core.instrument.simple.SimpleMeterRegistry;
22+
import io.micrometer.core.instrument.util.TimeUtils;
2223
import org.gradle.api.NamedDomainObjectContainer;
2324
import org.gradle.api.Project;
2425
import org.gradle.api.artifacts.Configuration;
@@ -82,6 +83,7 @@
8283
import java.nio.file.*;
8384
import java.nio.file.attribute.BasicFileAttributes;
8485
import java.time.Duration;
86+
import java.time.Instant;
8587
import java.time.LocalDateTime;
8688
import java.time.format.DateTimeFormatter;
8789
import java.util.*;
@@ -653,13 +655,13 @@ public Stream<SourceFile> parse(Project subproject, Set<Path> alreadyParsed, Exe
653655
List<NamedStyles> styles = getStyles();
654656
logger.lifecycle("Using active styles {}", styles.stream().map(NamedStyles::getName).collect(toList()));
655657

656-
if (subproject.getPlugins()
657-
.hasPlugin("org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension") || subproject.getExtensions()
658-
.findByName("kotlin") != null && subproject.getExtensions()
659-
.getByName("kotlin")
660-
.getClass()
661-
.getCanonicalName()
662-
.startsWith("org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension")) {
658+
if (subproject.getPlugins().hasPlugin("org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension")
659+
|| subproject.getExtensions()
660+
.findByName("kotlin") != null && subproject.getExtensions()
661+
.getByName("kotlin")
662+
.getClass()
663+
.getCanonicalName()
664+
.startsWith("org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension")) {
663665
sourceFileStream = sourceFileStream.concat(parseMultiplatformKotlinProject(
664666
subproject,
665667
exclusions,
@@ -857,7 +859,6 @@ private SourceFileStream parseGradleProjectSourceSets(Project subproject,
857859

858860
Stream<SourceFile> cus = Stream.of((Supplier<GroovyParser>) () -> GroovyParser.builder()
859861
.classpath(dependenciesWithBuildDirs)
860-
.styles(getStyles())
861862
.typeCache(javaTypeCache)
862863
.logCompilationWarningsAndErrors(false)
863864
.build()).map(Supplier::get).flatMap(gp -> gp.parse(groovyPaths, baseDir, ctx)).map(cu -> {
@@ -934,7 +935,6 @@ private Stream<SourceFile> parseJavaFiles(
934935

935936
return Stream.of((Supplier<JavaParser>) () -> JavaParser.fromJavaVersion()
936937
.classpath(dependencyPaths)
937-
.styles(getStyles())
938938
.typeCache(javaTypeCache)
939939
.logCompilationWarningsAndErrors(extension.getLogCompilationWarningsAndErrors())
940940
.build())
@@ -958,7 +958,6 @@ private Stream<SourceFile> parseKotlinFiles(List<Path> kotlinPaths,
958958

959959
return Stream.of((Supplier<KotlinParser>) () -> KotlinParser.builder()
960960
.classpath(dependencyPaths)
961-
.styles(getStyles())
962961
.typeCache(javaTypeCache)
963962
.logCompilationWarningsAndErrors(extension.getLogCompilationWarningsAndErrors())
964963
.build()).map(Supplier::get).flatMap(kp -> kp.parse(kotlinPaths, baseDir, ctx)).map(cu -> {
@@ -998,7 +997,6 @@ private GradleParser gradleParser() {
998997
return GradleParser.builder()
999998
.groovyParser(GroovyParser.builder()
1000999
.typeCache(new JavaTypeCache())
1001-
.styles(getStyles())
10021000
.logCompilationWarningsAndErrors(false))
10031001
.buildscriptClasspath(buildscriptClasspath)
10041002
.settingsClasspath(settingsClasspath)
@@ -1289,7 +1287,6 @@ private SourceFileStream parseMultiplatformKotlinProject(Project subproject, Col
12891287
JavaTypeCache javaTypeCache = new JavaTypeCache();
12901288
KotlinParser kp = KotlinParser.builder()
12911289
.classpath(dependencyPaths)
1292-
.styles(getStyles())
12931290
.typeCache(javaTypeCache)
12941291
.logCompilationWarningsAndErrors(extension.getLogCompilationWarningsAndErrors())
12951292
.build();
@@ -1433,6 +1430,9 @@ private <T extends SourceFile> UnaryOperator<T> addProvenance(List<Marker> proje
14331430
for (Marker marker : projectProvenance) {
14341431
m = m.addIfAbsent(marker);
14351432
}
1433+
for (NamedStyles style : getStyles()) {
1434+
m = m.addIfAbsent(style);
1435+
}
14361436
return s.withMarkers(m);
14371437
};
14381438
}

plugin/src/test/kotlin/org/openrewrite/gradle/RewriteRunTest.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ class RewriteRunTest : RewritePluginTest {
429429
}
430430
431431
rewrite {
432-
activeRecipe("org.openrewrite.staticanalysis.UnnecessaryParentheses")
432+
activeRecipe("org.openrewrite.staticanalysis.EqualsAvoidsNull")
433433
}
434434
435435
repositories {
@@ -441,7 +441,7 @@ class RewriteRunTest : RewritePluginTest {
441441
}
442442
443443
dependencies {
444-
rewrite("org.openrewrite.recipe:rewrite-static-analysis:1.0.4")
444+
rewrite("org.openrewrite.recipe:rewrite-static-analysis:latest.release")
445445
}
446446
""")
447447
sourceSet("main") {
@@ -451,8 +451,8 @@ class RewriteRunTest : RewritePluginTest {
451451
public class A {
452452
{
453453
String s = null;
454-
if((s.equals("test"))) {}
455-
if(s.equalsIgnoreCase(("test"))) {}
454+
if(s.equals("test")) {}
455+
if(s.equalsIgnoreCase("test")) {}
456456
}
457457
}
458458
""")
@@ -471,7 +471,7 @@ class RewriteRunTest : RewritePluginTest {
471471
public class A {
472472
{
473473
String s = null;
474-
if(s.equals("test")) {}
474+
if("test".equals(s)) {}
475475
if(s.equalsIgnoreCase("test")) {}
476476
}
477477
}
@@ -1454,7 +1454,7 @@ class RewriteRunTest : RewritePluginTest {
14541454
- org.openrewrite.gradle.UpgradeDependencyVersion:
14551455
groupId: com.fasterxml.jackson.core
14561456
artifactId: jackson-databind
1457-
version: 2.17.0-2.17.2
1457+
version: 2.18.0
14581458
""")
14591459
buildGradle("""
14601460
plugins {
@@ -1497,7 +1497,7 @@ class RewriteRunTest : RewritePluginTest {
14971497
}
14981498
}
14991499
dependencies {
1500-
implementation("com.fasterxml.jackson.core:jackson-databind:2.17.2")
1500+
implementation("com.fasterxml.jackson.core:jackson-databind:2.18.0")
15011501
}
15021502
""".trimIndent())
15031503
}

0 commit comments

Comments
 (0)