@@ -32,59 +32,60 @@ defmodule Credo.Check.Warning.Dbg do
32
32
issues ,
33
33
issue_meta
34
34
) do
35
- { ast , [ issue_for ( issue_meta , meta [ :line ] ) | issues ] }
35
+ { ast , [ issue_for ( issue_meta , meta ) | issues ] }
36
36
end
37
37
38
38
defp traverse (
39
39
{ :dbg , meta , [ _single_param ] } = ast ,
40
40
issues ,
41
41
issue_meta
42
42
) do
43
- { ast , [ issue_for ( issue_meta , meta [ :line ] ) | issues ] }
43
+ { ast , [ issue_for ( issue_meta , meta ) | issues ] }
44
44
end
45
45
46
46
defp traverse (
47
47
{ :dbg , meta , [ _first_param , _second_param ] } = ast ,
48
48
issues ,
49
49
issue_meta
50
50
) do
51
- { ast , [ issue_for ( issue_meta , meta [ :line ] ) | issues ] }
51
+ { ast , [ issue_for ( issue_meta , meta ) | issues ] }
52
52
end
53
53
54
54
defp traverse (
55
55
{ { :. , _ , [ { :__aliases__ , _ , [ :"Elixir" , :Kernel ] } , :dbg ] } , meta , _args } = ast ,
56
56
issues ,
57
57
issue_meta
58
58
) do
59
- { ast , [ issue_for ( issue_meta , meta [ :line ] ) | issues ] }
59
+ { ast , [ issue_for ( issue_meta , meta ) | issues ] }
60
60
end
61
61
62
62
defp traverse (
63
63
{ { :. , _ , [ { :__aliases__ , _ , [ :Kernel ] } , :dbg ] } , meta , _args } = ast ,
64
64
issues ,
65
65
issue_meta
66
66
) do
67
- { ast , [ issue_for ( issue_meta , meta [ :line ] ) | issues ] }
67
+ { ast , [ issue_for ( issue_meta , meta ) | issues ] }
68
68
end
69
69
70
70
defp traverse (
71
71
{ :|> , _ , [ _ , { :dbg , meta , nil } ] } = ast ,
72
72
issues ,
73
73
issue_meta
74
74
) do
75
- { ast , [ issue_for ( issue_meta , meta [ :line ] ) | issues ] }
75
+ { ast , [ issue_for ( issue_meta , meta ) | issues ] }
76
76
end
77
77
78
78
defp traverse ( ast , issues , _issue_meta ) do
79
79
{ ast , issues }
80
80
end
81
81
82
- defp issue_for ( issue_meta , line_no ) do
82
+ defp issue_for ( issue_meta , meta ) do
83
83
format_issue (
84
84
issue_meta ,
85
85
message: "There should be no calls to `dbg/1`." ,
86
86
trigger: "dbg" ,
87
- line_no: line_no
87
+ line_no: meta [ :line ] ,
88
+ column: meta [ :column ]
88
89
)
89
90
end
90
91
end
0 commit comments