diffplug / diffplug/spotless

add warning if target has `**/*`

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

Beschreibung

As part of writing up a post on [expected Gradle configuration performance](https://www.liutikas.net/2025/11/02/Unreasonable-Configuration.html) I found that com.diffplug.spotless causes 17 second regression in configuration performance [Androidify](https://github.com/android/androidify) Gradle project.

Simply removing com.diffplug.spotless from root build.gradle.kts and rerunning the Gradle profiler we get configuration time from 26s to 9s.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Androidify-Stammdatei build.gradle.kts zu untersuchen, und stelle den beschriebenen Vergleich zur Konfigurationszeit mit und ohne com.diffplug.spotless nach. Verfolge, wie ein target mit **/* konfiguriert wird, definiere anschließend das Warnverhalten und verifiziere, dass es für dieses target erscheint, ohne unnötige Warnungen hinzuzufügen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, kotlin
Bereich
build-system
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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