.luacheckrc
author Kim Alvefur <zash@zash.se>
Mon, 12 Dec 2022 07:03:31 +0100
branch0.11
changeset 12802 c4b1b5cbc20b
parent 9467 eacdafd07217
child 9693 9e2ee40b4a0a
permissions -rw-r--r--
Tag 0.11.14
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6670
e4338c0f739a .luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     1
cache = true
e4338c0f739a .luacheckrc: Commit initial config for luacheck
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     2
codes = true
8809
6529f762b819 .luacheckrc: Ignore attempts to get table.unpack
Kim Alvefur <zash@zash.se>
parents: 8807
diff changeset
     3
ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV", "431/log", "143/table", "113/unpack" }
6753
2a2eb30b1ed4 luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents: 6670
diff changeset
     4
7951
ed99a8e3c260 luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents: 7875
diff changeset
     5
max_line_length = 150
ed99a8e3c260 luacheckrc: Set max line length to 150 for now [luacheck]
Kim Alvefur <zash@zash.se>
parents: 7875
diff changeset
     6
8570
93695bb1f0e7 luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents: 8560
diff changeset
     7
read_globals = {
93695bb1f0e7 luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents: 8560
diff changeset
     8
	"prosody",
93695bb1f0e7 luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents: 8560
diff changeset
     9
	"import",
93695bb1f0e7 luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents: 8560
diff changeset
    10
};
8677
55807a2f5d23 luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents: 8585
diff changeset
    11
files["prosody"] = {
55807a2f5d23 luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents: 8585
diff changeset
    12
	allow_defined_top = true;
55807a2f5d23 luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents: 8585
diff changeset
    13
	module = true;
55807a2f5d23 luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents: 8585
diff changeset
    14
}
8681
b86f789ac9bd luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents: 8680
diff changeset
    15
files["prosodyctl"] = {
b86f789ac9bd luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents: 8680
diff changeset
    16
	allow_defined_top = true;
b86f789ac9bd luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents: 8680
diff changeset
    17
	module = true;
b86f789ac9bd luacheckrc: Allow top level variables in prosodyctl (eg CFG_*) [luacheck]
Kim Alvefur <zash@zash.se>
parents: 8680
diff changeset
    18
};
7875
3105d35cc2c2 luacheckrc: Allow mutating the global prosody and hosts tables in core/ (luacheck 0.18 adds detection of indirect mutation)
Kim Alvefur <zash@zash.se>
parents: 7482
diff changeset
    19
files["core/"] = {
8570
93695bb1f0e7 luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents: 8560
diff changeset
    20
	globals = {
93695bb1f0e7 luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents: 8560
diff changeset
    21
		"prosody.hosts.?",
93695bb1f0e7 luacheckrc: Reflow globals settings
Kim Alvefur <zash@zash.se>
parents: 8560
diff changeset
    22
	};
7875
3105d35cc2c2 luacheckrc: Allow mutating the global prosody and hosts tables in core/ (luacheck 0.18 adds detection of indirect mutation)
Kim Alvefur <zash@zash.se>
parents: 7482
diff changeset
    23
}
8384
7f6184474149 luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents: 8242
diff changeset
    24
files["util/"] = {
7f6184474149 luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents: 8242
diff changeset
    25
	-- Ignore unwrapped license text
7f6184474149 luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents: 8242
diff changeset
    26
	max_comment_line_length = false;
7f6184474149 luacheckrc: Ignore long commets (e.g. license in util.sasl)
Kim Alvefur <zash@zash.se>
parents: 8242
diff changeset
    27
}
6753
2a2eb30b1ed4 luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents: 6670
diff changeset
    28
