diff --git a/.luacheckrc b/.luacheckrc index 36cac9b..2a9256a 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -1,9 +1,7 @@ unused_args = false -allow_defined_top = true globals = { - "minetest", - "mesecon" + "scifi_nodes" } read_globals = { @@ -16,6 +14,11 @@ read_globals = { "dump", -- optional deps - "default", "stairsplus", "xpanes", "screwdriver" + "default", + "stairsplus", + "xpanes", + "screwdriver", + "minetest", + "mesecon" } diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..077e778 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: generic +sudo: false +addons: + apt: + packages: + - luarocks +before_install: + - luarocks install --local luacheck +script: +- $HOME/.luarocks/bin/luacheck --no-color . +notifications: + email: false diff --git a/doors.lua b/doors.lua index 3a214b6..557ef0e 100644 --- a/doors.lua +++ b/doors.lua @@ -66,7 +66,7 @@ for _, current_door in ipairs(doors) do }) - function onplace(itemstack, placer, pointed_thing) + local function onplace(itemstack, placer, pointed_thing) -- Is there room enough ? local pos1 = pointed_thing.above local pos2 = {x=pos1.x, y=pos1.y, z=pos1.z} @@ -120,11 +120,11 @@ for _, current_door in ipairs(doors) do return itemstack; end - function afterdestruct(pos, oldnode) + local function afterdestruct(pos, oldnode) minetest.set_node({x=pos.x,y=pos.y+1,z=pos.z},{name="air"}) end - function open_door(pos, node, player, itemstack, pointed_thing) + local function open_door(pos, node, player, itemstack, pointed_thing) -- play sound minetest.sound_play(sound,{ max_hear_distance = 16, @@ -181,12 +181,12 @@ for _, current_door in ipairs(doors) do timer:start(3) end - function afterplace(pos, placer, itemstack, pointed_thing) + local function afterplace(pos, placer, itemstack, pointed_thing) local node = minetest.get_node(pos) minetest.set_node({x=pos.x,y=pos.y+1,z=pos.z},{name=opened_top,param2=node.param2}) end - function ontimer(pos, elapsed) + local function ontimer(pos, elapsed) -- play sound minetest.sound_play(sound,{ max_hear_distance = 16, diff --git a/nodeboxes.lua b/nodeboxes.lua index d6efcc2..1d4f2a9 100644 --- a/nodeboxes.lua +++ b/nodeboxes.lua @@ -2,8 +2,8 @@ -- GENERATED CODE -- Node Box Editor, version 0.9.0 -position1 = nil -position2 = nil +local position1 = nil +local position2 = nil minetest.register_node("scifi_nodes:alienslope", { description = "Alien Platform", diff --git a/palm_scanner.lua b/palm_scanner.lua index 9fb8a53..1b5279d 100644 --- a/palm_scanner.lua +++ b/palm_scanner.lua @@ -10,7 +10,7 @@ local has_mesecons = minetest.get_modpath("mesecons") -function activate_palm_scanner(pos, node, player) +local function activate_palm_scanner(pos, node, player) local name = player and player:get_player_name() name = name or ""