项目简介
本项目是基于Go语言和Golua库开发的Lua语法检查工具。在开发过程中,它可自动检查Lua文件语法,避免运行时错误。适用于自动构建项目中的Lua文件批量语法检查、提交配置表时的语法检查等场景,还能设置定时任务定期检查Lua文件并触发报警。
项目的主要特性和功能
- 支持指定一个目录或多个Lua文件,可一次性检查其中所有文件的语法。
- 遇到语法错误的文件,会将错误信息和文件名记录并输出到指定的日志文件。
- 支持命令行参数,能根据需要指定待检查的目录和输出日志文件的路径。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 安装Go语言环境:确保已经安装Go语言并配置好GOPATH。
2. 编译项目:在命令行中运行go build
命令来编译项目源码。需确保在正确的目录下运行此命令,且目录中包含lua-syntax-checker.go
文件。编译成功后,将在当前目录下生成一个名为lua-syntax-checker
的可执行文件。
3. 运行工具:在命令行中输入以下命令来运行工具:
bash
./lua-syntax-checker [path] [logfilePath]
其中 [path]
是要检查的文件夹路径(或当前文件夹),[logfilePath]
是可选的输出日志文件路径。例如:
- 检查当前目录下的所有Lua文件:
bash
./lua-syntax-checker .
- 将错误日志输出到指定文件:
bash
./lua-syntax-checker . /Users/mac/result.log
注意:由于该工具是在mac上编译的,如果需要windows版本的用户,请自行编译。在IntelliJ IDEA中使用go插件可以更方便地进行开发和调试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】