diffplug / diffplug/spotless

Ignore line-wrapping-only changes

Offen
#817 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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