flake8の使い方
概要
- 自分の書いたpythonが規約に従っているかチェックするツール
flake8
に従って内容を整形してくれるblack
というツールもある
インストールとセットアップ
$ python3 -m pip install flake8 black
neovim
Plug 'nvie/vim-flake8'
設定
- 設定を反映させたいディレクトリにて
.flake8
のファイルを作成する .flake8
の設定はサブディレクトリにも適応される
例
[flake8]
ignore = E226,E302,E41
max-line-length = 160
exclude = tests/*
max-complexity = 10
E226
,E302
,E41
の規約を除外するmax-line-length
で一行の最大文字数を設定するexclute
で除外するディレクトリを設定