elvis_ruleset behaviour (elvis_core v4.1.0)

View Source

Summary

Callbacks

default/1

-callback default(RuleName :: atom()) -> DefaultRuleConfig :: #{atom() := term()}.

Functions

default(Module, RuleName)

-spec default(Module :: module(), RuleName :: atom()) -> DefaultRuleConfig :: #{atom() := term()}.

rules(Group)

-spec rules(Group :: atom()) -> [elvis_core:rule()].

set_rulesets(RuleSets)

-spec set_rulesets(#{atom() => list()}) -> ok.