7

私はemacsが初めてで、pythonプログラミングに使用しようとしています。elpy をインストールしましたが、1 つのことを除いてすべて正常に動作しています。警告、E401、E402、E501 などのエラーが多数表示されます。すべてが恐ろしい赤色です。

少し調べたところ、これらのエラーは flake8 から発生しているようです。したがって、flake8 を次のように構成します。

~/.config/flake8 で、

[flake8]
ignore=E201,E203,E211,E221,E272,E251,E211,E222,E226,E228,E241,E301,E302,E401,E402,E501,E701,F401
max-line-length=160
exclude=tests/*
max-complexity=10

しかし、まだそれらのエラーが発生しています。で同じように PEP8 と pycodestyle も構成しました.config/。しかし進展なし。setup.cfg&をプロジェクトルートに入れようとしましtox.iniたが、それもうまくいきませんでした。

詳細については、sublime flake8 repo に同様のチケットがあります。 https://github.com/SublimeLinter/SublimeLinter-flake8/issues/24

有効な解決策や emacs のハックがあれば教えてください。

以下はいくつかの詳細です

Os - Linux Mint 17.3 Rosa
flake8 version - 3.0.0b1 (pyflakes: 1.2.3, pycodestyle: 2.0.0, mccabe: 0.5.0)
GNU Emacs 24.3.1

前もって感謝します。

4

2 に答える 2

3

emacs を再起動してみてください。私にとっては、emacs の起動時に ~/.config/flake8 が取得されますが、実行間で取得されません。

于 2017-05-02T16:43:24.563 に答える