diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml new file mode 100644 index 0000000..3df2d4d --- /dev/null +++ b/.github/workflows/check.yml @@ -0,0 +1,15 @@ +on: [push, pull_request] +name: Check + +jobs: + lint: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: apt + run: sudo apt-get install -y luarocks + - name: luacheck install + run: luarocks install --local luacheck + - name: luacheck run + run: $HOME/.luarocks/bin/luacheck ./ diff --git a/.luacheckrc b/.luacheckrc new file mode 100644 index 0000000..14e2168 --- /dev/null +++ b/.luacheckrc @@ -0,0 +1,8 @@ +read_globals = {"minetest", "vector", "VoxelArea", "ItemStack", + "table", + "unified_inventory", "sfinv", "smart_inventory", "inventory_plus" +} +globals = {"worldedit"} +-- Ignore these errors until someone decides to fix them +ignore = {"113", "211", "212", "213", "311", "312", "411", "412", "421", "422", + "431", "432", "611", "614", "621", "631"}