Understand the Doctor report format
masterThe Doctor report provides a tabular view of your project's documentation and specification health.
Column Definitions:
Doc Cov: Percentage of function documentation coverage.Spec Cov: Percentage of specification coverage.Module: The name of the Elixir module.File: The file path where the module is defined.Functions: Total number of functions in the module.No Docs: Count of functions missing documentation.No Specs: Count of functions missing specifications.Module Doc: Indicates if the module itself is documented (YES/NO/N/A).Struct Spec: Indicates if structs within the module have specifications (Yes/No).
Summary Section: At the end of the report, Doctor provides a summary including:
Passed Modules: Count of modules meeting requirements.Failed Modules: Count of modules failing requirements.Total Doc Coverage: Aggregate documentation percentage.Total Spec Coverage: Aggregate specification percentage.Doctor validation has passed!: A final status message indicating if the overall validation was successful.