anchor.diff:              []
       end.
   
  --spec no_if_expression(elvis_config:config(), elvis_file:file(), []) ->
  +-spec no_if_expression(elvis_config:config(),
  +                       elvis_file:file(),
  +                       empty_rule_config()) ->
       [elvis_result:item()].
   no_if_expression(Config, Target, _RuleConfig) ->
       {Root, _} = elvis_file:parse_tree(Config, Target),
  
positive.code: 
  -spec state_record_and_type(elvis_config:config(),
                              elvis_file:file(),
                              [list()]) ->
      [elvis_result:item()].
  state_record_and_type(Config, Target, _RuleConfig) ->
      {Root, _} = elvis_file:parse_tree(Config, Target),
  
negative.code:             lists:map(ResultFun, UsedIgnoredVars)
      end.
  
  -spec no_behavior_info(elvis_config:config(),
                         elvis_file:file(),
                         empty_rule_config()) ->
      [elvis_result:item()].
  no_behavior_info(Config, Target, _RuleConfig) ->
      {Root, _} = elvis_file:parse_tree(Config, Target),
  