Analyzer 如何正确分析加载的文件

Analyzer 如何正确分析加载的文件,analyzer,zerobrane,Analyzer,Zerobrane,我仍在努力让我的项目以我想要的方式进行分析。以下是我迄今为止所尝试的: 分析文件:分析当前文件,但不分析任何加载的文件(loadfile、dofile) 全部分析:单独分析项目中的所有文件,但不认识到它们在项目中链接的事实 无论使用哪种方法,我都会收到很多“首次使用未知全局…”的警告。分析器可能不知道这些全局变量,但它们在项目中的其他文件中设置,并且实际上可以正常工作。然而,我目前正在进行的项目是另一个程序的附加组件,因此它不会简单地自行运行 基于此,分析器似乎存在不足,它忽略了loadfile

我仍在努力让我的项目以我想要的方式进行分析。以下是我迄今为止所尝试的:

分析文件:分析当前文件,但不分析任何加载的文件(loadfile、dofile)

全部分析:单独分析项目中的所有文件,但不认识到它们在项目中链接的事实

无论使用哪种方法,我都会收到很多“首次使用未知全局…”的警告。分析器可能不知道这些全局变量,但它们在项目中的其他文件中设置,并且实际上可以正常工作。然而,我目前正在进行的项目是另一个程序的附加组件,因此它不会简单地自行运行

基于此,分析器似乎存在不足,它忽略了loadfile命令。在国际海事组织,这是拥有一个项目的主要原因。我是不是错过了一些基本的东西


关于如何将项目作为项目进行分析,您有什么建议吗?

如果您需要更多地控制哪些变量是全局变量以及启用/禁用哪些检查,您可以使用luacheck(已包含在IDE中,并带有
staticanalyzer.luacheck=true
)并将其配置为

,谢谢,我会留意的。我想这会有很大帮助。但是,我注意到,当我使用“分析”时,没有显示警告,但当我使用“全部分析”时,警告显示在输出中。我想有个地方可以隐藏警告?我查阅了文档,但到处都找不到。我该如何设置,以便始终看到警告?