mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-25 10:01:02 +01: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
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=329810
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 New Issue
Block a user