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

时间:2017-07-31 14:09:24

标签: python pycharm

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

谢谢!

3 个答案:

答案 0 :(得分:8)

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

您可以在Settings>Editor>Inspections

中查看检查的内容

修改 我发现这个功能已于2014年5月提出,所以我相信它现在已经很久了。 https://youtrack.jetbrains.net/issue/PY-12553

答案 1 :(得分:2)

如上所述,PEP257未在PyCharm中实现。如果它对您很重要,我建议在@Michal找到的链接中投票。 PyCharm开发人员肯定会听取社区的意见。但是,3年内投票支持它的4个人并没有真正把它作为高优先级。

但是,如果您希望能够在PyCharm中调用它,则可以安装pydocstyle,并使用Settings | Tools | External Tools从PyCharm内部调用它。这不会将事情突出显示为警告,但会为您提供您要求的支票。

答案 2 :(得分:1)

不,它尚未进行PEP 257检查。 好的有免费推荐,使用Sublime Text 3及其插件进行Python开发。它是免费的,快速的和令人敬畏的。