使用插件的乐趣和利润

Flake8 它本身是有用的,但是 Flake8 的流行源于它的可扩展性。我们的社区已经发展起来了 plugin 那是什么 Flake8 他的行为。大多数插件都被上传到 PyPI. 这些插件的开发人员通常有一些他们希望实施的风格。

例如, flake8-docstrings 添加检查 PEP 257 风格一致性。其他人试图加强一致性,比如 flake8-future .

注解

这些插件的准确性或可靠性可能因插件而异,并非所有插件都能保证工作 Flake8 3.0条。

要安装第三方插件,请确保知道要安装哪个版本的Python(或pip) Flake8 . 然后可以使用以下最合适的方法:

pip install <plugin-name>
pip3 install <plugin-name>
python -m pip install <plugin-name>
python2.7 -m pip install <plugin-name>
python3 -m pip install <plugin-name>
python3.4 -m pip install <plugin-name>
python3.5 -m pip install <plugin-name>

要安装插件,在哪里 <plugin-name> 包名在上吗 PyPI. 要验证安装使用:

flake8 --version
python<version> -m flake8 --version

在输出中查看插件的名称和版本。

安装后,大多数插件立即开始报告 error 检查插件的文档,查看它返回的错误代码以及默认情况下是否禁用了任何错误代码。

注解

两者都可以用 flake8 --selectflake8 --ignore 带插件。

有些插件注册了新的选项,所以一定要检查 flake8 --help 新的标志和文件。这些插件还允许在配置文件中指定这些标志。希望插件作者已经为您记录了这一点。