python – PyCharm中的描述性flake8错误
PyCharm没有
built-in support for
flake8 at the moment.但是,flake8可以配置为作为外部工具运行.
有时,特别是对于Python新手,并非每个flake8警告都是可以理解的,需要进一步澄清. 我们最近偶然发现 有没有办法将PyCharm,flake8和Flake8Rules完全结合起来,以显示静态代码分析警告以及Flake8Rules目录的附加说明或链接? 解决方法
这绝对是可能的.
一种方法是使用the --format='%(path)s:%(row)d,%(col)d:%(code)s:%(text)s:https://lintlyci.github.io/Flake8Rules/rules/%(code)s.html' 然后问题是控制台或PyCharm输出窗口正确呈现链接. 幸运的是,我们可以使用插件 – “Awesome Console”用于终端,“Console Link”用于输出窗口. 分步说明 >确保在当前的Python环境中安装了flake8 >转到PyCharm首选项 – >插件 – >浏览器存储库…… >将“flake8”配置为External Tool: >转到PyCharm首选项 – >工具 – >外部工具 – > “” 演示 现在,假设我们已经创建了这个带有一些违规的test.py文件: def f(a = 10): return a*10 如果我们右键单击test.py文件,请选择“外部工具” – > flake8,这是我们要获得的输出(请注意每个警告的可点击链接): 现在,只要有疑问,我们可以按照链接获取有关警告的其他详细信息. 这只是一种方法,如果有更简单或更好的方法来组合这些工具和项目,我们将很高兴听到. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |