概要
multi_line_output は import 文を複数行にわけてフォーマットしてくれるオプションです
なぜか効かないケースがあったので対処方法を紹介します
環境
- Python 3.10.2
- isort 5.12.0
.isort.cfg
[settings]
multi_line_output = 3
include_trailing_comma = true
コマンド実行
-
pipenv run isort --force-grid-wrap=2 hoge.py
ポイントは --force-grid-wrap=2
を付与して実行する点です
2列に強制するオプションですが multi_line_output
と組み合わせることで強制的に改行を行わせることができます
うまく動作しない場合には試してみてください
なお --force-grid-wrap
オプションは CLI の引数のみ提供されているので設定ファイルには記載できません
0 件のコメント:
コメントを投稿