{
    "Analysis": {
        "Analysis-GlobalOptions": {
            "types": {
                "allow_single_bitfield_as_bool": true,
                "user_bool_types": [
                    "bool",
                    "boolean"
                ]
            }
        },
        "Architecture": {
            "child_order": [
                "Architecture-CyclesView",
                "Architecture-DeadCodeView"
            ]
        },
        "Architecture-CloneView": {
            "_active": true
        },
        "Architecture-CyclesView": {
            "_active": true
        },
        "Architecture-DeadCodeView": {
            "_active": true
        },
        "AutosarC++17_03-A15.4.1": {
            "_active": false
        },
        "AutosarC++19_03-A0.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A0.1.2": {
            "_active": true
        },
        "AutosarC++19_03-A0.1.3": {
            "_active": true
        },
        "AutosarC++19_03-A0.1.4": {
            "_active": true
        },
        "AutosarC++19_03-A0.1.5": {
            "_active": true
        },
        "AutosarC++19_03-A0.1.6": {
            "_active": false
        },
        "AutosarC++19_03-A0.4.2": {
            "_active": true
        },
        "AutosarC++19_03-A0.4.4": {
            "_active": true
        },
        "AutosarC++19_03-A1.1.1": {
            "_active": false
        },
        "AutosarC++19_03-A1.4.3": {
            "_active": true
        },
        "AutosarC++19_03-A10.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A10.2.1": {
            "_active": true
        },
        "AutosarC++19_03-A10.3.1": {
            "_active": true
        },
        "AutosarC++19_03-A10.3.2": {
            "_active": true
        },
        "AutosarC++19_03-A10.3.3": {
            "_active": true
        },
        "AutosarC++19_03-A10.3.5": {
            "_active": true
        },
        "AutosarC++19_03-A11.0.1": {
            "_active": false
        },
        "AutosarC++19_03-A11.0.2": {
            "_active": false
        },
        "AutosarC++19_03-A11.3.1": {
            "_active": true
        },
        "AutosarC++19_03-A12.0.1": {
            "_active": true
        },
        "AutosarC++19_03-A12.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A12.1.2": {
            "_active": true
        },
        "AutosarC++19_03-A12.1.3": {
            "_active": true
        },
        "AutosarC++19_03-A12.1.4": {
            "_active": true
        },
        "AutosarC++19_03-A12.1.5": {
            "_active": true
        },
        "AutosarC++19_03-A12.1.6": {
            "_active": true
        },
        "AutosarC++19_03-A12.4.1": {
            "_active": true
        },
        "AutosarC++19_03-A12.4.2": {
            "_active": true
        },
        "AutosarC++19_03-A12.6.1": {
            "_active": true
        },
        "AutosarC++19_03-A12.8.1": {
            "_active": true
        },
        "AutosarC++19_03-A12.8.2": {
            "_active": false
        },
        "AutosarC++19_03-A12.8.3": {
            "_active": true
        },
        "AutosarC++19_03-A12.8.4": {
            "_active": true
        },
        "AutosarC++19_03-A12.8.6": {
            "_active": true
        },
        "AutosarC++19_03-A12.8.7": {
            "_active": false
        },
        "AutosarC++19_03-A13.1.2": {
            "_active": true
        },
        "AutosarC++19_03-A13.1.3": {
            "_active": true
        },
        "AutosarC++19_03-A13.2.1": {
            "_active": true
        },
        "AutosarC++19_03-A13.2.2": {
            "_active": true
        },
        "AutosarC++19_03-A13.2.3": {
            "_active": true
        },
        "AutosarC++19_03-A13.3.1": {
            "_active": true
        },
        "AutosarC++19_03-A13.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A13.5.2": {
            "_active": true
        },
        "AutosarC++19_03-A13.5.3": {
            "_active": true
        },
        "AutosarC++19_03-A13.5.4": {
            "_active": true
        },
        "AutosarC++19_03-A13.5.5": {
            "_active": true
        },
        "AutosarC++19_03-A13.6.1": {
            "_active": true
        },
        "AutosarC++19_03-A14.5.2": {
            "_active": false
        },
        "AutosarC++19_03-A14.5.3": {
            "_active": true
        },
        "AutosarC++19_03-A14.7.1": {
            "_active": true
        },
        "AutosarC++19_03-A14.7.2": {
            "_active": true
        },
        "AutosarC++19_03-A14.8.2": {
            "_active": true
        },
        "AutosarC++19_03-A15.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A15.1.2": {
            "_active": true
        },
        "AutosarC++19_03-A15.1.3": {
            "_active": true
        },
        "AutosarC++19_03-A15.2.1": {
            "_active": true
        },
        "AutosarC++19_03-A15.3.3": {
            "_active": false
        },
        "AutosarC++19_03-A15.3.4": {
            "_active": true
        },
        "AutosarC++19_03-A15.3.5": {
            "_active": true
        },
        "AutosarC++19_03-A15.4.1": {
            "_active": true
        },
        "AutosarC++19_03-A15.4.2": {
            "_active": true
        },
        "AutosarC++19_03-A15.4.3": {
            "_active": false
        },
        "AutosarC++19_03-A15.4.4": {
            "_active": false
        },
        "AutosarC++19_03-A15.4.5": {
            "_active": false
        },
        "AutosarC++19_03-A15.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A15.5.2": {
            "_active": true
        },
        "AutosarC++19_03-A15.5.3": {
            "_active": true
        },
        "AutosarC++19_03-A16.0.1": {
            "_active": false
        },
        "AutosarC++19_03-A16.2.1": {
            "_active": true
        },
        "AutosarC++19_03-A16.2.2": {
            "_active": true
        },
        "AutosarC++19_03-A16.2.3": {
            "_active": false
        },
        "AutosarC++19_03-A16.6.1": {
            "_active": false
        },
        "AutosarC++19_03-A16.7.1": {
            "_active": true
        },
        "AutosarC++19_03-A17.0.1": {
            "_active": true
        },
        "AutosarC++19_03-A17.6.1": {
            "_active": true
        },
        "AutosarC++19_03-A18.0.1": {
            "_active": true
        },
        "AutosarC++19_03-A18.0.2": {
            "_active": true
        },
        "AutosarC++19_03-A18.0.3": {
            "_active": true
        },
        "AutosarC++19_03-A18.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A18.1.2": {
            "_active": true
        },
        "AutosarC++19_03-A18.1.3": {
            "_active": true
        },
        "AutosarC++19_03-A18.1.4": {
            "_active": true
        },
        "AutosarC++19_03-A18.1.6": {
            "_active": true
        },
        "AutosarC++19_03-A18.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A18.5.10": {
            "_active": true
        },
        "AutosarC++19_03-A18.5.11": {
            "_active": true
        },
        "AutosarC++19_03-A18.5.2": {
            "_active": true
        },
        "AutosarC++19_03-A18.5.3": {
            "_active": true
        },
        "AutosarC++19_03-A18.5.4": {
            "_active": true
        },
        "AutosarC++19_03-A18.5.8": {
            "_active": true
        },
        "AutosarC++19_03-A18.9.1": {
            "_active": true
        },
        "AutosarC++19_03-A18.9.2": {
            "_active": true
        },
        "AutosarC++19_03-A18.9.3": {
            "_active": true
        },
        "AutosarC++19_03-A2.10.1": {
            "_active": true
        },
        "AutosarC++19_03-A2.10.4": {
            "_active": true
        },
        "AutosarC++19_03-A2.10.5": {
            "_active": true
        },
        "AutosarC++19_03-A2.10.6": {
            "_active": true
        },
        "AutosarC++19_03-A2.11.1": {
            "_active": false
        },
        "AutosarC++19_03-A2.13.1": {
            "_active": true
        },
        "AutosarC++19_03-A2.13.2": {
            "_active": true
        },
        "AutosarC++19_03-A2.13.3": {
            "_active": true
        },
        "AutosarC++19_03-A2.13.4": {
            "_active": true
        },
        "AutosarC++19_03-A2.13.5": {
            "_active": true
        },
        "AutosarC++19_03-A2.13.6": {
            "_active": true
        },
        "AutosarC++19_03-A2.3.1": {
            "_active": true
        },
        "AutosarC++19_03-A2.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A2.5.2": {
            "_active": true
        },
        "AutosarC++19_03-A2.7.1": {
            "_active": true
        },
        "AutosarC++19_03-A2.7.2": {
            "_active": false
        },
        "AutosarC++19_03-A2.7.3": {
            "_active": false
        },
        "AutosarC++19_03-A2.8.1": {
            "_active": false
        },
        "AutosarC++19_03-A2.8.2": {
            "_active": false
        },
        "AutosarC++19_03-A20.8.1": {
            "_active": true
        },
        "AutosarC++19_03-A20.8.5": {
            "_active": true
        },
        "AutosarC++19_03-A20.8.6": {
            "_active": true
        },
        "AutosarC++19_03-A21.8.1": {
            "_active": true
        },
        "AutosarC++19_03-A23.0.1": {
            "_active": true
        },
        "AutosarC++19_03-A25.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A26.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A26.5.2": {
            "_active": true
        },
        "AutosarC++19_03-A27.0.3": {
            "_active": true
        },
        "AutosarC++19_03-A27.0.4": {
            "_active": true
        },
        "AutosarC++19_03-A3.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A3.1.2": {
            "_active": true
        },
        "AutosarC++19_03-A3.1.3": {
            "_active": true
        },
        "AutosarC++19_03-A3.1.4": {
            "_active": true
        },
        "AutosarC++19_03-A3.1.6": {
            "_active": true
        },
        "AutosarC++19_03-A3.3.1": {
            "_active": false
        },
        "AutosarC++19_03-A3.3.2": {
            "_active": true
        },
        "AutosarC++19_03-A3.9.1": {
            "_active": false
        },
        "AutosarC++19_03-A4.10.1": {
            "_active": true
        },
        "AutosarC++19_03-A4.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A4.7.1": {
            "_active": true
        },
        "AutosarC++19_03-A5.0.1": {
            "_active": true
        },
        "AutosarC++19_03-A5.0.2": {
            "_active": true
        },
        "AutosarC++19_03-A5.0.3": {
            "_active": true
        },
        "AutosarC++19_03-A5.0.4": {
            "_active": true
        },
        "AutosarC++19_03-A5.1.1": {
            "_active": false,
            "exclude_single_uses": true
        },
        "AutosarC++19_03-A5.1.2": {
            "_active": true
        },
        "AutosarC++19_03-A5.1.3": {
            "_active": true
        },
        "AutosarC++19_03-A5.1.4": {
            "_active": true
        },
        "AutosarC++19_03-A5.1.6": {
            "_active": true
        },
        "AutosarC++19_03-A5.1.7": {
            "_active": true
        },
        "AutosarC++19_03-A5.1.8": {
            "_active": true
        },
        "AutosarC++19_03-A5.1.9": {
            "_active": true
        },
        "AutosarC++19_03-A5.10.1": {
            "_active": true
        },
        "AutosarC++19_03-A5.16.1": {
            "_active": true
        },
        "AutosarC++19_03-A5.2.1": {
            "_active": true
        },
        "AutosarC++19_03-A5.2.2": {
            "_active": true
        },
        "AutosarC++19_03-A5.2.3": {
            "_active": true
        },
        "AutosarC++19_03-A5.2.4": {
            "_active": true
        },
        "AutosarC++19_03-A5.2.5": {
            "_active": true
        },
        "AutosarC++19_03-A5.2.6": {
            "_active": true
        },
        "AutosarC++19_03-A5.3.1": {
            "_active": true
        },
        "AutosarC++19_03-A5.3.2": {
            "_active": false
        },
        "AutosarC++19_03-A5.3.3": {
            "_active": true
        },
        "AutosarC++19_03-A5.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A5.6.1": {
            "_active": true
        },
        "AutosarC++19_03-A6.2.2": {
            "_active": true
        },
        "AutosarC++19_03-A6.4.1": {
            "_active": true
        },
        "AutosarC++19_03-A6.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A6.5.2": {
            "_active": true
        },
        "AutosarC++19_03-A6.5.3": {
            "_active": true
        },
        "AutosarC++19_03-A6.5.4": {
            "_active": true
        },
        "AutosarC++19_03-A6.6.1": {
            "_active": true
        },
        "AutosarC++19_03-A7.1.1": {
            "_active": true
        },
        "AutosarC++19_03-A7.1.3": {
            "_active": false
        },
        "AutosarC++19_03-A7.1.4": {
            "_active": true
        },
        "AutosarC++19_03-A7.1.5": {
            "_active": false
        },
        "AutosarC++19_03-A7.1.6": {
            "_active": false
        },
        "AutosarC++19_03-A7.1.7": {
            "_active": false,
            "ignore_stmts": [
                "C_For_Loop",
                "Exit_Switch",
                "Statement_Sequence",
                "Switch_Case_Label"
            ]
        },
        "AutosarC++19_03-A7.1.8": {
            "_active": true
        },
        "AutosarC++19_03-A7.1.9": {
            "_active": true
        },
        "AutosarC++19_03-A7.2.1": {
            "_active": true
        },
        "AutosarC++19_03-A7.2.2": {
            "_active": false
        },
        "AutosarC++19_03-A7.2.3": {
            "_active": true
        },
        "AutosarC++19_03-A7.2.4": {
            "_active": true
        },
        "AutosarC++19_03-A7.3.1": {
            "_active": true
        },
        "AutosarC++19_03-A7.4.1": {
            "_active": false
        },
        "AutosarC++19_03-A7.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A7.5.2": {
            "_active": true
        },
        "AutosarC++19_03-A7.6.1": {
            "_active": true
        },
        "AutosarC++19_03-A8.2.1": {
            "_active": true
        },
        "AutosarC++19_03-A8.4.1": {
            "_active": false
        },
        "AutosarC++19_03-A8.4.12": {
            "_active": true
        },
        "AutosarC++19_03-A8.4.13": {
            "_active": true
        },
        "AutosarC++19_03-A8.4.2": {
            "_active": true
        },
        "AutosarC++19_03-A8.4.4": {
            "_active": true
        },
        "AutosarC++19_03-A8.4.5": {
            "_active": true
        },
        "AutosarC++19_03-A8.4.6": {
            "_active": true
        },
        "AutosarC++19_03-A8.4.7": {
            "_active": false
        },
        "AutosarC++19_03-A8.4.8": {
            "_active": false
        },
        "AutosarC++19_03-A8.4.9": {
            "_active": true
        },
        "AutosarC++19_03-A8.5.0": {
            "_active": true
        },
        "AutosarC++19_03-A8.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A8.5.2": {
            "_active": false
        },
        "AutosarC++19_03-A8.5.3": {
            "_active": true
        },
        "AutosarC++19_03-A8.5.4": {
            "_active": true
        },
        "AutosarC++19_03-A9.5.1": {
            "_active": true
        },
        "AutosarC++19_03-A9.6.1": {
            "_active": true
        },
        "AutosarC++19_03-M0.1.1": {
            "_active": true
        },
        "AutosarC++19_03-M0.1.10": {
            "_active": false
        },
        "AutosarC++19_03-M0.1.2": {
            "_active": true
        },
        "AutosarC++19_03-M0.1.3": {
            "_active": false
        },
        "AutosarC++19_03-M0.1.4": {
            "_active": false
        },
        "AutosarC++19_03-M0.1.8": {
            "_active": false
        },
        "AutosarC++19_03-M0.1.9": {
            "_active": false
        },
        "AutosarC++19_03-M0.2.1": {
            "_active": true
        },
        "AutosarC++19_03-M0.3.1": {
            "_active": false
        },
        "AutosarC++19_03-M0.3.2": {
            "_active": false
        },
        "AutosarC++19_03-M0.4.2": {
            "_active": false
        },
        "AutosarC++19_03-M10.1.1": {
            "_active": true
        },
        "AutosarC++19_03-M10.1.2": {
            "_active": true
        },
        "AutosarC++19_03-M10.1.3": {
            "_active": true
        },
        "AutosarC++19_03-M10.2.1": {
            "_active": true
        },
        "AutosarC++19_03-M10.3.3": {
            "_active": true
        },
        "AutosarC++19_03-M11.0.1": {
            "_active": true
        },
        "AutosarC++19_03-M12.1.1": {
            "_active": true
        },
        "AutosarC++19_03-M14.5.3": {
            "_active": true
        },
        "AutosarC++19_03-M14.6.1": {
            "_active": true
        },
        "AutosarC++19_03-M15.0.3": {
            "_active": true
        },
        "AutosarC++19_03-M15.1.1": {
            "_active": true
        },
        "AutosarC++19_03-M15.1.2": {
            "_active": true
        },
        "AutosarC++19_03-M15.1.3": {
            "_active": true
        },
        "AutosarC++19_03-M15.3.1": {
            "_active": true
        },
        "AutosarC++19_03-M15.3.3": {
            "_active": true
        },
        "AutosarC++19_03-M15.3.4": {
            "_active": true
        },
        "AutosarC++19_03-M15.3.6": {
            "_active": true
        },
        "AutosarC++19_03-M15.3.7": {
            "_active": true
        },
        "AutosarC++19_03-M16.0.1": {
            "_active": false
        },
        "AutosarC++19_03-M16.0.2": {
            "_active": true
        },
        "AutosarC++19_03-M16.0.5": {
            "_active": true
        },
        "AutosarC++19_03-M16.0.6": {
            "_active": true
        },
        "AutosarC++19_03-M16.0.7": {
            "_active": true
        },
        "AutosarC++19_03-M16.0.8": {
            "_active": true
        },
        "AutosarC++19_03-M16.1.1": {
            "_active": true
        },
        "AutosarC++19_03-M16.1.2": {
            "_active": true
        },
        "AutosarC++19_03-M16.2.3": {
            "_active": true
        },
        "AutosarC++19_03-M16.3.1": {
            "_active": false
        },
        "AutosarC++19_03-M16.3.2": {
            "_active": false
        },
        "AutosarC++19_03-M17.0.2": {
            "_active": true
        },
        "AutosarC++19_03-M17.0.3": {
            "_active": true
        },
        "AutosarC++19_03-M17.0.5": {
            "_active": true
        },
        "AutosarC++19_03-M18.0.3": {
            "_active": true
        },
        "AutosarC++19_03-M18.0.4": {
            "_active": true
        },
        "AutosarC++19_03-M18.0.5": {
            "_active": true
        },
        "AutosarC++19_03-M18.2.1": {
            "_active": true
        },
        "AutosarC++19_03-M18.7.1": {
            "_active": true
        },
        "AutosarC++19_03-M19.3.1": {
            "_active": true
        },
        "AutosarC++19_03-M2.10.1": {
            "_active": true
        },
        "AutosarC++19_03-M2.13.2": {
            "_active": true
        },
        "AutosarC++19_03-M2.13.3": {
            "_active": true
        },
        "AutosarC++19_03-M2.13.4": {
            "_active": true
        },
        "AutosarC++19_03-M2.7.1": {
            "_active": true
        },
        "AutosarC++19_03-M27.0.1": {
            "_active": true
        },
        "AutosarC++19_03-M3.1.2": {
            "_active": true
        },
        "AutosarC++19_03-M3.2.1": {
            "_active": true
        },
        "AutosarC++19_03-M3.2.2": {
            "_active": true
        },
        "AutosarC++19_03-M3.2.3": {
            "_active": false
        },
        "AutosarC++19_03-M3.2.4": {
            "_active": true
        },
        "AutosarC++19_03-M3.3.2": {
            "_active": true
        },
        "AutosarC++19_03-M3.4.1": {
            "_active": false
        },
        "AutosarC++19_03-M3.9.1": {
            "_active": true
        },
        "AutosarC++19_03-M3.9.3": {
            "_active": true
        },
        "AutosarC++19_03-M4.10.1": {
            "_active": true
        },
        "AutosarC++19_03-M4.10.2": {
            "_active": true
        },
        "AutosarC++19_03-M4.5.1": {
            "_active": true
        },
        "AutosarC++19_03-M4.5.3": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.10": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.11": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.12": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.14": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.15": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.16": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.17": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.18": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.2": {
            "_active": false
        },
        "AutosarC++19_03-M5.0.20": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.21": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.3": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.4": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.5": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.6": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.7": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.8": {
            "_active": true
        },
        "AutosarC++19_03-M5.0.9": {
            "_active": true
        },
        "AutosarC++19_03-M5.14.1": {
            "_active": true
        },
        "AutosarC++19_03-M5.17.1": {
            "_active": true
        },
        "AutosarC++19_03-M5.18.1": {
            "_active": true
        },
        "AutosarC++19_03-M5.19.1": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.10": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.11": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.12": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.2": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.3": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.6": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.8": {
            "_active": true
        },
        "AutosarC++19_03-M5.2.9": {
            "_active": true
        },
        "AutosarC++19_03-M5.3.1": {
            "_active": true
        },
        "AutosarC++19_03-M5.3.2": {
            "_active": true
        },
        "AutosarC++19_03-M5.3.3": {
            "_active": true
        },
        "AutosarC++19_03-M5.3.4": {
            "_active": true
        },
        "AutosarC++19_03-M5.8.1": {
            "_active": true
        },
        "AutosarC++19_03-M6.2.1": {
            "_active": true
        },
        "AutosarC++19_03-M6.2.2": {
            "_active": true
        },
        "AutosarC++19_03-M6.2.3": {
            "_active": true
        },
        "AutosarC++19_03-M6.3.1": {
            "_active": true
        },
        "AutosarC++19_03-M6.4.1": {
            "_active": true
        },
        "AutosarC++19_03-M6.4.2": {
            "_active": true
        },
        "AutosarC++19_03-M6.4.3": {
            "_active": true,
            "acceptable_end_items": [
                "Exit_Switch",
                "Return_Statement",
                "Throw_Expression"
            ],
            "acceptable_middle_items": [
                "Exit_Switch",
                "Nondefault_Case_Label",
                "Return_Statement",
                "Throw_Expression"
            ],
            "allow_if": true
        },
        "AutosarC++19_03-M6.4.4": {
            "_active": true
        },
        "AutosarC++19_03-M6.4.5": {
            "_active": true
        },
        "AutosarC++19_03-M6.4.6": {
            "_active": true
        },
        "AutosarC++19_03-M6.4.7": {
            "_active": true
        },
        "AutosarC++19_03-M6.5.2": {
            "_active": true
        },
        "AutosarC++19_03-M6.5.3": {
            "_active": true
        },
        "AutosarC++19_03-M6.5.4": {
            "_active": true
        },
        "AutosarC++19_03-M6.5.5": {
            "_active": true
        },
        "AutosarC++19_03-M6.5.6": {
            "_active": true
        },
        "AutosarC++19_03-M6.6.1": {
            "_active": true
        },
        "AutosarC++19_03-M6.6.2": {
            "_active": true
        },
        "AutosarC++19_03-M6.6.3": {
            "_active": true
        },
        "AutosarC++19_03-M7.1.2": {
            "_active": true
        },
        "AutosarC++19_03-M7.3.1": {
            "_active": false
        },
        "AutosarC++19_03-M7.3.2": {
            "_active": true
        },
        "AutosarC++19_03-M7.3.3": {
            "_active": true
        },
        "AutosarC++19_03-M7.3.4": {
            "_active": true
        },
        "AutosarC++19_03-M7.3.6": {
            "_active": true
        },
        "AutosarC++19_03-M7.4.1": {
            "_active": true
        },
        "AutosarC++19_03-M7.4.2": {
            "_active": true
        },
        "AutosarC++19_03-M7.4.3": {
            "_active": true
        },
        "AutosarC++19_03-M7.5.1": {
            "_active": true
        },
        "AutosarC++19_03-M7.5.2": {
            "_active": true
        },
        "AutosarC++19_03-M8.0.1": {
            "_active": true
        },
        "AutosarC++19_03-M8.3.1": {
            "_active": true
        },
        "AutosarC++19_03-M8.4.2": {
            "_active": true
        },
        "AutosarC++19_03-M8.4.4": {
            "_active": true
        },
        "AutosarC++19_03-M8.5.2": {
            "_active": true
        },
        "AutosarC++19_03-M9.3.1": {
            "_active": true
        },
        "AutosarC++19_03-M9.3.3": {
            "_active": true
        },
        "AutosarC++19_03-M9.6.1": {
            "_active": true
        },
        "AutosarC++19_03-M9.6.4": {
            "_active": true
        },
        "CloneDetection": {
            "_active": true,
            "no_sequences": true,
            "pre_excludes": [
                "/*",
                "C:/*"
            ]
        },
        "CodingStyle-MaxOneStmtPerLine": {
            "_active": false
        },
        "CodingStyle-Naming.Class": {
            "_active": true
        },
        "CodingStyle-Naming.ClassField": {
            "_active": true
        },
        "CodingStyle-Naming.Enum": {
            "_active": true
        },
        "CodingStyle-Naming.Enumerator": {
            "_active": true
        },
        "CodingStyle-Naming.Function": {
            "_active": true
        },
        "CodingStyle-Naming.GlobalVariable": {
            "_active": true
        },
        "CodingStyle-Naming.Label": {
            "_active": true
        },
        "CodingStyle-Naming.LocalVariable": {
            "_active": true
        },
        "CodingStyle-Naming.Macro": {
            "_active": true
        },
        "CodingStyle-Naming.Method": {
            "_active": true
        },
        "CodingStyle-Naming.Namespace": {
            "_active": true
        },
        "CodingStyle-Naming.NamespaceAlias": {
            "_active": true
        },
        "CodingStyle-Naming.Parameter": {
            "_active": true
        },
        "CodingStyle-Naming.StaticField": {
            "_active": true
        },
        "CodingStyle-Naming.StaticMethod": {
            "_active": true
        },
        "CodingStyle-Naming.Struct": {
            "_active": true
        },
        "CodingStyle-Naming.StructField": {
            "_active": true
        },
        "CodingStyle-Naming.TemplateClass": {
            "_active": true
        },
        "CodingStyle-Naming.TemplateConstParameter": {
            "_active": true
        },
        "CodingStyle-Naming.TemplateStaticField": {
            "_active": true
        },
        "CodingStyle-Naming.TemplateTypeParameter": {
            "_active": true
        },
        "CodingStyle-Naming.TypeAlias": {
            "_active": true
        },
        "CodingStyle-Naming.Typedef": {
            "_active": true
        },
        "CodingStyle-Naming.Union": {
            "_active": true
        },
        "CodingStyle-Naming.UserType": {
            "_active": true
        },
        "CodingStyle-NoTabs": {
            "_active": true
        },
        "CycleDetection-CallgraphCycles": {
            "_active": true
        },
        "CycleDetection-IncludeCycles": {
            "_active": true
        },
        "DeadCodeDetection": {
            "_active": true
        },
        "EnableDisable": {
            "_active": true
        },
        "Generic-ForbiddenFunctions": {
            "_active": true,
            "blacklist": {
                "setjmp.h": [
                    "setjmp",
                    "longjmp"
                ],
                "signal.h": [
                    "signal",
                    "raise"
                ],
                "stdio.h": [
                    "*printf*"
                ],
                "stdlib.h": [
                    "ato*",
                    "abort",
                    "exit",
                    "getenv",
                    "system",
                    "malloc",
                    "free",
                    "calloc",
                    "realloc"
                ],
                "string.h": [
                    "str[!n]*"
                ],
                "time.*": [
                    "*"
                ]
            }
        },
        "Generic-LocalInclude": {
            "_active": false,
            "msg": {
                "add_include": {
                    "disabled": true
                },
                "add_symbol_declaration": {
                    "disabled": true
                },
                "bad_pch_use": {
                    "disabled": true
                },
                "contents_covered_include": {
                    "disabled": true
                },
                "covered_include": {
                    "disabled": true
                },
                "local_decl_instead_of_include": {
                    "disabled": true
                },
                "local_def_instead_of_include": {
                    "disabled": true
                },
                "more_precise_include": {
                    "disabled": true
                },
                "move_include": {
                    "disabled": true
                },
                "move_include_with_many_clients": {
                    "disabled": true
                }
            }
        },
        "Generic-LocalScope": {
            "_active": false,
            "ignore_types": [
                "*_[gG]uard"
            ],
            "move_global_const_into_function": false,
            "treat_initialization_as_use": true
        },
        "Generic-MaxComplexity": {
            "_active": true,
            "maxcomplexity": 80
        },
        "Generic-MaxConditions": {
            "_active": true,
            "maxconditions": 5
        },
        "Generic-MaxNesting": {
            "_active": true,
            "maxnesting": 5
        },
        "Generic-MaxParams": {
            "_active": false
        },
        "Generic-MissingOverride": {
            "_active": true
        },
        "Generic-NoCompilerWarnings": {
            "_active": false
        },
        "Generic-NoEllipsis": {
            "_active": false
        },
        "Generic-NoFunctionDefinitionInHeader": {
            "_active": true
        },
        "Generic-NoIncludePaths": {
            "_active": true,
            "allow_downward_paths": true
        },
        "Generic-NoLeakingReferenceToLocal": {
            "_active": false
        },
        "Generic-NoLinkerWarnings": {
            "_active": false
        },
        "Generic-NoMagicNumbers": {
            "_active": true,
            "exclude_single_uses": true
        },
        "Generic-NoNewWithArrays": {
            "_active": false
        },
        "Generic-NoReferenceToLocalVariable": {
            "_active": true
        },
        "Generic-NoVirtualDestructor": {
            "_active": true
        },
        "Generic-TypedefCheck": {
            "_active": true,
            "report_identical_redefinitions": false
        },
        "InitialExternalAnnotations": {
            "_active": true,
            "initial_comments": {
                "$(delta:+)": {
                    "*mcal_reg*": [
                        "AXIVION DISABLE Style AutosarC++19_03-A5.2.4: AUTOSAR permitted",
                        "AXIVION DISABLE Style AutosarC++19_03-M5.2.8: AUTOSAR permitted"
                    ]
                },
                "$(delta:-)": []
            }
        },
        "Metric-CloneRatio": {
            "_active": true
        },
        "Metric-HIS.APCGCYCLE": {
            "_active": true
        },
        "Metric-HIS.CALLING": {
            "_active": true
        },
        "Metric-HIS.CALLS": {
            "_active": true
        },
        "Metric-HIS.COMF": {
            "_active": true
        },
        "Metric-HIS.GOTO": {
            "_active": true
        },
        "Metric-HIS.LEVEL": {
            "_active": true
        },
        "Metric-HIS.NOMV": {
            "_active": true
        },
        "Metric-HIS.NOMVPR": {
            "_active": true
        },
        "Metric-HIS.PARAM": {
            "_active": true
        },
        "Metric-HIS.PATH": {
            "_active": true
        },
        "Metric-HIS.RETURN": {
            "_active": true
        },
        "Metric-HIS.STMT": {
            "_active": true
        },
        "Metric-HIS.VG": {
            "_active": true
        },
        "Metric-HIS.VOCF": {
            "_active": true
        },
        "Metric-LOC": {
            "_active": true
        },
        "Metric-Lines.Class.LOC": {
            "_active": true
        },
        "Metric-Lines.Comment": {
            "_active": true
        },
        "Metric-Lines.File.Comment": {
            "_active": true
        },
        "Metric-Lines.File.CommentRatio": {
            "_active": true
        },
        "Metric-Lines.File.LOC": {
            "_active": true
        },
        "Metric-Lines.File.OnlyComment": {
            "_active": true
        },
        "Metric-Lines.LOC": {
            "_active": true
        },
        "Metric-Lines.Routine.LOC": {
            "_active": true
        },
        "Metric-LogNPathCeiling": {
            "_active": true
        },
        "Metric-LogNPathFloor": {
            "_active": true
        },
        "Metric-McCabeComplexity": {
            "_active": true
        },
        "Metric-NumberOfGotos": {
            "_active": true
        },
        "Metric-NumberOfReturns": {
            "_active": true
        },
        "Metric-NumberOfStatements": {
            "_active": true
        },
        "NextLine": {
            "_active": true
        },
        "PreviousLine": {
            "_active": true
        },
        "SameLine": {
            "_active": true
        },
        "SaveRFG": {
            "_active": true
        },
        "StaticSemanticAnalysis": {
            "_active": false,
            "callgraph_options": {
                "treat_uncalled_functions_as_alive": true,
                "use_full_pointer_analysis": true
            },
            "global_classic_options": {
                "abstract_interpretation": true
            }
        }
    },
    "_Format": "1.0",
    "_Version": "7.4.3",
    "_VersionNum": [
        7,
        4,
        3,
        10074
    ]
}
