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

-spec default(Rule :: atom()) -> DefaultRuleConfig :: term().
Link to this function

no_branch_deps(Config, Target, RuleConfig)

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)