我最近在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语言服务器做类似的事情?
谢谢
目前不支持每行警告抑制。要请求此类功能,请在https://github.com/microsoft/python-language-server上打开一个问题。
vscode中有两种类型的设置:
settings.json
。这可以使用ctrl +达到,在右上方面板上,单击括号图标(打开设置(JSON))。${workspaceFolder}/.vscode/settings.json
所以你应该做的只是创建文件${workspaceFolder}/.vscode/settings.json
并添加行"python.analysis.disabled": ["too-many-function-arguments", "parameter-missing"],
。