From b5171a050372461cc81b2a8a7829a0b7ba46b7f7 Mon Sep 17 00:00:00 2001 From: "Paulo F. Oliveira" Date: Thu, 13 Jun 2024 17:40:49 +0100 Subject: [PATCH] Prepare for what's coming This is a copy from elvis.config from ongoing branch fix/rebar.config --- elvis.config | 67 ++++++++++++++++++---------------------------------- 1 file changed, 23 insertions(+), 44 deletions(-) diff --git a/elvis.config b/elvis.config index c96c782..346a11b 100644 --- a/elvis.config +++ b/elvis.config @@ -1,48 +1,27 @@ [ - { - elvis, - [ - {config, - [#{dirs => [ - "src" - %% TODO: "test" - ], - filter => "*.erl", - rules => [ - {elvis_style, no_tabs}, - {elvis_style, no_trailing_whitespace}, - {elvis_style, no_if_expression}, - {elvis_style, no_nested_try_catch}, - {elvis_style, invalid_dynamic_call, - #{ignore => [ - elli, - elli_http, - elli_middleware, - elli_test - ]}}, - {elvis_style, used_ignored_variable}, - {elvis_style, no_behavior_info}, - {elvis_style, state_record_and_type}, - {elvis_style, no_spec_with_records}, - {elvis_style, dont_repeat_yourself}, - {elvis_style, no_debug_call} - ], - ruleset => erl_files - }, - #{dirs => ["."], - filter => "Makefile", - ruleset => makefiles - }, - #{dirs => ["."], - filter => "rebar.config", + {elvis, [ + {config, [ + #{ + dirs => ["src/**", "test/**"], + filter => "*.erl", + ruleset => erl_files, + rules => [ + {elvis_style, operator_spaces, disable}, + {elvis_style, invalid_dynamic_call, disable}, + {elvis_style, dont_repeat_yourself, disable}, + {elvis_style, no_throw, disable} + ] + }, + #{ + dirs => ["."], + filter => "rebar.config", ruleset => rebar_config - }, - #{dirs => ["."], - filter => "elvis.config", + }, + #{ + dirs => ["."], + filter => "elvis.config", ruleset => elvis_config - } - ] - } - ] - } + } + ]} + ]} ].