個人的なメモ用
フォーマッター

Pythonのコードフォーマッターについての個人的ベストプラクティス - Qiita
Pythonには多くのlinter・formatterが存在していて、どれを使えばいいか迷います。そこで有名どころをいくつか試してみて、個人的に運用がしやすいと思った組み合わせを考えました。lin…
poetryでの設定
モジュールの追加
$ poetry add isort black flake8 --group devpyproject.tomlに設定を追加
[tool.black]
line-length = 119
[tool.isort]
profile = "black"
line_length = 119.flake8ファイルを作成し,設定を追加
[flake8]
extend-ignore = E203
max-line-length = 119実行用のコマンドをmakefileで作成
lint:
	poetry run flake8 .
	poetry run isort --check .
	poetry run black --check .
format:
	poetry run isort .
	poetry run black .linterチェック時はmake lint, フォーマット時はmake formatを実行する.
 
  
  
  
  
コメント