0

vim の pyflake8 に問題があります。彼は、次のように、まったく表示されなかったいくつかのエラーを表示し始めました。

models.py|1 col 1| D100  Missing docstring in public module
models.py|2 col 1| H306  imports not in alphabetical order (django.db.models, django.contrib.auth.models.user)
models.py|6 col 1| D204  1 blank line required after class docstring (found 0)
models.py|6 col 1| D205  1 blank line required between summary line and description (found 0)
models.py|6 col 1| D209  Multi-line docstring closing quotes should be on a separate line
models.py|6 col 1| D211  No blank lines allowed before class docstring (found 1)
models.py|9 col 1| H405  multi line docstring summary not separated with an empty line
models.py|9 col 53| H403  multi line docstrings should end on a new line
models.py|14 col 1| D210  No whitespaces allowed surrounding docstring text
models.py|14 col 1| D400  First line should end with a period (not '!')

これらはいくつかの標準的な pep8 エラーであると思いますが、pyflakes8 は、アップグレードを行った今日までそれらを表示しませんでした。現在のバージョン2.5.4 (pep8: 1.7.0, mccabe: 0.4.0, pep257: 0.2.1.post1, pyflakes: 1.0.0, hacking.core: 0.0.1, ProxyChecker: 0.0.1) CPython 2.7.6 on Linux では、vimがpyflakeが機能していないというエラーを表示していたため、アップグレードした後、pyflakeが機能していましたが、このDおよびHエラーが表示され始めました。この状況を解決するにはどうすればよいですか?

4

1 に答える 1

2

vim-flake8 は、標準の flake8 構成ファイルを使用します。これは、ドキュメント~/.config/flake8のこの例のように構成できます。

The user settings are read from the ~/.config/flake8 file 
(or the ~/.flake8 file on Windows). Example:

[flake8]
ignore = E226,E302,E41
max-line-length = 160
exclude = tests/*
max-complexity = 10

これは最近変更されたようです。

于 2016-02-13T22:00:11.367 に答える