diffplug / diffplug/spotless

Add fast option to Black

オープン
#2,041 コメント 5 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
5.6k
フォーク
559
平均マージ
1日 14時間
マージ済み PR(30日)
43

説明

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]
```

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Black の引数が処理されている、リンク先の行にある plugin-maven/src/main/java/com/diffplug/spotless/maven/python/Black.java から始めてください。Maven 統合が Black をどのように呼び出しているかを確認し、デフォルトの安全な動作を維持したまま --fast オプションを渡す方法を追加してください。ユーザーが plugin の設定から高速モードを選択でき、そのオプションが Black に到達すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java, python
領域
tooling
issue の種類
機能追加
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。