如何让PyCharm实时检查复用pyproject.toml中flake8的忽略规则?
让PyCharm实时检查复用flake8的pyproject.toml忽略配置
方法1:手动对齐PyCharm内置检查规则
PyCharm的Problems面板默认用自带的代码检查器,你可以直接关闭对应flake8忽略项的内置检查:
- 打开设置:Windows/Linux点
File > Settings,Mac点PyCharm > Settings - 进入
Editor > Inspections,展开左侧的Python分类 - 找到对应项并取消勾选:
- 对应
I101:Import statement is in the wrong order - 对应
I201:Missing newline between import groups
- 对应
- 点
Apply和OK,实时检查就不会再报这两类问题
方法2:直接用flake8作为PyCharm实时检查的后端(推荐)
这种方式能直接读取你pyproject.toml里的完整flake8配置,无需手动对齐:
- 先在PyCharm终端安装flake8:
pip install flake8 - 打开设置进入
Tools > Python Integrated Tools - 在
Code quality tools区域找到Flake8,勾选Enable - 点击
Configure,在配置窗口里确认Configuration file选择了项目根目录的pyproject.toml(没自动识别的话手动选) - 再进入
Editor > Inspections,找到Python > Flake8并勾选启用 - 保存设置后,Problems面板就会用flake8的规则(包括你配置的忽略列表)做实时检查
内容的提问来源于stack exchange,提问作者bugmenot123
相关产品推荐
相关产品推荐

