Add fast option to Black
- Vorherrschende Sprache
- Java
- Sterne
- 5.6k
- Forks
- 559
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 43
Beschreibung
Black takes arguments. How do we pipe these in? For example, I'd like to send Black the `--fast` command-line arguments.
https://github.com/diffplug/spotless/blob/224f8f96df3ad42cac81064a0461e6d4ee91dcaf/plugin-maven/src/main/java/com/diffplug/spotless/maven/python/Black.java#L25-L31
We can add a property to run it fast:
```
--fast / --safe By default, Black performs an AST safety
check after formatting your code. The --fast
flag turns off this check and the --safe
flag explicitly enables it. [default:
--safe]
```
Beitragsleitfaden
Rechercherichtung
Beginne in plugin-maven/src/main/java/com/diffplug/spotless/maven/python/Black.java an den verlinkten Zeilen, wo die Argumente von Black verarbeitet werden. Prüfe, wie die Maven-Integration Black aufruft, und füge eine Möglichkeit hinzu, die Option --fast zu übergeben, wobei das standardmäßige sichere Verhalten erhalten bleibt. Als erledigt gilt die Aufgabe, wenn Benutzer den schnellen Modus über die Plugin-Konfiguration auswählen können und die Option Black erreicht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, python
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100