From b408e9cce608fd8988d1112a61cb315e18dcff25 Mon Sep 17 00:00:00 2001 From: Tim Date: Sun, 26 Jun 2016 17:12:40 +0200 Subject: [PATCH] Let Travis-CI automatically run luacheck on the game --- .luacheckrc | 17 +++++++++++++++++ .travis.yml | 14 ++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .luacheckrc create mode 100644 .travis.yml diff --git a/.luacheckrc b/.luacheckrc new file mode 100644 index 00000000..f087d303 --- /dev/null +++ b/.luacheckrc @@ -0,0 +1,17 @@ +unused_args = false +allow_defined_top = true + +read_globals = { + "DIR_DELIM", + "minetest", "core", + "dump", + "vector", "nodeupdate", + "VoxelManip", "VoxelArea", + "PseudoRandom", "ItemStack", +} + +-- Overwrites minetest.handle_node_drops +files["mods/creative/init.lua"].globals = { "minetest" } + +-- Don't report on legacy definitions of globals. +files["mods/default/legacy.lua"].global = false diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..805fe08c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: generic + +branches: + only: + - master + +sudo: required + +before_install: + - sudo apt-get update + - sudo apt-get install -y luarocks + - sudo luarocks install luacheck + +script: luacheck --no-color ./mods