{
    "metrics": {
        "example.m": {
            "file_metrics": {
                "file_length": {
                    "measure": 33,
                    "status": "measured only"
                }
            },
            "function_metrics": {
                "example": {
                    "cnest": {
                        "measure": 1,
                        "status": "measured only"
                    },
                    "cyc": {
                        "limit": 5,
                        "measure": 5,
                        "status": "checked: ok"
                    },
                    "function_length": {
                        "measure": 17,
                        "status": "measured only"
                    },
                    "globals": {
                        "measure": 0,
                        "status": "measured only"
                    },
                    "npath": {
                        "limit": 5,
                        "measure": 12,
                        "status": "checked: fail"
                    },
                    "parameters": {
                        "measure": 3,
                        "status": "measured only"
                    },
                    "persistent": {
                        "measure": 0,
                        "status": "measured only"
                    }
                },
                "local_function": {
                    "cnest": {
                        "measure": 2,
                        "status": "measured only"
                    },
                    "cyc": {
                        "limit": 5,
                        "measure": 5,
                        "status": "checked: ok"
                    },
                    "function_length": {
                        "measure": 15,
                        "status": "measured only"
                    },
                    "globals": {
                        "measure": 0,
                        "status": "measured only"
                    },
                    "npath": {
                        "justification": "this cannot be reasonably refactored",
                        "limit": 5,
                        "measure": 10,
                        "status": "checked: justified"
                    },
                    "parameters": {
                        "measure": 2,
                        "status": "measured only"
                    },
                    "persistent": {
                        "measure": 0,
                        "status": "measured only"
                    }
                }
            }
        }
    },
    "worst_case": {
        "cnest": [
            {
                "file": "example.m",
                "function": "local_function",
                "measure": 2,
                "status": "measured only"
            },
            {
                "file": "example.m",
                "function": "example",
                "measure": 1,
                "status": "measured only"
            }
        ],
        "cyc": [
            {
                "file": "example.m",
                "function": "local_function",
                "limit": 5,
                "measure": 5,
                "status": "checked: ok"
            },
            {
                "file": "example.m",
                "function": "example",
                "limit": 5,
                "measure": 5,
                "status": "checked: ok"
            }
        ],
        "file_length": [
            {
                "file": "example.m",
                "measure": 33,
                "status": "measured only"
            }
        ],
        "function_length": [
            {
                "file": "example.m",
                "function": "example",
                "measure": 17,
                "status": "measured only"
            },
            {
                "file": "example.m",
                "function": "local_function",
                "measure": 15,
                "status": "measured only"
            }
        ],
        "npath": [
            {
                "file": "example.m",
                "function": "example",
                "limit": 5,
                "measure": 12,
                "status": "checked: fail"
            },
            {
                "file": "example.m",
                "function": "local_function",
                "justification": "this cannot be reasonably refactored",
                "limit": 5,
                "measure": 10,
                "status": "checked: justified"
            }
        ],
        "parameters": [
            {
                "file": "example.m",
                "function": "example",
                "measure": 3,
                "status": "measured only"
            },
            {
                "file": "example.m",
                "function": "local_function",
                "measure": 2,
                "status": "measured only"
            }
        ]
    }
}