diffplug / diffplug/spotless

Add native XML Formatter

Abierto
#2,453 11 comentarios 6 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Java
Estrellas
5.6k
Forks
559
Merge medio
1 d 14 h
PR fusionados (30 d)
43

Descripción

We have a zero dependency 100% Java XML formatter here which respects the same configuration options as `prettier` but does not require `npm` and dealing with npm install especially in firewalled clients.

- Formatter.format - https://github.com/jbrower2/xml-formatter/blob/main/src/main/java/com/jeffbrower/Formatter.java

- Checker.check - https://github.com/jbrower2/xml-formatter/blob/main/src/main/java/com/jeffbrower/Checker.java

We think this would be a great native XML formatter as we use Java Server Faces are are using this to format our XHTML pages across projects in a standard format.

@nedtwigg do you think this would be acceptable to donate?

@blutorange i may ask for your help 😄

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando las implementaciones vinculadas de Formatter.java y Checker.java y compara su comportamiento de configuración con las integraciones de formateadores existentes de Spotless. Determina cómo encajaría un formateador XML nativo donado en este repositorio y cómo debería verificarse su salida con respecto a las opciones indicadas compatibles con Prettier. Se considera terminado cuando el formateador está integrado sin la dependencia de npm y su comportamiento está cubierto por pruebas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
build-system, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.