diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 21:30:40 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 21:30:40 +0000 |
commit | 133a45c109da5310add55824db21af5239951f93 (patch) | |
tree | ba6ac4c0a950a0dda56451944315d66409923918 /.luacheckrc | |
parent | Initial commit. (diff) | |
download | rspamd-133a45c109da5310add55824db21af5239951f93.tar.xz rspamd-133a45c109da5310add55824db21af5239951f93.zip |
Adding upstream version 3.8.1.upstream/3.8.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '.luacheckrc')
-rw-r--r-- | .luacheckrc | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/.luacheckrc b/.luacheckrc new file mode 100644 index 0000000..7e48b8e --- /dev/null +++ b/.luacheckrc @@ -0,0 +1,84 @@ +codes = true +std = 'min' + +exclude_files = { + '/**/contrib/**', + '/**/test/lua/**', + '/**/test/functional/lua/miltertest/**', + '/**/test/functional/lua/rspamadm/**', + '.git/**/', +} + +globals = { + 'classifiers', + 'config', + 'confighelp', + 'rspamd_classifiers', + 'rspamd_config', + 'rspamd_count_metatokens', + 'rspamd_gen_metatokens', + 'rspamd_parse_redis_server', + 'rspamd_paths', + 'rspamd_env', + 'rspamd_plugins', + 'rspamd_redis_make_request', + 'rspamd_str_split', + 'rspamd_version', + 'rspamd_maps', + 'rspamd_plugins_state', + 'rspamadm', + 'loadstring', + 'rspamadm_ev_base', + 'rspamadm_session', + 'rspamadm_dns_resolver', + 'jit', + 'table.unpack', + 'table.clear', + 'unpack', +} + +ignore = { + '212', -- unused argument + '612', -- trailing whitespace + '311', -- value assigned to variable X is unused +} + +files['/**/src/plugins/lua/spamassassin.lua'].globals = { + 'ffi', + 'jit', +} + +files['/**/src/plugins/lua/greylist.lua'].globals = { + 'math.ifloor', +} +files['/**/src/plugins/lua/reputation.lua'].globals = { + 'math.tanh', +} + + +files['/**/lualib/lua_redis.lua'].globals = { + 'rspamadm_ev_base', +} + +files['/**/lualib/redis_scripts/**'].globals = { + 'redis', + 'KEYS', + 'cjson', + 'cmsgpack', +} + +files['/**/src/rspamadm/*'].globals = { + 'ansicolors', + 'getopt', +} + +files['test/functional/lua/test_coverage.lua'].globals = { + '__GLOBAL_COVERAGE_WATCHDOG' +} + +files['/**/rules/'].ignore = {'631'} +files['/**/test/functional/'].ignore = {'631'} + +max_string_line_length = 500 +max_comment_line_length = 500 +max_line_length = 140 |