欢迎光临
我们一直在努力

luacheck使用

可以对lua文件(能识别openresty变量)进行静态语法检测

1.安装luarocks和luacheck命令

会安装lua5.3、luarocks、luacheck

2.luacheck命令使用

cd到程序目录,配置.luacheckrc文件,可以使用该行命令直接配置

luacheck your_lua_file.lua

luacheck ./

更多luacheck使用参见 https://github.com/mpeterv/luacheck//blob/76bb56736702e8651537b2a9c10ae55ab7dc1d5d/docsrc/cli.rst

3.luacheck vim插件使用

vimrc配置文件添加以下配置(https://github.com/vim-syntastic/syntastic/wiki/Lua%3A—luacheck):

4.git hook commit的使用

参见:https://moonbingbing.gitbooks.io/openresty-best-practices/content/test/static_analysis.html

把这些脚本代码加到.git/hooks/pre-commit前几行。注意第一行要是”#!/usr/bin/env bash“,/bin/sh无法识别[[]]判断符号

赞(1)
未经允许不得转载:小明编程 » luacheck使用

评论 1