Module

cli.commands.graph.report

Unified site analysis report command.

Functions

report
📊 Generate comprehensive site analysis report. Combines multiple analyses into a single unified re…
7 None
def report(brief: bool, ci: bool, threshold_isolated: int, threshold_lightly: int, format: str, config: str, source: str) -> None

📊 Generate comprehensive site analysis report.

Combines multiple analyses into a single unified report:

  • Connectivity analysis (orphans, link density)
  • Link suggestions (top recommendations)
  • Bridge pages (navigation bottlenecks)
  • Communities (topic clusters)

Use this command to get a complete picture of your site's structure and actionable recommendations for improvement.

Parameters 7

Name Type Default Description
brief bool
ci bool
threshold_isolated int
threshold_lightly int
format str
config str
source str
_output_console
Output report in console format.
6 None
def _output_console(cli: Any, data: dict[str, Any], brief: bool, ci: bool, threshold_isolated: int, threshold_lightly: int) -> None

Output report in console format.

Parameters 6

Name Type Default Description
cli Any
data dict[str, Any]
brief bool
ci bool
threshold_isolated int
threshold_lightly int
_output_markdown
Output report in markdown format.
3 None
def _output_markdown(cli: Any, data: dict[str, Any], brief: bool) -> None

Output report in markdown format.

Parameters 3

Name Type Default Description
cli Any
data dict[str, Any]
brief bool