VS Code中使用flake8对Python进行静态代码检查
flake8
flake8是一个Python代码的静态检查工具。
安装
| 1 | $ pip install -U flake8 | 
在VS Code中配置
使用弹出命令窗口的快捷键(Command + Shift + P),

然后选择flake8

.vscode/settings.json中将会自动添加如下配置
| 1 | { | 
flake8配置
在项目的根目录添加一个flake8的配置文件.flake8
| 1 | [flake8] | 
ignore是指需要忽略的PEP8规则。在我的项目中,缩进是两个空格,因此忽略了E111和E121。
所有的错误代码可以在这里找到。
配置文件的详细说明:
| 1 | Flake8 supports storing its configuration in the following places: | 
我们可以在per-file-ignores中配置需要忽略的错误,也可以直接在源码中通过注释忽略。
| 1 | from app.db import base # noqa: F401 |