因为的导入一些库的时候经常出现"unresolved-import",想问一下,怎么设置一下让他诊断时忽略这个诊断,下面的截图是python-language-server里面说到的一些设置信息,但是我是ubuntu18.04我不知到这个配置文件在哪里啊
参考下面的代码关闭
(defcustom analysis-disabled ["unresolved import"]
"Diagnotics which should not be shown at all."
:type '(repeat string))
(lsp-register-custom-settings '( ("python.analysis.disabled" analysis-disabled)))
能参考一下你这块的配置吗?我直接将代码放在了use-package lsp-mode 下面的config下面好像不行
好像需要写在注册lsp客户端之前才有效,你可以参考一下我的配置。 https://github.com/xhcoding/ms-python/blob/master/ms-python.el
我用 lsp-python-ms,自带的 lsp-ui 应该调用的 python language server 的 checker,基本上检查不出什么错误,flycheck 配合 lsp 来用也一堆问题,所以我现在的解决方案是不用 flycheck,使用外部的脚本来做检查,这个脚本支持对修改的文件使用 pylint -> mypy -> pytest 链式检查。