Python のコードチェッカーはいくつかありますが、私は設定無しで実用になる pyflakes を使っていました。 しかし、最近 Django を使っていて settings.py を production や development に分ける際に のように書いているのですが、これだと pyflakes では 'from plog.settings.base import *' used; unable to detect undefined names と言われてしまいます。これを出ないようにしようとしても、 pyflakes にはエラーや警告を制御するような機能がありません。 そこで pyflakes の代替として flake8 を使うことにしました。 flake8 は pyflakes と pep8 のラッパーですが、いくつか機能が追加されたものです。 flake8 では前述の p