一名热爱体感技术的
业余专业开发人员

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)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    插件看起来很不错呀 谢谢分享

    招投标4个月前 (12-29)回复