blackとは Pythonのフォーマッターです。 ソースコードに実行すると、決められたルールに従いフォーマットがかかります。 ⚠️ blackは2019-05-30現在β版のため、多少挙動が変わる可能性があります (大きな仕様変更の予定はないとのこと) メリット 以下のメリットがあると感じています。 フォーマットが同じであるため、他人のコードが読みやすくなりレビュー速度が上がる フォーマットを整えるために使うリソースを開発に充てることができる どのエディタを使っても同じフォーマットになる 設定 blackの設定はpyproject.tomlに記載できます。 以下は一例です。 [tool.black] line-length = 100 target-version = ['py36', 'py37'] include = '\.pyi?$' exclude = ''' /( \.eggs