File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -611,10 +611,14 @@ defmodule ExDoc.Language.Elixir do
611
611
end
612
612
613
613
defp parse_module ( << first >> <> _ = string , _mode ) when first in ?A .. ?Z do
614
- do_parse_module ( string )
614
+ if string =~ ~r/ ^[A-Za-z0-9_.]+$/ do
615
+ do_parse_module ( string )
616
+ else
617
+ :error
618
+ end
615
619
end
616
620
617
- defp parse_module ( << ?: >> <> _ = string , :custom_link ) do
621
+ defp parse_module ( ":" <> _ = string , :custom_link ) do
618
622
do_parse_module ( string )
619
623
end
620
624
Original file line number Diff line number Diff line change @@ -496,6 +496,8 @@ defmodule ExDoc.Language.ElixirTest do
496
496
assert_unchanged ( ~m" `Unknown`" )
497
497
498
498
assert_unchanged ( ~m" [Blank](about:blank)" )
499
+
500
+ assert_unchanged ( ~m" `FOR UPDATE OF ? SKIP LOCKED`" )
499
501
end
500
502
501
503
## Helpers
You can’t perform that action at this time.
0 commit comments