From: Tim Date: Sun, 26 Jun 2016 15:12:40 +0000 (+0200) Subject: Let Travis-CI automatically run luacheck on the game X-Git-Tag: 0.4.15~114 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b408e9cce608fd8988d1112a61cb315e18dcff25;p=oweals%2Fminetest_game.git Let Travis-CI automatically run luacheck on the game --- 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