Skip to content

Commit 750d2a3

Browse files
author
José Valim
committed
Ignore exported vars warning
Closes #2798 Signed-off-by: José Valim <[email protected]>
1 parent 61e9faf commit 750d2a3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/elixir/src/elixir_errors.erl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,13 @@ handle_file_warning(_, File, {Line,erl_lint,{undefined_behaviour,Module}}) ->
136136
handle_file_warning(_, _File, {Line,erl_lint,{unused_var,_Var}}) when Line =< 0 ->
137137
ok;
138138

139-
%% Ignore shadowed vars as we guarantee no conflicts ourselves
139+
%% Ignore shadowed and exported vars as we guarantee no conflicts ourselves
140140
handle_file_warning(_, _File, {_Line,erl_lint,{shadowed_var,_Var,_Where}}) ->
141141
ok;
142142

143+
handle_file_warning(_, _File, {_Line,erl_lint,{exported_var,_Var,_Where}}) ->
144+
ok;
145+
143146
%% Rewrite nomatch_guard to be more generic it can happen inside if, unless, etc
144147
handle_file_warning(_, File, {Line, sys_core_fold, nomatch_guard}) ->
145148
warn(Line, File, "this check/guard will always yield the same result");

0 commit comments

Comments
 (0)