- Notifications
You must be signed in to change notification settings - Fork 493
Closed
Labels
Description
This issue is present in only Kotlin/Kotlin (Gradle) file source sets that I know of with the ktlint formatter.
When a source file is changed, the license doesn't reflect the changes and marks the file as an OK state, which should update the license content if it was changed.
A reproduction repository can be seen in auguwu/spotless-kotlin/repro. Just run ./gradlew spotlessApply.
Expected Result
/** * some example of license content here * Copyright (c) 2023 */ import kotlin.TODO fun main(args: Array<String>) { println( "we do a little" + "trolling", ) TODO("this function is a work in progress!") } Actual Result
import kotlin.TODO fun main(args: Array<String>) { println( "we do a little" + "trolling", ) TODO("this function is a work in progress!") } - Gradle: 7.6 ~ 8.0.1
- Spotless: 6.14.0 ~ 6.16.0
- Operating System (from
uname -a):Linux [redacted] 6.1.12-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 14 Feb 2023 22:08:08 +0000 x86_64 GNU/Linux
pauliesnug