Pythonの静的解析ツール「Flake8」とフォーマッター「autopep8」の使い方をまとめました。 前回 1. Flake8の使い方「Flake8」は、Pythonのコードの静的解析ツール(link)です。静的解析は、コードを実行せずに行なう検証になります。 「Flake8」は以下の3つのツールを同時に実行します。 ・pycodestyle : コードがコーディング規約(PEP8)に準じているかを確認。 ・pyflakes : コードに論理的なエラーが無いかを確認。 ・mccabe : 循環的複雑度のチェック。 ◎ インストール Pythonの仮想環境で、以下のコマンドを実行します。 $ pip install flake8◎ 使い方 使い方は、次のとおりです。 $ flake8 <対象ファイル> $ flake8 --show-source <対象ファイル> 例えば、以下のコード
![Python入門 (12) - Flake8とautopep8|npaka](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3b38fd6c361d7ea2a99bfe0781a9134e83e6f34/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F59927872%2Frectangle_large_type_2_9b4ebf2e8701e6f8f7927d4226efd2f7.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)