首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让flake8只检测错误?

如何让flake8只检测错误?
EN

Stack Overflow用户
提问于 2020-08-21 13:04:56
回答 2查看 970关注 0票数 1

我在vscode中使用flake8作为python linter。我希望flake8忽略所有警告,但在搜索flake8文档后,我找不到任何检测error-only的选项。那么,我如何才能做到这一点呢?有什么帮助吗?

EN

回答 2

Stack Overflow用户

发布于 2020-08-22 00:10:40

虽然flake8有标记为"E“、"F”和"W“的东西,但它们并不代表”错误“/”失败“/”警告“。这些是特定插件的代码("E“/ "W”是pycodestyle,"F“是pyflake)

如果您想排除一组特定的警告,可以使用--extend-ignore=X参数(或--ignore=X参数,尽管前者更可取,因为它不会重置默认的忽略集)。

通常,在flake8配置文件(tox.ini / setup.cfg / .flake8)中设置此设置会更容易,这样其他人就可以利用此设置,而无需使用您的特定于集成开发环境的设置。

代码语言:javascript
复制
[flake8]
extend-ignore = X, Y, Z

如果您知道只需要一组特定的代码,则还可以使用--select

代码语言:javascript
复制
[flake8]
select = F,E

免责声明:我是flake8的当前维护者

票数 6
EN

Stack Overflow用户

发布于 2020-08-21 15:35:56

将以下设置添加到settings.json:

仅显示错误的

  • "python.linting.flake8Args": ["--select=E"]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63516811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档