files["plugins/"] = {
8576
85e51205eef7 luacheckrc: Restore module semantics, but only for plugins (ignores some globals)
Kim Alvefur <zash@zash.se>
parents: 8572
diff changeset
    29
	module = true;
8677
55807a2f5d23 luacheckrc: Only allow top level declarations in the main prosody executable
Kim Alvefur <zash@zash.se>
parents: 8585
diff changeset
    30
	allow_defined_top = true;
7955
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    31
	read_globals = {
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    32
		-- Module instance
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    33
		"module.name",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    34
		"module.host",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    35
		"module._log",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    36
		"module.log",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    37
		"module.event_handlers",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    38
		"module.reloading",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    39
		"module.saved_state",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    40
		"module.global",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    41
		"module.path",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    42
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    43
		-- Module API
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    44
		"module.add_extension",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    45
		"module.add_feature",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    46
		"module.add_identity",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    47
		"module.add_item",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    48
		"module.add_timer",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    49
		"module.broadcast",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    50
		"module.context",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    51
		"module.depends",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    52
		"module.fire_event",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    53
		"module.get_directory",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    54
		"module.get_host",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    55
		"module.get_host_items",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    56
		"module.get_host_type",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    57
		"module.get_name",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    58
		"module.get_option",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    59
		"module.get_option_array",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    60
		"module.get_option_boolean",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    61
		"module.get_option_inherited_set",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    62
		"module.get_option_number",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    63
		"module.get_option_path",
7984
bbb900cfcfa5 luacheckrc: Add module:get_option_scalar to known globals
Kim Alvefur <zash@zash.se>
parents: 7956
diff changeset
    64
		"module.get_option_scalar",
7955
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    65
		"module.get_option_set",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    66
		"module.get_option_string",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    67
		"module.handle_items",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    68
		"module.hook",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    69
		"module.hook_global",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    70
		"module.hook_object_event",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    71
		"module.hook_tag",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    72
		"module.load_resource",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    73
		"module.measure",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    74
		"module.measure_event",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    75
		"module.measure_global_event",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    76
		"module.measure_object_event",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    77
		"module.open_store",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    78
		"module.provides",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    79
		"module.remove_item",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    80
		"module.require",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    81
		"module.send",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    82
		"module.set_global",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    83
		"module.shared",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    84
		"module.unhook",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    85
		"module.unhook_object_event",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    86
		"module.wrap_event",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    87
		"module.wrap_global",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    88
		"module.wrap_object_event",
8572
f88bd2428bc2 .luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents: 8571
diff changeset
    89
f88bd2428bc2 .luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents: 8571
diff changeset
    90
		-- mod_http API
f88bd2428bc2 .luacheckrc: Add awareness of the module:http_url API added by mod_http
Kim Alvefur <zash@zash.se>
parents: 8571
diff changeset
    91
		"module.http_url",
7955
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    92
	};
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    93
	globals = {
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    94
		-- Methods that can be set on module API
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    95
		"module.unload",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    96
		"module.add_host",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    97
		"module.load",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    98
		"module.add_host",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
    99
		"module.save",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
   100
		"module.restore",
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
   101
		"module.command",
8051
75e37366a03f luacheckrc: Declare module.environment as writable (thanks Link Mauve)
Kim Alvefur <zash@zash.se>
parents: 7984
diff changeset
   102
		"module.environment",
7955
38053bf1630d luacheckrc: Include entire module API
Kim Alvefur <zash@zash.se>
parents: 7952
diff changeset
   103
	};
6753
2a2eb30b1ed4 luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
Matthew Wild <mwild1@gmail.com>
parents: 6670
diff changeset
   104
}
8242
20e3d5689cce .luacheckrc: Add busted globals for spec/* (thanks av6!)
Matthew Wild <mwild1@gmail.com>
parents: 8051
diff changeset
   105
files["spec/"] = {
9393
b749cce57f08 .luacheckrc: Allow randomize() global in spec/
Matthew Wild <mwild1@gmail.com>
parents: 9329
diff changeset
   106
	std = "+busted";
b749cce57f08 .luacheckrc: Allow randomize() global in spec/
Matthew Wild <mwild1@gmail.com>
parents: 9329
diff changeset
   107
	globals = { "randomize" };
7479
42d8955be784 luacheckrc: Ignore assert helper functions used in tests/*
Kim Alvefur <zash@zash.se>
parents: 6989
diff changeset
   108
}
8560
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   109
files["prosody.cfg.lua"] = {
8585
6a2366759974 luacheckrc: Ignore all unknown globals in config file (ie all settings)
Kim Alvefur <zash@zash.se>
parents: 8576
diff changeset
   110
	ignore = { "131" };
8802
7324a2fe755a .luacheckrc: Fix whitespace
Matthew Wild <mwild1@gmail.com>
parents: 8730
diff changeset
   111
	globals = {
8560
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   112
		"Host",
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   113
		"host",
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   114
		"VirtualHost",
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   115
		"Component",
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   116
		"component",
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   117
		"Include",
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   118
		"include",
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   119
		"RunScript"
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   120
	};
28f9b8a5d9cb luacheckrc: Declare known global functions in config file
Kim Alvefur <zash@zash.se>
parents: 8536
diff changeset
   121
}
8803
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   122
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   123
if os.getenv("PROSODY_STRICT_LINT") ~= "1" then
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   124
	-- These files have not yet been brought up to standard
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   125
	-- Do not add more files here, but do help us fix these!
9446
4e881be88727 .luacheckrc: Ignore unused secondaries in non-strict mode
Kim Alvefur <zash@zash.se>
parents: 9445
diff changeset
   126
	unused_secondaries = false
4e881be88727 .luacheckrc: Ignore unused secondaries in non-strict mode
Kim Alvefur <zash@zash.se>
parents: 9445
diff changeset
   127
8824
c1014eac2a1a .luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents: 8809
diff changeset
   128
	local exclude_files = {
8803
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   129
	"doc/net.server.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   130
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   131
	"fallbacks/bit.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   132
	"fallbacks/lxp.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   133
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   134
	"net/adns.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   135
	"net/cqueues.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   136
	"net/dns.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   137
	"net/server_select.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   138
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   139
	"plugins/mod_storage_sql1.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   140
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   141
	"spec/core_configmanager_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   142
	"spec/core_moduleapi_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   143
	"spec/net_http_parser_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   144
	"spec/util_events_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   145
	"spec/util_http_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   146
	"spec/util_ip_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   147
	"spec/util_multitable_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   148
	"spec/util_rfc6724_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   149
	"spec/util_throttle_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   150
	"spec/util_xmppstream_spec.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   151
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   152
	"tools/ejabberd2prosody.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   153
	"tools/ejabberdsql2prosody.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   154
	"tools/erlparse.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   155
	"tools/jabberd14sql2prosody.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   156
	"tools/migration/migrator.cfg.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   157
	"tools/migration/migrator/jabberd14.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   158
	"tools/migration/migrator/mtools.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   159
	"tools/migration/migrator/prosody_files.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   160
	"tools/migration/migrator/prosody_sql.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   161
	"tools/migration/prosody-migrator.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   162
	"tools/openfire2prosody.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   163
	"tools/xep227toprosody.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   164
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   165
	"util/sasl/digest-md5.lua";
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   166
	}
8824
c1014eac2a1a .luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents: 8809
diff changeset
   167
	for _, file in ipairs(exclude_files) do
c1014eac2a1a .luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents: 8809
diff changeset
   168
		files[file] = { only = {} }
c1014eac2a1a .luacheckrc: Only ignore warnings for excluded files, not syntax errors
Kim Alvefur <zash@zash.se>
parents: 8809
diff changeset
   169
	end
8803
dd615a7a6b72 .luacheckrc: Ignore currently-unclean files unless env var PROSODY_STRICT_LINT=1
Matthew Wild <mwild1@gmail.com>
parents: 8802
diff changeset
   170
end