0
Pythonの構文エラーチェックでEmacsのフライチェックをうまく動作させようとしています。デフォルトではflake8が使用されていますが、最近flake8はpyflakesと同じ種類の結果を生成するはずです。Flake8がpyflakesで検出できる構文の問題を検出できない
例として、間違ったモジュール名の単純なPythonスクリプトがあります。
[flake8]
max-line-length = 96
ignore = E123,E701,E126,F821
をそれが重要ならば、私は、Linuxを使用しています:pyflakes'出力は
$ pyflakes so.py
so.py:5: undefined name 'op'
マイflake8構成されている間$ flake8 so.py
の
$ cat so.py
import os
print(os.path)
op.path()
出力は、それが重要な場合は、空です。
Flake8バージョン:バージョン3.3.0マッケイブ:0.6.1、pycodestyle:2.3.1、pyflakes:1.5.0
Pyflakesバージョン:1.5.0