Pycharm是否有Docstring约定检查(PEP 257)?

Abe*_*end 8 python pycharm

我是使用Pycharm的新手,我无法在代码中找到任何引用PEP 257检查的内容.我一直在使用Atom及其特定的软件包来处理Python,它已经很好地管理了PEP 257检查.因此,如果非便宜的IDE没有此功能,我会感到惊讶.

谢谢!

Mic*_*vka 9

我查看了PyCharm插件库和设置,似乎它还没有检查PEP 257,也没有足够的插件存在.目前,仅检查PEP 8.

您可以查看检查的内容 Settings>Editor>Inspections

编辑: 我发现2014年5月已经请求了这个功能,所以我相信现在不会很久. https://youtrack.jetbrains.net/issue/PY-12553


nan*_*tek 5

如上所述,PEP257 未在 PyCharm 中实现。如果这对您很重要,我建议在@Michal 找到的链接中投票。PyCharm 开发人员绝对会听取社区的意见。不过,3 年内有 4 个人投票支持它并没有真正将其列为高度优先事项。

但是,如果您希望能够从 PyCharm 内部调用它,您可以安装pydocstyle,并使用 从 PyCharm 内部调用它Settings | Tools | External Tools。这不会给您突出显示为警告的内容,但会为您提供您所请求的检查。