在Visual Studio Code中本地禁用Python语言服务器的警告

问题描述 投票:1回答:2

我最近在Visual Studio Code中安装了Python语言服务器。

我有时会有一些警告,我想在当地禁用

例如,假设我有以下代码:

import org.sikuli.script.SikulixForJython
from sikuli.Sikuli import *
from guide import *

它通常从使用Jython库的Sikulix运行。由于我最喜欢的编辑器无法加载此模块,因此会发出警告: unresolved import 'org.sikuli.script.SikulixForJython' Python(unresolved-import)

使用pylint,我可以通过以下方式禁用这3行的警告:

# pylint: disable=unresolved-import
import org.sikuli.script.SikulixForJython
from sikuli.Sikuli import *
from guide import *
# pylint: enable=unresolved-import

如何使用Python语言服务器做类似的事情?

谢谢

python visual-studio-code python-language-server
2个回答
4
投票

目前不支持每行警告抑制。要请求此类功能,请在https://github.com/microsoft/python-language-server上打开一个问题。


1
投票

vscode中有两种类型的设置:

  • 全球:settings.json。这可以使用ctrl +达到,在右上方面板上,单击括号图标(打开设置(JSON))。
  • 当地:${workspaceFolder}/.vscode/settings.json

所以你应该做的只是创建文件${workspaceFolder}/.vscode/settings.json并添加行"python.analysis.disabled": ["too-many-function-arguments", "parameter-missing"],

© www.soinside.com 2019 - 2024. All rights reserved.