`licenseHeader` doesn't work when `kotlin` and `kotlinGradle` are both enabled
- 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
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