本地资源检测支持Lua检测!
Posted 侑虎科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地资源检测支持Lua检测!相关的知识,希望对你有一定的参考价值。
热更新一直都是大多数团队的硬需求,而目前使用Lua作为热更新方案又占了绝大多数,在使用上也越来越重度,随之而来的维护、调试、优化成本也越来越高。
因此,我们在本地资源检测服务中增加了Lua检测,来帮助开发团队方便地检测Lua代码不规范的问题,提高代码质量,从而提高开发的效率。
Luacheck是一个静态Lua代码分析器,用于检测Lua脚本中的各种问题,诸如:使用未定义的全局变量、未使用的变量或值、试图使用未初始化的变量、无法到达的代码等等。Luacheck可以使用命令行调用,但是调用起来较为复杂且费力,可能需要输入的CMD语句如下:
D://../LuacheckDir/Luacheck.exe E://../LuaScriptPath/ --no-config --no-default-config -q --codes --no-color --include-files **/*.lua **/*.myluasuffix
检测完毕的结果如下,检测规则不易理解,检测结果可读性差:
UWA本地资源检测SDK的Luacheck功能如何使用呢?我们可以在UI上设置Lua脚本的根目录,对检测的一些参数进行设置,这极大地提高了Lua脚本检测的便利性。
检测完毕后,数据上传到UWA官网解析,可以按照规则的种类展示检测结果。不仅可以看到Lua脚本检测的规则(中英兼备),而且可以在Tips中看到对每条规则的详细解释及实例。
对每条规则进行展开可以看到出问题的Lua代码的具体路径与行号:
快来登录UWA官网下载组件即可免费获得如虎添翼BUFF啦!
关于【UWA本地资源检测】
本地资源检测是UWA推出的面向静态资源、代码的全量分析服务,可针对项目组制作的美术资源、C#和Lua脚本、引擎编辑器设置等进行检测。结合项目组自定义的阈值,快速检测资源和代码的不合理情况,帮助研发团队及时发现并修复。
该服务目前已经成为不少开发团队的打版必备流程:每天半夜自动检测出报告,便于研发或QA团队第二天能快速查看数据报告并做针对性的修缮,大幅度地提高了研发效率。该服务目前免费开放使用。
有人问:这个狂拽酷炫吊炸天的黑科技怎么收费?
答曰:抱歉,没有这个操作
免费呀!
以上是关于本地资源检测支持Lua检测!的主要内容,如果未能解决你的问题,请参考以下文章
Unity+Lua游戏开发的性能检测!
硬件异常黑盒子功能成功使用LUA小程序实现类似MDK的硬件检测机制,并且更进一步锁异常位置,支持脱机运行
硬件异常黑盒子功能成功使用LUA小程序实现类似MDK的硬件检测机制,并且更进一步锁异常位置,支持脱机运行
检测本地浏览器是不是支持 ICE 涓流
lua能做像TC或按键精灵那样的脚本吗?
睿智的目标检测——PyQt5搭建目标检测界面