---@diagnostic disable: lowercase-global

unused_args = false

globals = {
	"vector",
	math = {
		fields = {
			"round",
			"hypot",
			"sign",
			"factorial",
			"ceil",
		}
	},

	"minetest", "core",

	"rp_core", "rp_nodes", "rp_analysis", "rp_utils",
	"random_messages_api", "rp_export", "rp_snapshot",
}

exclude_files = {
	"utils/",
	"mods/random_messages_api/"
}

read_globals = {
	"DIR_DELIM",
	"dump", "dump2",
	"VoxelManip", "VoxelArea",
	"PseudoRandom", "PcgRandom",
	"ItemStack",
	"Settings",
	"unpack",
	"loadstring",

	table = {
		fields = {
			"copy",
			"indexof",
			"insert_all",
			"key_value_swap",
			"shuffle",
			"random",
		}
	},

	string = {
		fields = {
			"split",
			"trim",
		}
	},
}
