Perlには、良いスタイルを奨励し、エラーを減らすために、strict
とwarnings
のプラグマと2つのCPANモジュールがあります。このような問題や悪い習慣を回避するのに役立つPythonのカウンターパートはありますか?もっとPythonの構造を使用することを奨励していますか?Pythonは悪い習慣や間違いを警告する方法を教えてください。
避けたいことがわからないことを明確にする必要があります。おそらく多くのトラップがありますが、良いコードを読んだり、一般的なエラーについて読んだり、たくさん書くのではなく、補完的な自動化されたリソースの代わりに探しているわけではありません。 Pythonの糸くずのためにグーグル
'pylint'' pyflakes' 'pychecker' – katrielalex
pylint/pyflakes/pycheckerをさまざまなエディタ/ IDEに統合することは可能です。私は個人的に、エラーやコードの清潔さの問題(例えば、未使用のインポートや使用されていない関数の引数)が発生したときに強調表示するemacs(flymake-mode)と統合されたpylintを使用します。 http://stackoverflow.com/questions/1259873/how-can-i-use-emacs-flymake-mode-for-python-with-pyflakes-and-pylint-checking-cod –