Ignore line-wrapping-only changes
- Vorherrschende Sprache
- Java
- Sterne
- 5.6k
- Forks
- 559
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 43
Beschreibung
While using spotless for Android, we run in to an issue where Android Studio line wrapping is overridden with spotless. There is no API exposed for changing this so that we can synchronize Android studio line wrapping with Spotless line wrapping.
The formatting of java code is being set to `googleJavaFormat(1.8).aosp()` and having a customizable line wrapping would help with unwanted git changes issues.
`java {
target '**/*.java'
targetExclude '**/generated/**'
googleJavaFormat('1.8').aosp()
removeUnusedImports()
trimTrailingWhitespace()
indentWithSpaces()
endWithNewline()
}`
Beitragsleitfaden
Rechercherichtung
Der Issue nennt keine Quelldatei, keinen Test und keinen Einstiegspunkt. Beginne damit, Spotless' Java- und Google Java Format-Konfiguration nachzuverfolgen, insbesondere den Gradle-Pfad `googleJavaFormat('1.8').aosp()`; lege fest, wie ausschließlich Zeilenumbruch betreffende Änderungen ignoriert oder synchronisiert werden sollen, und füge anschließend Abdeckung für das angeforderte Verhalten hinzu.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100