Python の Linter や Formatter といってもさまざまな種類があります。 今回は、Linter に「flake8」、Formatter に「black」を VSCode で利用するための設定方法をまとめました。 その前に、その他パッケージについても簡単にですがまとめておきます。 Linter pycodestyle pycodestyle は、Python のコードが PEP8 に準拠しているかをチェックするための linter です。以前は pep8 という名前でしたが、文書の方の PEP8 と名前が同じでややこしいので、pycodestyle という名前に改名されました。 後述の flake8 に内包されています。 pyflakes 未使用の import 文や変数などの、pycodestyle には検出できない論理的なエラーのみを検出するようです。 後述の fla