如何在PyCharm Problems视图中显示pylint消息代码/ID并快速修复?

jdgnovmf  于 2023-02-16  发布在  PyCharm
关注(0)|答案(3)|浏览(233)

我在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

rxztt3cl

rxztt3cl1#

虽然标准的Problems视图不显示消息ID,但额外的Pylint视图会显示(在运行扫描后):

不幸的是,该视图没有提供快速修复。

iih3973s

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)

zour9fqk

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

相关问题