diffplug / diffplug/spotless

Prettier should pick up .editorconfig by default or via configuration

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

Descrizione

Feature Request:

Prettier usually picks up the '.editorconfig'-File of the project. The following variables will be evaluated:
- end_of_line
- indent_style
- indent_size/tab_width
- max_line_length

As far as I can see the .editorconfig of the project is currently not being picked up. There's no way to configure spotless to explicitly use a .editorconfig-File. As workaround I currently reconfigure the desired properties:

```kotlin
<...>.config(prettierConfig)

val prettierConfig = mapOf("tabWidth" to 4, "printWidth" to 80)
```

So my proposal is to ideally support .editorconfig without dedicated config, as alternative the .editorconfig could be supplied as another configuration parameter.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando l'integrazione di Prettier di Spotless e il modo in cui viene assemblata la relativa configurazione. Verifica come le variabili di .editorconfig end_of_line, indent_style, indent_size/tab_width e max_line_length dovrebbero essere mappate sulle impostazioni di Prettier; il lavoro è completato quando il file di progetto viene rilevato per impostazione predefinita oppure può essere fornito esplicitamente, con copertura per le variabili supportate.

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à
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.