feat(ci) add luacheck

This commit is contained in:
emrah
2023-01-24 16:58:43 +03:00
committed by GitHub
parent 60dd26c13b
commit 46f1cb7b4b
10 changed files with 38 additions and 9 deletions

26
.github/workflows/ci-lua.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: Lua CI
on: [pull_request]
jobs:
luacheck:
name: Luacheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install luarocks
run: sudo apt-get --install-recommends -y install luarocks
- name: Install luacheck
run: sudo luarocks install luacheck
- name: Check lua codes
run: |
set -o pipefail
luacheck -q -gur -i 581 --no-max-line-length --no-color --formatter plain $(find -name '*.lua') | awk -F: '
{
print $0
printf "::warning file=%s,line=%s,col=%s::%s\n", $1, $2, $3, $4
}
'