forked from lord-server/lord
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.luacheckrc
83 lines (65 loc) · 1.88 KB
/
.luacheckrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
unused_args = false
allow_defined_top = true
std = "lua51"
globals = {
"minetest", "core",
-- MTG APIs
"doors",
}
read_globals = {
string = { fields = { "split" } },
table = { fields = { "copy", "getn" } },
-- Silence warnings about accessing undefined fields 'sign' of global 'math'
math = { fields = { "sign" } },
-- Builtin
"vector", "nodeupdate", "PseudoRandom",
"VoxelManip", "VoxelArea",
"ItemStack", "Settings",
"dump", "DIR_DELIM",
-- MTG
"default", "sfinv", "creative", "dungeon_loot", "farming",
-- Lord specific
"lord", "hb",
-- Mods APIs
"intllib",
"stairs",
"screwdriver",
"armor", -- lottarmor
"multiskin", -- lottarmor
"mobs",
"worldedit",
"areas",
-- Опциональная поддержка этих апи модов некоторыми из тех модов, что у нас
"unified_inventory",
"skins", -- моды: skins, simple_skins
"u_skins", -- u_skins
"wardrobe", -- wardrobe
-- Functions:
"get_mail", -- mail_list из lord-server/lord_ext
"within_limits", -- mobs api
-- Legacy
"spawn_falling_node",
}
exclude_files = {
-- External mods:
-- не ясно почему они тут оказались:
"mods/lord/lord_base_commands/chatcommands.lua",
"mods/lord/lottclothes",
-- MTG:
-- (в большинстве случаев ошибки уже исправлены в оригинале, нужно убрать после обновления)
"mods/_minetest_game/default/legacy.lua",
"mods/_minetest_game/carts/cart_entity.lua",
"mods/_minetest_game/doors/init.lua",
-- LOTT:
"mods/_lott/lottmapgen",
-- Остальное:
"mods/_various/ambience",
"mods/_various/areas",
"mods/_various/hud_modpack/hudbars",
"mods/_various/intllib",
"mods/_various/mobs",
"mods/_various/mobs_fish",
"mods/_various/mp_world_edit",
"mods/_various/painting",
"util",
}