Formatting inconsistent when both <tabs> and <spaces> indentation rules are present
- Lenguaje dominante
- Java
- Estrellas
- 5.6k
- Forks
- 559
- Merge medio
- 1 d 14 h
- PR fusionados (30 d)
- 43
Descripción
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
```
Guía de contribución
Línea de trabajo
Comienza reproduciendo el comportamiento con la configuración del plugin de Maven indicada en la issue, centrándote en los dos bloques Java y en los includes src/main/java/**/*.java y src/test/java/**/*.java. Inspecciona cómo la configuración de Maven gestiona varias reglas de indentación; se considera terminado cuando los archivos Java se formatean de manera coherente al estar presentes ambas reglas y el mensaje de depuración actualizado se comporta como se espera.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- build-system
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100