未来電子テクノロジーでインターンをしている箕牧和廣です。
今回はflake8について書いていこうと思います。
プログラミング初心者であるため、内容に誤りがあるかもしれません。
もし、誤りがあれば修正するのでどんどん指摘してください。
flake8とは
flake8とはPythonの文法チェックツール。
flake8の導入
実際に使ってみる。まずはインストール。
terminal
$ pip install flake8
以下のようにファイル名を指定してflake8を実行すると、コードチェックの結果が表示される。コマンド引数はファイル名ではなく、ディレクトリ名でも可。
terminal
$ flake8 test.py
test.py:1:1: F401 'sys' imported but unused
test.py:3:4: E222 multiple spaces after operator
test.py:4:7: E231 missing whitespace after ','
test.py:4:12: E202 whitespace before ']'
test.py:6:1: W293 blank line contains whitespace
test.py:6:1: W391 blank line at end of file
このように間違いを検出できる。