首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在pycharm中配置pep8.py命令行选项

在pycharm中配置pep8.py命令行选项
EN

Stack Overflow用户
提问于 2014-03-17 23:15:27
回答 3查看 10.5K关注 0票数 17

在进行自动PEP8样式检查时,我可以配置PyCharm发送给pep8.py的命令行参数吗?我想做一些像这样的事情

代码语言:javascript
运行
复制
$ pep8 --ignore=E231 foo.py

然而,在PyCharm中的项目设置->检查下,我只看到了总体上启用/禁用PEP8样式检查的选项,但没有启用/禁用特定PEP8违规的选项。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-13 16:50:33

在这里找到了解决方案:http://iambigblind.blogspot.de/2013/02/configuring-pep8py-support-in-pycharm-27.html

只需将E501添加到忽略错误列表中,警告就会在PyCharm 3(和4)中消失。

编辑:

根据JetBrains网站上的评论,有人说“PyCharm2017.3.4的错误代码是E111",请参阅https://intellij-support.jetbrains.com/hc/en-us/community/posts/205816889-Disable-individual-PEP8-style-checking-line-length-?page=1#community_comment_360000113310

票数 16
EN

Stack Overflow用户

发布于 2014-03-17 23:19:47

您可以使用pep8 rc-file来执行以下操作:

代码语言:javascript
运行
复制
# in ~/.config/pep8
[pep8]
ignore = E231

如果您需要为每个项目设置不同的选项,这也是可能的:

配置:项目选项是从tox.ini文件或位于要处理路径的任何父文件夹中的setup.cfg文件的pep8部分读取的。允许的选项有: exclude、filename、select、ignore、max-line-length、count、format、quiet、show-pep8、show-source、statistics、verbose。

票数 7
EN

Stack Overflow用户

发布于 2018-04-02 19:14:11

如果要强制pep8忽略长线检测类型:

每个python代码末尾的

  • # noqa每个sql代码长行的末尾的line.
  • -- # noqa

示例:

代码语言:javascript
运行
复制
c.execute("""SELECT title,COUNT(path)FROM log inner join articles   -- # noqa
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22458107

复制
相关文章

相似问题

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