id: 1 unit: def generate_workbook() file: scripts/workbook_create.py start line: 0 end line: 0 size: 343 LOC McCabe index: 98 number of parameters: 2 id: 2 unit: Public Function ConvertToJson() file: spreadsheet/JsonConverter.bas start line: 198 end line: 454 size: 196 LOC McCabe index: 42 number of parameters: 3 id: 3 unit: def update_excel_file() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 162 LOC McCabe index: 34 number of parameters: 3 id: 4 unit: def verify_file() file: scripts/verify_checklist.py start line: 0 end line: 0 size: 120 LOC McCabe index: 53 number of parameters: 1 id: 5 unit: def update_excel_file() file: scripts/update_excel_openpyxl.py start line: 0 end line: 0 size: 113 LOC McCabe index: 31 number of parameters: 3 id: 6 unit: def load_building_blocks() file: scripts/workbook_create.py start line: 0 end line: 0 size: 81 LOC McCabe index: 18 number of parameters: 0 id: 7 unit: def get_consolidated_checklist() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 66 LOC McCabe index: 39 number of parameters: 3 id: 8 unit: def get_services_from_string() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 53 LOC McCabe index: 4 number of parameters: 1 id: 9 unit: Private Function json_ParseString() file: spreadsheet/JsonConverter.bas start line: 543 end line: 601 size: 49 LOC McCabe index: 4 number of parameters: 2 id: 10 unit: Private Function json_Encode() file: spreadsheet/JsonConverter.bas start line: 677 end line: 736 size: 37 LOC McCabe index: 4 number of parameters: 1 id: 11 unit: def translate_text() file: scripts/translate.py start line: 0 end line: 0 size: 33 LOC McCabe index: 6 number of parameters: 2 id: 12 unit: Sub import_checklist_fromurl() file: spreadsheet/Sheet1.vb start line: 287 end line: 327 size: 31 LOC McCabe index: 4 number of parameters: 0 id: 13 unit: Private Function json_ParseObject() file: spreadsheet/JsonConverter.bas start line: 460 end line: 490 size: 26 LOC McCabe index: 7 number of parameters: 2 id: 14 unit: Private Function json_ParseValue() file: spreadsheet/JsonConverter.bas start line: 516 end line: 541 size: 24 LOC McCabe index: 5 number of parameters: 2 id: 15 unit: Private Function utc_ConvertDate() file: spreadsheet/JsonConverter.bas start line: 1045 end line: 1074 size: 24 LOC McCabe index: 3 number of parameters: 2 id: 16 unit: Private Function json_ParseKey() file: spreadsheet/JsonConverter.bas start line: 636 end line: 662 size: 22 LOC McCabe index: 10 number of parameters: 2 id: 17 unit: Sub clear_rows() file: spreadsheet/Sheet1.vb start line: 766 end line: 792 size: 21 LOC McCabe index: 8 number of parameters: 0 id: 18 unit: Private Function json_ParseNumber() file: spreadsheet/JsonConverter.bas start line: 603 end line: 634 size: 19 LOC McCabe index: 7 number of parameters: 2 id: 19 unit: Private Function json_ParseArray() file: spreadsheet/JsonConverter.bas start line: 492 end line: 514 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 20 unit: def print_stats() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 17 LOC McCabe index: 18 number of parameters: 1 id: 21 unit: Private Function json_StringIsLargeNumber() file: spreadsheet/JsonConverter.bas start line: 751 end line: 777 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 22 unit: Private Sub json_BufferAppend() file: spreadsheet/JsonConverter.bas start line: 807 end line: 853 size: 15 LOC McCabe index: 2 number of parameters: 4 id: 23 unit: Private Function json_ParseErrorMessage() file: spreadsheet/JsonConverter.bas start line: 779 end line: 805 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 24 unit: def get_output_file() file: scripts/workbook_create.py start line: 0 end line: 0 size: 14 LOC McCabe index: 9 number of parameters: 2 id: 25 unit: def calculate_embeddings() file: scripts/merge_waf_checklists.py start line: 0 end line: 0 size: 14 LOC McCabe index: 10 number of parameters: 2 id: 26 unit: def translate_object() file: scripts/translate.py start line: 0 end line: 0 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 27 unit: def load_json_file() file: scripts/merge_waf_checklists.py start line: 0 end line: 0 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 28 unit: def get_standard_waf_pillar_name() file: scripts/merge_waf_checklists.py start line: 0 end line: 0 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 29 unit: Public Function ParseJson() file: spreadsheet/JsonConverter.bas start line: 171 end line: 188 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: Private Function json_IsUndefined() file: spreadsheet/JsonConverter.bas start line: 664 end line: 675 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 31 unit: def workbook_item_index() file: scripts/workbook_create.py start line: 0 end line: 0 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 32 unit: def tab_item_index() file: scripts/workbook_create.py start line: 0 end line: 0 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 33 unit: def checklist_is_valid() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 34 unit: import_graph_results_err: file: spreadsheet/Sheet1.vb start line: 754 end line: 763 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 35 unit: get_user_input_from_guid_err: file: spreadsheet/Sheet1.vb start line: 952 end line: 961 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 36 unit: def get_standard_service_name() file: scripts/merge_waf_checklists.py start line: 0 end line: 0 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 37 unit: def get_arm_service_name() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 38 unit: def print_item() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 39 unit: Private Function utc_DateToSystemTime() file: spreadsheet/JsonConverter.bas start line: 1107 end line: 1115 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 40 unit: Function correct_format_for_JSON() file: spreadsheet/Sheet1.vb start line: 61 end line: 75 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 41 unit: def dump_json_file() file: scripts/merge_waf_checklists.py start line: 0 end line: 0 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 42 unit: def contains_waf() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 43 unit: def dump_json_file() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 44 unit: import_checklist_err: file: spreadsheet/Sheet1.vb start line: 342 end line: 349 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 45 unit: Sub delete_controls() file: spreadsheet/Sheet1.vb start line: 795 end line: 804 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 46 unit: Sub test() file: spreadsheet/Sheet1.vb start line: 976 end line: 984 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 47 unit: def fix_query_format() file: scripts/workbook_create.py start line: 0 end line: 0 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 48 unit: def serialize_data() file: scripts/workbook_create.py start line: 0 end line: 0 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 49 unit: Function escape_character() file: spreadsheet/Sheet1.vb start line: 78 end line: 87 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 50 unit: get_user_input_err: file: spreadsheet/Sheet1.vb start line: 928 end line: 934 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 51 unit: def all_items_have_id() file: scripts/sort_checklist.py start line: 0 end line: 0 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 52 unit: def all_items_have_categories() file: scripts/sort_checklist.py start line: 0 end line: 0 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 53 unit: def verify_checklist() file: scripts/merge_waf_checklists.py start line: 0 end line: 0 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 54 unit: import_checklist_fromfile_err: file: spreadsheet/Sheet1.vb start line: 550 end line: 555 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 55 unit: set_checklist_variables_err: file: spreadsheet/Sheet1.vb start line: 899 end line: 904 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 56 unit: def format4excel() file: scripts/create_master_checklist.py start line: 0 end line: 0 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 57 unit: Private Sub json_SkipSpaces() file: spreadsheet/JsonConverter.bas start line: 744 end line: 749 size: 3 LOC McCabe index: 5 number of parameters: 2 id: 58 unit: Private Function json_BufferToString() file: spreadsheet/JsonConverter.bas start line: 855 end line: 859 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 59 unit: errh: file: spreadsheet/Sheet1.vb start line: 280 end line: 284 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 60 unit: update_row_err: file: spreadsheet/Sheet1.vb start line: 661 end line: 665 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 61 unit: genguiderr: file: spreadsheet/Sheet1.vb start line: 684 end line: 688 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 62 unit: Private Function json_Peek() file: spreadsheet/JsonConverter.bas start line: 738 end line: 742 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 63 unit: Private Function utc_SystemTimeToDate() file: spreadsheet/JsonConverter.bas start line: 1117 end line: 1120 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 64 unit: get_object_property_err: file: spreadsheet/Sheet1.vb start line: 566 end line: 569 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 65 unit: Sub DisableStuff() file: spreadsheet/Sheet1.vb start line: 964 end line: 967 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 66 unit: Sub EnableStuff() file: spreadsheet/Sheet1.vb start line: 970 end line: 973 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 67 unit: utc_ErrorHandling: file: spreadsheet/JsonConverter.bas start line: 909 end line: 911 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 68 unit: utc_ErrorHandling: file: spreadsheet/JsonConverter.bas start line: 938 end line: 940 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 69 unit: utc_ErrorHandling: file: spreadsheet/JsonConverter.bas start line: 1016 end line: 1018 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 70 unit: utc_ErrorHandling: file: spreadsheet/JsonConverter.bas start line: 1035 end line: 1037 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 71 unit: utc_ErrorHandling: file: spreadsheet/JsonConverter.bas start line: 1101 end line: 1103 size: 1 LOC McCabe index: 1 number of parameters: 1