I noticed that in my application, the Module Doc column in the report was all Yes even though I know many modules do not have moduledocs. Looking deeper, I notice that module_info.module_doc is returning things like the following, but never :none as doctor is expecting.
:hidden
%{}
%{
"en" => "This is an actual moduledoc content in our app"
}
The reason seems to be that we've got our app on elixir 1.12.3, and it is apparently giving doctor %{} instead of :none as newer elixirs do.
Is it worthwhile to make a change here to support older versions of elixir? And I'm not sure what :hidden means...
I noticed that in my application, the
Module Doc
column in the report was allYes
even though I know many modules do not have moduledocs. Looking deeper, I notice thatmodule_info.module_doc
is returning things like the following, but never:none
as doctor is expecting.The reason seems to be that we've got our app on elixir 1.12.3, and it is apparently giving doctor
%{}
instead of:none
as newer elixirs do.Is it worthwhile to make a change here to support older versions of elixir? And I'm not sure what
:hidden
means...Thanks, Alex !