diffplug / diffplug/spotless

Formatting inconsistent when both <tabs> and <spaces> indentation rules are present

Aperta
#2,480 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
5.6k
Fork
559
Merge medio
1g 14h
PR unite (30g)
43

Descrizione

I'm encountering inconsistent formatting behavior when both blocks — one tabs true and another with spaces true — are defined under the Spotless configuration in a Maven project.

Some Java files are formatted, some are skipped, and others show partial formatting. When I remove one of the two blocks, the behavior becomes consistent.
I keep getting this debug log
``` [DEBUG] Spotless will not format an up-to-date file: ```

```java

com.diffplug.spotless
spotless-maven-plugin
2.43.0



src/main/java/**/*.java
src/test/java/**/*.java




true
2


true
4


1.17.0




pom.xml


false




**/node/**
**/node_modules/**


**/*.md







check

validate



```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il comportamento con la configurazione del plugin Maven indicata nella issue, concentrandoti sui due blocchi Java e sugli includes src/main/java/**/*.java e src/test/java/**/*.java. Esamina come la configurazione Maven gestisce più regole di indentazione; il lavoro è completato quando i file Java vengono formattati in modo coerente con entrambe le regole presenti e il messaggio di debug aggiornato si comporta come previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
build-system
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.