Add fast option to Black
- 主要言語
- 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