pylance语法分析器

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",
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容