首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS代码pycodestyle不识别错误

VS代码pycodestyle不识别错误
EN

Stack Overflow用户
提问于 2022-06-20 08:49:07
回答 1查看 118关注 0票数 0

我正在Ubuntu20.04上使用Atom作为代码编辑器,目前我正在尝试VS代码是否可以代替我的目的。VS代码让我非常恼火的一件事是,linting不像预期的那样工作--而且我已经习惯了使用Atom。下面将专门为pycodestyle。

一个问题是,很多警告都没有报告,比如e225或e303。

另一个原因是,当我通过增加args“-行长”和" 120“,将80个字符的限制增加到120时,就会忽略太长的行。

我怎样才能解决这些问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-21 01:28:13

您提到的功能是"flake8“的要求。您需要首先通过以下代码安装falke8和yapf:

代码语言:javascript
复制
pip install flake8
pip install yapf

然后,我们在vscode中配置linting,并将以下内容添加到setting.json(ctrl+shift+P中,并选择"preferences:open (Json)“):

代码语言:javascript
复制
"python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf",
"python.linting.flake8Args": [
    "--max-line-length=120"
],
"python.linting.pylintEnabled": false

这样,flake8的格式识别就开始了,您的第二个问题也可以得到有效的解决。我做了一个简单的复制:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72684440

复制
相关文章

相似问题

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