diffplug / diffplug/spotless

Allow to specify npm-dependencies using json file

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

Descrizione

(From discussion in #1453)
For npm-based formatters, one can supply npm-modules to be used:

```gradle
prettier([ 'my-custom-module': '1.0.0', 'my-second-custom-module': '0.2.0'])
```

It would be nice to be able to create that list using npm itself e.g. using
```bash
echo "$(npm info --json "my-custom-module@latest" peerDependencies) $(npm info --json "my-second-custom-module" peerDependencies)" | jq -s add > dependencies.json
```

and then use that file as input
```gradle
prettier().usePeerDependenciesFrom('dependencies.json')
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dalla configurazione esistente del formatter prettier(...) e dall’integrazione dei formatter basata su npm; confronta l’input map attuale con l’esempio dependencies.json. Il lavoro è completato quando l’API Gradle accetta usePeerDependenciesFrom('dependencies.json') e utilizza le dipendenze JSON per i formatter basati su npm.

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

Valutazione

Stack tecnologico
java, javascript
Ambito
build-system, tooling
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.