diffplug / diffplug/spotless

Gradle task spotlessInternalRegisterDependencies configured eagerly

Offen
#1,341 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug-unconfirmed
Vorherrschende Sprache
Java
Sterne
5.6k
Forks
559
Ø Merge
1 T. 14 Std.
Gemergte PRs (30 T.)
43

Beschreibung

When running `./gradlew help --scan` the Build Scan reports task `spotlessInternalRegisterDependencies` is configured. Gradle's task configuration avoidance feature should be used so it's only configured when needed.

Affects spotless on main branch. The problem was introduced by https://github.com/diffplug/spotless/pull/1039, thanks to `get()` call here:

https://github.com/diffplug/spotless/blob/f4ee554c4600360a678c5faa2e447df919d536f2/plugin-gradle/src/main/java/com/diffplug/gradle/spotless/SpotlessExtension.java#L52

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie in plugin-gradle/src/main/java/com/diffplug/gradle/spotless/SpotlessExtension.java bei Zeile 52, wo sich der gemeldete get()-Aufruf befindet. Führen Sie ./gradlew help --scan vor und nach der Änderung aus und prüfen Sie den Build Scan. Erledigt bedeutet, dass spotlessInternalRegisterDependencies beim Ausführen von help nicht mehr konfiguriert wird, sofern es nicht benötigt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.