pydroid3 中文文档 下载 App

实时代码分析 —— Premium 专属的静态检查能力

什么是代码分析

代码分析(Code Analysis / Linting)指的是在不实际运行代码的情况下,通过静态扫描发现潜在问题:

Python 是动态类型语言,很多这类错误只有在 Run 之后才会抛异常(或者更糟——不抛异常但结果不对)。代码分析就是提前把它们揪出来。

Pydroid 的代码分析(Premium 专属)

Premium 版的 Settings → Code analysis 面板里可以开启/关闭代码分析。开启后:

免费版只有语法错误检测(括号不匹配、缩进错误等),运行前才扫描一次。

分析器的能力边界

Pydroid 的代码分析器不是 PyCharm 或 VS Code Pylance 那样的重量级 LSP——它的设计目标是移动端轻量实时检查,不是完整的类型推断。

它能检测的:

它检测不到的:

要不要开启