diffplug / diffplug/spotless

Add native XML Formatter

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

Descrizione

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 😄

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando le implementazioni collegate di Formatter.java e Checker.java e confronta il loro comportamento di configurazione con le integrazioni di formatter esistenti di Spotless. Determina come si inserirebbe in questo repository un formatter XML nativo donato e come dovrebbe essere verificato il suo output rispetto alle opzioni compatibili con Prettier indicate. Il lavoro è completato quando il formatter è integrato senza la dipendenza npm e il suo comportamento è coperto da test.

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

Valutazione

Stack tecnologico
java
Ambito
build-system, tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.