mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Add script for linting stand/lua to tools/boot.
We require some --globals due to custom loader extensions in our environment. Add everything required for this to tools/boot so that other interested parties can get up and go with linting our scripts and not get a bunch of false-positives.
This commit is contained in:
parent
e2df27e363
commit
c8a0a7ab9b
1 changed files with 19 additions and 0 deletions
19
tools/boot/lua-lint.sh
Executable file
19
tools/boot/lua-lint.sh
Executable file
|
|
@ -0,0 +1,19 @@
|
|||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
# Run linter on the lua scripts in stand/lua. luacheck, not currently available
|
||||
# in ports, must be installed as a dependency.
|
||||
|
||||
die() {
|
||||
echo $*
|
||||
exit 1
|
||||
}
|
||||
|
||||
LUACHECK=$(which luacheck)
|
||||
|
||||
[ ! -z "${LUACHECK}" ] && [ -e "${LUACHECK}" ] || \
|
||||
die "You must have luacheck installed and in your PATH"
|
||||
|
||||
cd $(make -V SRCTOP)/stand
|
||||
${LUACHECK} . --globals loader --globals lfs --globals io.getchar \
|
||||
--globals io.ischar --std lua53
|
||||
Loading…
Reference in a new issue