gpt4 book ai didi

python - 通过命令行检查 PyCharm 代码风格

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:11 25 4
gpt4 key购买 nike

是否可以从命令行运行 PyCharm linter/代码风格检查并获取警告/错误?

扩展:是否可以将其集成到我的 Travis 测试中?

最佳答案

将一些评论和一些进一步的研究纳入答案:

PyCharm 附带一个小型命令行实用程序 bin/inspect.sh,记录为 here 。但这个工具非常有限,并且存在一些问题,例如it cannot run while the PyCharm IDE is running ,和 it reports somewhat incorrectly / different than the IDE 。相关代码可见例如here 。PyCharm 本身不会执行 PEP8 代码样式检查,而是使用(捆绑的)pycodestyle 工具。

也许这些缺点可以在上游得到解决。参见例如this report ,或this ,或this .

我现在在 Travis 和 GitHub Actions 中使用它,通过 this script 。这也完成了项目的必要设置。这还通过使用 pycodestyle 工具来补偿 inspect.sh 缺失的警告,从而与 PyCharm IDE 警告完全匹配。

或者,我正在考虑编写一个扩展的简单实用程序,它基本上可以做到这一点。所有relevant PyCharm code is open source 。我创建了一个项目页面pychar-inspect为了这。但这目前还处于规划阶段,当上游解决这个问题时可能就已经过时了。

关于python - 通过命令行检查 PyCharm 代码风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55323910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com