elvis_project (elvis_core v2.0.0)
Link to this section Summary
Link to this section Types
Link to this type
empty_rule_config/0
-type empty_rule_config() :: #{}.
Link to this type
protocol_for_deps_config/0
-type protocol_for_deps_config() :: #{ignore => [module()], regex => string()}.
Link to this section Functions
Link to this function
default(Rule)
-spec default(Rule :: atom()) -> DefaultRuleConfig :: term().
Link to this function
no_branch_deps(Config, Target, RuleConfig)
-spec no_branch_deps(elvis_config:config(), elvis_file:file(), empty_rule_config()) -> [elvis_result:item()].
Link to this function
old_configuration_format(Config, Target, RuleConfig)
-spec old_configuration_format(elvis_config:config(), elvis_file:file(), empty_rule_config()) -> [elvis_result:item()].
Link to this function
protocol_for_deps(Config, Target, RuleConfig)
-spec protocol_for_deps(elvis_config:config(), elvis_file:file(), protocol_for_deps_config()) -> [elvis_result:item()].