Spotless fails to format .gitignore
- Vorherrschende Sprache
- Java
- Sterne
- 5.6k
- Forks
- 559
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 43
Beschreibung
Hello :wave:,
I was trying out Spotless for Gradle today and found that if failed to format my .gitignore. A minimal example would use the following `build.gradle`:
```
plugins {
id "com.diffplug.spotless" version "6.3.0"
}
spotless {
format 'misc', {
target '.gitignore'
trimTrailingWhitespace()
indentWithTabs()
endWithNewline()
}
}
```
Then introduce any formatting violation in `.gitignore` and the `spotlessCheck`, `spotlessApply`, `spotlessMiscCheck` etc. don't pick it up. Any other filename appears to work fine.
Spotless 6.3.0
Gradle 7.4.1
Java 11 and 17
Linux and macOS
Beitragsleitfaden
Rechercherichtung
Reproduziere das Problem mit dem minimalen build.gradle und einer absichtlich falsch formatierten .gitignore und führe anschließend spotlessCheck, spotlessApply und spotlessMiscCheck aus. Verfolge, wie das Gradle-Formatziel den Dateinamen .gitignore behandelt; als erledigt gilt die Aufgabe, wenn diese Tasks die konfigurierten Änderungen an Leerraum, Einrückung und abschließendem Zeilenumbruch erkennen und anwenden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- 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