pylance语法分析器

2024-07-31  本文已影响0人  小怪兽狂殴奥特曼

pylance作为一门动态语言,很多代码分支只有跑到的时候才知道是否有问题。
这对线上环境来说比较致命。对于C++这样的静态类型解析语言,GCC在编译阶段就可以帮开发者发现排除界大部分问题。python要达到类似的效果,可以通过pylance类似的第三种工具来实现。具体设置可以参考如下这篇文章:
VSCode Pylance 扩展的使用和设置说明
其中主要关注几个设置:

{
    // 最严格的模式 strict.一般采用standard即可
    "python.analysis.typeCheckingMode": "standard",
    // 诊断工作区所有以及打开的 Python 代码文件
    "python.analysis.diagnosticMode": "workspace",
    // 启用变量类型的嵌入提示
    "python.analysis.inlayHints.variableTypes": true,
    // 启用函数或方法返回值的类型嵌入提示
    "python.analysis.inlayHints.functionReturnTypes": true,
    // 启用对所有参数的名称嵌入提示
    "python.analysis.inlayHints.callArgumentNames": "all",
}
上一篇下一篇

猜你喜欢

热点阅读