diffplug / diffplug/spotless

Add support for npm-groovy-lint

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

Descrizione

I would like to add support for the `npm-groovy-lint` linter as per #246.

There is still the ugliness of having Spotless call Node.js only to then call a separate Java process, but I think that the sugary configuration layer provided by this library is valuable enough. Moreover, I don't think it's worth re-implementing the logic in Java, especially as the linter is under active development (and thus, whoever ported the logic would be forced to always play catch-up or lose out on the new features being provided).

I'm happy to take this work on if there are no objections!

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia leggendo l’issue #246 e le integrazioni Spotless esistenti per capire come vengono configurati e invocati i linter esterni. Verifica come Spotless chiamerebbe npm-groovy-lint tramite Node.js e il processo Java separato; il lavoro è completo quando il linter è supportato attraverso il livello di configurazione della libreria con una copertura adeguata.

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

Valutazione

Stack tecnologico
groovy, java, node.js
Ambito
tooling
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.