anchor.diff:              check_variables_name(Regex, RemainingVars);
           nomatch ->
               Msg = ?VARIABLE_NAMING_CONVENTION_MSG,
  -            Info = [VariableNameStr, Regex],
  +            {Line, _} = ktn_code:attr(location, Variable),
  +            Info = [VariableNameStr, Line, Regex],
               Result = elvis_result:new(item, Msg, Info, 1),
               [Result | check_variables_name(Regex, RemainingVars)];
           {match, _} -> check_variables_name(Regex, RemainingVars)
  
positive.code:         "regular expression '~p'.").
  
  -define(VARIABLE_NAMING_CONVENTION_MSG,
          "The variable ~p does not respect the format defined by the "
          "regular expression '~p'.").
  
  -define(MODULE_NAMING_CONVENTION_MSG,
          "The module ~p does not respect the format defined by the "
  
negative.code:     case lists:member(ModuleName, IgnoreModules) of
          false ->
              IsVar = fun(Node) -> ktn_code:type(Node) =:= 'var' end,
              Vars = elvis_code:find(IsVar, Root, #{traverse => all}),
              check_variables_name(Regex, Vars);
          true -> []
      end.
  