ggmemo call graph
Each node is a function, tinted by its test coverage so untested, complex code stands out. Shape encodes language, a ring marks exported functions, and dashed edges are calls from R into compiled code. Hover a node for detail; click to focus its neighborhood.
Loading call graph…
Coverage
86% lines
Expression
81.6%
Tests
85.9%
Examples
67.2%
Vignettes
66.0%
By file
R/annotate-callout.R
72%
R/utils.R
73%
R/annotate-change.R
89%
R/utils-change.R
100%
Structure
- Functions
- 11
- Exported
- 2
- Compiled
- 0
- Call edges
- 13
Functions ranked by lowest coverage
| Function | Language | Lines | Cyclomatic | Coverage |
|---|---|---|---|---|
| estimate_nudge | R | 28 | 6 | 58.8% |
| annotate_callout exp | R | 73 | 13 | 72.0% |
| filter_to_single_row | R | 22 | 4 | 75.0% |
| annotate_change exp | R | 150 | 19 | 89.0% |
| detect_x_column | R | 18 | 4 | 91.7% |
| compute_delta | R | 34 | 5 | 100.0% |
| format_absolute | R | 4 | 2 | 100.0% |
| format_number | R | 3 | 1 | 100.0% |
| format_percent | R | 14 | 3 | 100.0% |
| format_points | R | 4 | 2 | 100.0% |
| validate_change_inputs | R | 39 | 8 | 100.0% |