mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2025-03-13 17:42:29 +01:00
Have automated tests fail if any file that previously passed luacheck no longer does
This commit is contained in:
222
tests/luacheck/check.lst
Normal file
222
tests/luacheck/check.lst
Normal file
@ -0,0 +1,222 @@
|
||||
./mods/HELP/doc/doc/init.lua
|
||||
./mods/HELP/doc/doc_identifier/init.lua
|
||||
./mods/HELP/doc/doc_items/init.lua
|
||||
./mods/HELP/tt/init.lua
|
||||
./mods/HELP/tt/snippets.lua
|
||||
./mods/HELP/mcl_doc_basics/init.lua
|
||||
./mods/HELP/mcl_doc_basics/mcl_extension.lua
|
||||
./mods/HELP/mcl_tt/init.lua
|
||||
./mods/MISC/mcl_privs/init.lua
|
||||
./mods/MISC/mcl_commands/alias.lua
|
||||
./mods/MISC/mcl_commands/init.lua
|
||||
./mods/MISC/mcl_commands/list.lua
|
||||
./mods/MISC/mcl_commands/say.lua
|
||||
./mods/MISC/mcl_commands/seed.lua
|
||||
./mods/MISC/mcl_commands/setblock.lua
|
||||
./mods/MISC/mcl_commands/sound.lua
|
||||
./mods/MISC/mcl_commands/summon.lua
|
||||
./mods/MISC/vl_debug/profile-table.lua
|
||||
./mods/MISC/mcl_temp_helper_recipes/init.lua
|
||||
./mods/MISC/findbiome/init.lua
|
||||
./mods/MISC/mcl_wip/init.lua
|
||||
./mods/ENTITIES/mcl_mobs/compat.lua
|
||||
./mods/ENTITIES/mcl_mobs/crafts.lua
|
||||
./mods/ENTITIES/mcl_mobs/functions.lua
|
||||
./mods/ENTITIES/mcl_mobs/lucky_block.lua
|
||||
./mods/ENTITIES/mcl_mobs/mount.lua
|
||||
./mods/ENTITIES/mobs_mc/axolotl.lua
|
||||
./mods/ENTITIES/mobs_mc/endermite.lua
|
||||
./mods/ENTITIES/mobs_mc/glow_squid.lua
|
||||
./mods/ENTITIES/mobs_mc/init.lua
|
||||
./mods/ENTITIES/mobs_mc/iron_golem.lua
|
||||
./mods/ENTITIES/mobs_mc/salmon.lua
|
||||
./mods/ENTITIES/mobs_mc/silverfish.lua
|
||||
./mods/ENTITIES/mobs_mc/skeleton_wither.lua
|
||||
./mods/ENTITIES/mobs_mc/snowman.lua
|
||||
./mods/ENTITIES/mobs_mc/squid.lua
|
||||
./mods/ENTITIES/mobs_mc/tropical_fish.lua
|
||||
./mods/ENTITIES/mobs_mc/villager_evoker.lua
|
||||
./mods/ENTITIES/mobs_mc/villager_illusioner.lua
|
||||
./mods/ENTITIES/mobs_mc/villager_vindicator.lua
|
||||
./mods/ENTITIES/mobs_mc/witch.lua
|
||||
./mods/ENTITIES/mcl_minecarts/functions.lua
|
||||
./mods/ENTITIES/mcl_minecarts/init.lua
|
||||
./mods/ENTITIES/mcl_minecarts/storage.lua
|
||||
./mods/ENTITIES/mcl_minecarts/train.lua
|
||||
./mods/ENTITIES/mcl_burning/init.lua
|
||||
./mods/ENTITIES/mcl_wither_spawning/init.lua
|
||||
./mods/ENTITIES/mcl_paintings/init.lua
|
||||
./mods/ENTITIES/mcl_paintings/paintings.lua
|
||||
./mods/ENTITIES/mcl_dripping/init.lua
|
||||
./mods/HUD/mcl_ver_info/init.lua
|
||||
./mods/HUD/mcl_achievements/init.lua
|
||||
./mods/HUD/mcl_experience/command.lua
|
||||
./mods/HUD/mcl_experience/init.lua
|
||||
./mods/HUD/mcl_formspec/init.lua
|
||||
./mods/HUD/mcl_bossbars/init.lua
|
||||
./mods/HUD/mcl_credits/people.lua
|
||||
./mods/HUD/hudbars/init.lua
|
||||
./mods/HUD/mcl_inventory/survival.lua
|
||||
./mods/HUD/mcl_title/init.lua
|
||||
./mods/HUD/awards/api_helpers.lua
|
||||
./mods/HUD/awards/api.lua
|
||||
./mods/HUD/awards/chat_commands.lua
|
||||
./mods/HUD/awards/init.lua
|
||||
./mods/HUD/awards/sfinv.lua
|
||||
./mods/HUD/awards/triggers.lua
|
||||
./mods/HUD/awards/unified_inventory.lua
|
||||
./mods/CORE/tga_encoder/colormap_generator.lua
|
||||
./mods/CORE/tga_encoder/donut.lua
|
||||
./mods/CORE/tga_encoder/examples.lua
|
||||
./mods/CORE/tga_encoder/logo.lua
|
||||
./mods/CORE/mcl_loot/init.lua
|
||||
./mods/CORE/vl_trusted/init.lua
|
||||
./mods/CORE/controls/init.lua
|
||||
./mods/CORE/flowlib/init.lua
|
||||
./mods/CORE/mcl_particles/init.lua
|
||||
./mods/CORE/mcl_damage/init.lua
|
||||
./mods/CORE/mcl_oxidation/init.lua
|
||||
./mods/CORE/mcl_autogroup/init.lua
|
||||
./mods/CORE/mcl_attached/init.lua
|
||||
./mods/CORE/mcl_init/init.lua
|
||||
./mods/CORE/mcl_init/tune_jit.lua
|
||||
./mods/CORE/biomeinfo/init.lua
|
||||
./mods/CORE/mcl_util/hashing.lua
|
||||
./mods/CORE/mcl_util/nodes.lua
|
||||
./mods/CORE/mcl_util/roman_numerals.lua
|
||||
./mods/CORE/mcl_sounds/init.lua
|
||||
./mods/ENVIRONMENT/mcl_moon/init.lua
|
||||
./mods/ENVIRONMENT/mcl_weather/nether_dust.lua
|
||||
./mods/ENVIRONMENT/mcl_weather/rain.lua
|
||||
./mods/ENVIRONMENT/mcl_weather/thunder.lua
|
||||
./mods/ENVIRONMENT/mcl_weather/weather_core.lua
|
||||
./mods/MAPGEN/tsm_railcorridors/gameconfig.lua
|
||||
./mods/MAPGEN/mcl_end_island/init.lua
|
||||
./mods/ITEMS/mcl_stairs/alias.lua
|
||||
./mods/ITEMS/mcl_stairs/api.lua
|
||||
./mods/ITEMS/mcl_stairs/cornerstair.lua
|
||||
./mods/ITEMS/mcl_stairs/crafting.lua
|
||||
./mods/ITEMS/mcl_stairs/register.lua
|
||||
./mods/ITEMS/mcl_mushrooms/huge.lua
|
||||
./mods/ITEMS/mcl_mushrooms/init.lua
|
||||
./mods/ITEMS/mcl_mushrooms/small.lua
|
||||
./mods/ITEMS/mcl_cartography_table/init.lua
|
||||
./mods/ITEMS/screwdriver/init.lua
|
||||
./mods/ITEMS/mcl_cocoas/init.lua
|
||||
./mods/ITEMS/mcl_anvils/init.lua
|
||||
./mods/ITEMS/mcl_copper/crafting.lua
|
||||
./mods/ITEMS/mcl_copper/functions.lua
|
||||
./mods/ITEMS/mcl_copper/items.lua
|
||||
./mods/ITEMS/mcl_copper/nodes.lua
|
||||
./mods/ITEMS/REDSTONE/mesecons/init.lua
|
||||
./mods/ITEMS/REDSTONE/mesecons_commandblock/api.lua
|
||||
./mods/ITEMS/REDSTONE/mesecons_alias/init.lua
|
||||
./mods/ITEMS/mcl_flowerpots/init.lua
|
||||
./mods/ITEMS/mcl_ocean/corals.lua
|
||||
./mods/ITEMS/mcl_ocean/prismarine.lua
|
||||
./mods/ITEMS/mcl_ocean/seagrass.lua
|
||||
./mods/ITEMS/mcl_ocean/sea_pickle.lua
|
||||
./mods/ITEMS/mcl_buckets/fishbuckets.lua
|
||||
./mods/ITEMS/mcl_mud/init.lua
|
||||
./mods/ITEMS/vl_fireworks/crafting.lua
|
||||
./mods/ITEMS/vl_fireworks/init.lua
|
||||
./mods/ITEMS/vl_fireworks/star.lua
|
||||
./mods/ITEMS/mcl_doors/alias.lua
|
||||
./mods/ITEMS/mcl_doors/api_trapdoors.lua
|
||||
./mods/ITEMS/mcl_doors/register.lua
|
||||
./mods/ITEMS/mcl_enchanting/init.lua
|
||||
./mods/ITEMS/vl_hollow_logs/recipes.lua
|
||||
./mods/ITEMS/mcl_signs/init.lua
|
||||
./mods/ITEMS/mcl_monster_eggs/init.lua
|
||||
./mods/ITEMS/mcl_fletching_table/init.lua
|
||||
./mods/ITEMS/mcl_beds/init.lua
|
||||
./mods/ITEMS/mcl_throwing/ender_pearl.lua
|
||||
./mods/ITEMS/mcl_throwing/init.lua
|
||||
./mods/ITEMS/mcl_throwing/register.lua
|
||||
./mods/ITEMS/mcl_throwing/snowball.lua
|
||||
./mods/ITEMS/mcl_compressed_blocks/init.lua
|
||||
./mods/ITEMS/mcl_compressed_blocks/nodes.lua
|
||||
./mods/ITEMS/mcl_compressed_blocks/recipes.lua
|
||||
./mods/ITEMS/mcl_clock/init.lua
|
||||
./mods/ITEMS/mclx_fences/init.lua
|
||||
./mods/ITEMS/mcl_composters/init.lua
|
||||
./mods/ITEMS/mcl_cherry_blossom/crafting.lua
|
||||
./mods/ITEMS/mcl_cherry_blossom/growth.lua
|
||||
./mods/ITEMS/mcl_core/crafting.lua
|
||||
./mods/ITEMS/mcl_core/init.lua
|
||||
./mods/ITEMS/mcl_core/nodes_climb.lua
|
||||
./mods/ITEMS/mcl_core/nodes_glass.lua
|
||||
./mods/ITEMS/mcl_core/nodes_liquid.lua
|
||||
./mods/ITEMS/mcl_flowers/bonemealing.lua
|
||||
./mods/ITEMS/mcl_flowers/init.lua
|
||||
./mods/ITEMS/mcl_flowers/register.lua
|
||||
./mods/ITEMS/mcl_cake/init.lua
|
||||
./mods/ITEMS/mcl_itemframes/compat.lua
|
||||
./mods/ITEMS/mcl_itemframes/register.lua
|
||||
./mods/ITEMS/mcl_raw_ores/init.lua
|
||||
./mods/ITEMS/mcl_smoker/init.lua
|
||||
./mods/ITEMS/mcl_barrels/init.lua
|
||||
./mods/ITEMS/mcl_campfires/init.lua
|
||||
./mods/ITEMS/mcl_campfires/register.lua
|
||||
./mods/ITEMS/mcl_bamboo/init.lua
|
||||
./mods/ITEMS/mcl_bamboo/recipes.lua
|
||||
./mods/ITEMS/mcl_potions/tipped_arrow.lua
|
||||
./mods/ITEMS/mcl_blast_furnace/init.lua
|
||||
./mods/ITEMS/mcl_armor_stand/init.lua
|
||||
./mods/ITEMS/mcl_banners/init.lua
|
||||
./mods/ITEMS/mcl_crafting_table/init.lua
|
||||
./mods/ITEMS/mcl_chests/ender.lua
|
||||
./mods/ITEMS/mcl_chests/example.lua
|
||||
./mods/ITEMS/mcl_chests/init.lua
|
||||
./mods/ITEMS/mcl_chests/shulkers.lua
|
||||
./mods/ITEMS/mcl_armor/alias.lua
|
||||
./mods/ITEMS/mcl_armor/damage.lua
|
||||
./mods/ITEMS/mcl_armor/player.lua
|
||||
./mods/ITEMS/mcl_armor/trims.lua
|
||||
./mods/ITEMS/mcl_torches/api.lua
|
||||
./mods/ITEMS/mcl_torches/register.lua
|
||||
./mods/ITEMS/mcl_sponges/init.lua
|
||||
./mods/ITEMS/mclx_core/init.lua
|
||||
./mods/ITEMS/mcl_crimson/alias.lua
|
||||
./mods/ITEMS/mcl_fire/fire_charge.lua
|
||||
./mods/ITEMS/mcl_spyglass/init.lua
|
||||
./mods/ITEMS/mcl_sus_stew/init.lua
|
||||
./mods/ITEMS/mcl_wool/init.lua
|
||||
./mods/ITEMS/xpanes/init.lua
|
||||
./mods/ITEMS/mcl_furnaces/init.lua
|
||||
./mods/ITEMS/mcl_tools/aliases.lua
|
||||
./mods/ITEMS/mcl_tools/crafting.lua
|
||||
./mods/ITEMS/mcl_loom/init.lua
|
||||
./mods/ITEMS/mcl_starting_inventory/init.lua
|
||||
./mods/ITEMS/mcl_maps/init.lua
|
||||
./mods/ITEMS/mcl_end/chorus_plant.lua
|
||||
./mods/ITEMS/mcl_end/eye_of_ender.lua
|
||||
./mods/ITEMS/mcl_portals/portal_gateway.lua
|
||||
./mods/ITEMS/mcl_lanterns/register.lua
|
||||
./mods/ITEMS/mclx_stairs/init.lua
|
||||
./mods/ITEMS/mcl_farming/beetroot.lua
|
||||
./mods/ITEMS/mcl_farming/carrots.lua
|
||||
./mods/ITEMS/mcl_farming/melon.lua
|
||||
./mods/ITEMS/mcl_farming/pumpkin.lua
|
||||
./mods/ITEMS/mcl_farming/shared_functions.lua
|
||||
./mods/ITEMS/mcl_farming/soil.lua
|
||||
./mods/ITEMS/mcl_farming/wheat.lua
|
||||
./mods/ITEMS/mcl_amethyst/grow.lua
|
||||
./mods/ITEMS/mcl_amethyst/init.lua
|
||||
./mods/ITEMS/mcl_jukebox/init.lua
|
||||
./mods/ITEMS/mcl_walls/init.lua
|
||||
./mods/ITEMS/mcl_walls/register.lua
|
||||
./mods/ITEMS/mcl_nether/lava.lua
|
||||
./mods/ITEMS/mcl_nether/nether_wart.lua
|
||||
./mods/ITEMS/mcl_colorblocks/init.lua
|
||||
./mods/ITEMS/mcl_fences/init.lua
|
||||
./mods/PLAYER/mcl_gamemode/init.lua
|
||||
./mods/PLAYER/mcl_playerinfo/init.lua
|
||||
./mods/PLAYER/mcl_luck/init.lua
|
||||
./mods/PLAYER/mcl_hunger/register_foods.lua
|
||||
./mods/PLAYER/mcl_sprint/init.lua
|
||||
./mods/PLAYER/playerphysics/init.lua
|
||||
./mods/PLAYER/mcl_wieldview/init.lua
|
||||
./mods/PLAYER/mcl_skins/init.lua
|
||||
./mods/PLAYER/mcl_skins/simple_skins.lua
|
||||
./tools/minetestmapper/dumpnodes/init.lua
|
@ -112,13 +112,21 @@ for i = 1,#mod_names do
|
||||
cmd_options = cmd_options .. " --globals "..deps[j]
|
||||
end
|
||||
|
||||
print("set -e")
|
||||
print("echo ------------------------------")
|
||||
print("echo Checking "..config.name.." located at "..config.dir)
|
||||
print("\t\techo 'Using "..luacheck.." <file>"..cmd_options.."'")
|
||||
print("echo 'Using "..luacheck.." <file>"..cmd_options.."'")
|
||||
print("BASE=$(pwd)")
|
||||
print("(")
|
||||
print("\tcd "..config.dir)
|
||||
print("\tfor FILE in *.lua; do")
|
||||
print("\t\t"..luacheck.." $FILE"..cmd_options)
|
||||
print("\t\tif grep \""..config.dir.."$FILE\" $BASE/tests/luacheck/check.lst; then")
|
||||
print("\t\t\t"..luacheck.." $FILE"..cmd_options)
|
||||
print("\t\telse")
|
||||
print("\t\t\tif "..luacheck.." $FILE"..cmd_options.."; then")
|
||||
print("\t\t\t\techo \""..config.dir.."$FILE\" >> $BASE/luacheck-passed.lst")
|
||||
print("\t\t\tfi")
|
||||
print("\t\tfi")
|
||||
print("\tdone")
|
||||
print(")")
|
||||
end
|
||||
|
@ -9,6 +9,7 @@ if [[ -z "$LUA" ]]; then
|
||||
echo "Unable to find lua interpreter"
|
||||
exit 1
|
||||
fi
|
||||
echo -n > luacheck-passed.lst
|
||||
(
|
||||
find ./ -name mod.conf
|
||||
echo EOF
|
||||
|
Reference in New Issue
Block a user