Add support for npm-groovy-lint
- 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