Python 是否启用第8页中的所有警告?

Python 是否启用第8页中的所有警告?,python,pep8,tox,flake8,Python,Pep8,Tox,Flake8,我使用的是flake8(来自tox或Makefile)。它基本上给了我关于空格的警告,我把代码库清理干净了,所以我想。 然后我惊讶地发现,PycharmIDE向我显示了大量样式警告,而flake8还没有抱怨过这些警告。这些是命名样式和更有趣的事情,比如\uuuu init\uuuu之外的类成员初始化。据我所知,Pycharm也只使用Pep8检查 我怎样才能使flake 8变得非常严格?我尝试了strict=1在tox.ini或ignore=中,但没有什么比空白警告更让我兴奋了。正如Anthony

我使用的是
flake8
(来自
tox
Makefile
)。它基本上给了我关于空格的警告,我把代码库清理干净了,所以我想。 然后我惊讶地发现,
Pycharm
IDE向我显示了大量样式警告,而
flake8
还没有抱怨过这些警告。这些是命名样式和更有趣的事情,比如
\uuuu init\uuuu
之外的类成员初始化。据我所知,Pycharm也只使用Pep8检查


我怎样才能使
flake 8
变得非常严格?我尝试了
strict=1
tox.ini
ignore=
中,但没有什么比空白警告更让我兴奋了。

正如Anthony在评论中所说的,您可以向flake8添加插件以合并不同的静态代码检查-有关如何执行此操作的详细信息,请参阅from
flake8

如果插件在PyPi中,您只需使用
pip
进行安装,就可以了:

pip install <plugin-name>
pip安装
从中提取的一些有用插件示例包括
flake8导入顺序
,它将检查
import
s的顺序是否正确;以及
flake8内置变量
,它检查您没有通过重新定义来隐藏任何内置变量。

pycharm使用其他东西(不是flake8)要进行检查,您可以向flake8添加插件,以获得更多类型的检查Spycharm使用(除其他外)
Pep8
检查。我相信这些是我在
flake8
中缺失的一次。关于Pep8,我的问题应该更具体一些。