Skip to content

Commit db1c726

Browse files
committed
Fix warnings for un-implemented see links
1 parent 774aacd commit db1c726

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

lib/ex_doc/language/erlang.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ defmodule ExDoc.Language.Erlang do
335335
walk_doc({:a, [href: "`t:#{fixup(type)}`"], inner, meta}, config)
336336

337337
"https://erlang.org/doc/link/" <> see ->
338-
warn_ref(attrs[:href] <> " (#{see})", config)
338+
warn_ref(attrs[:href] <> " (#{see})", %{config | id: nil})
339339
inner
340340

341341
_ ->

test/ex_doc/language/erlang_test.exs

+8
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ defmodule ExDoc.Language.ErlangTest do
3737
~s|<a href="https://www.erlang.org/doc/man/array.html"><code>array</code></a>|
3838
end
3939

40+
@tag warnings: :send
41+
test "app", c do
42+
assert warn(fn ->
43+
assert autolink_edoc("{@link //stdlib. `stdlib'}", c) ==
44+
~s|<code>stdlib</code>|
45+
end) =~ ~s|invalid reference: stdlib:index (seeapp)|
46+
end
47+
4048
test "external module", c do
4149
assert autolink_edoc("{@link 'Elixir.EarmarkParser'}", c) ==
4250
~s|<a href="https://hexdocs.pm/earmark_parser/EarmarkParser.html"><code>'Elixir.EarmarkParser'</code></a>|

0 commit comments

Comments
 (0)