我在PyCharm社区版的Problems视图中看到一些pylint警告:
- a)我如何告诉PyCharm在Problems**视图中包含相应的消息代码/id,这样我就可以手动抑制警告而不用手动搜索相应的消息代码/id?
- b)**我怎样才能教PyCharm提供一个快速修复来抑制带有行注解的警告?
例如
"PyLint:局部变量太多"
=〉# pylint: disable=too-many-locals
相关:
List of pylint human readable message ids?
How to show pylint message codes in VScode?
How do I automatically fix lint issues reported by pylint?
Visual Studio Code quick-fix & python
- 编辑 *
另请参阅PyCharm Pylint插件的相关问题票证:
https://github.com/leinardi/pylint-pycharm/issues/92
3条答案
按热度按时间rxztt3cl1#
虽然标准的Problems视图不显示消息ID,但额外的Pylint视图会显示(在运行扫描后):
不幸的是,该视图没有提供快速修复。
iih3973s2#
的答案
b)我怎样才能教PyCharm提供一个快速修复来抑制带有行注解的警告?
可悲的是:回到https://github.com/leinardi/pylint-pycharm/issues/92等待(或者有人开始实现它。顺便说一句,上游实际上接受了,或者有人继续创建另一个新的插件)😅. and, btw, upstream actually accepts that OR someone goes ahead and creates a yet-another new plugin)
zour9fqk3#
PyCharm似乎没有替代的PyLint插件。不幸的是,对于
VsCodium
(没有跟踪的Visual Studio代码),情况似乎类似。嗯,有一个扩展ms-python,它支持许多Python的linting工具(Strg + Shift + P:Python:选择棉绒)。
对于PyLint,它在VsCodium PROBLEMS视图中显示消息ID。
如果语言服务器设置为
Pylance
,那么PyLint的快速修复也将可用。遗憾的是,语言服务器Pylance不支持
VSCodium
:https://github.com/microsoft/pylance-release/issues/791
相关:
Visual Studio Code quick-fix & python