vim+coc-pyright,如何忽略特定的语法检查?

2021-11-14 21:52:47 +08:00
 superhxl

vim+coc-pyright 编写 python 程序会进行语法检查,这很方便。但对于特定库,其提示“Pyright ReportGeeneralTypeIssues”错误(如下图),但实际上并没有错误,请问如何设置能否忽略此类错误或者针对特定包( deap )忽略该错误?谢谢!

1665 次点击
所在节点    Python
2 条回复
Volekingsg
2021-11-15 09:17:43 +08:00
pyright 对于很多第三方包 type information 推断并不好,建议关掉 useLibraryCodeForTypes
Volekingsg
2021-11-15 09:20:20 +08:00
@Volekingsg #1 另外微软他们维护了一些常见第三方包的 type stub ,pylance 自动集成了,用 pyright 的话需要手动 clone 并指定路径。见 https://github.com/microsoft/pyright/blob/main/docs/configuration.md#main-pyright-config-options https://github.com/python/typeshed

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/815358

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX