diffplug / diffplug/spotless

`licenseHeader` doesn't work when `kotlin` and `kotlinGradle` are both enabled

Offen
#1,956 0 Kommentare 2 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

If I use the config below, it works in Groovy Dsl project for kt fies
```groovy
spotless {
kotlin {
ktlint()
licenseHeaderFile(rootProject.file("gradle/HEADER.txt"))
}
}
```

But if I just copy-paste it into Kotlin Dsl project, license headers will not be added or replaced into kt files.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die in der Issue gezeigte Kotlin-DSL-Konfiguration mit gradle/HEADER.txt sowie den Einstellungen kotlin und kotlinGradle zu reproduzieren. Vergleiche ihr Verhalten mit dem funktionierenden Groovy-DSL-Beispiel und überprüfe, ob Header in den .kt-Dateien des Projekts hinzugefügt oder ersetzt werden; abgeschlossen ist die Aufgabe, wenn die Kotlin-DSL den Lizenz-Header korrekt anwendet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
kotlin
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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