id: 1
unit: fn core_turn_item_into_thread_item_converts_supported_variants()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2989
end line: 3461
size: 447 LOC
McCabe index: 1
number of parameters: 0

id: 2
unit: fn summarize_main_tokens()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2290
end line: 2739
size: 444 LOC
McCabe index: 69
number of parameters: 1

id: 3
unit: fn footer_snapshots()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1549
end line: 1993
size: 411 LOC
McCabe index: 1
number of parameters: 0

id: 4
unit: fn try_from()
file: codex-rs/config/src/config_requirements.rs
start line: 1567
end line: 1969
size: 387 LOC
McCabe index: 22
number of parameters: 1

id: 5
unit: fn tool_item_event()
file: codex-rs/analytics/src/reducer.rs
start line: 2529
end line: 2860
size: 332 LOC
McCabe index: 1
number of parameters: 1

id: 6
unit: fn validate_conflicts()
file: codex-rs/tui/src/keymap.rs
start line: 1689
end line: 2035
size: 331 LOC
McCabe index: 25
number of parameters: 1

id: 7
unit: fn submit_user_message_with_history_and_shell_escape_policy()
file: codex-rs/tui/src/chatwidget/input_submission.rs
start line: 108
end line: 463
size: 327 LOC
McCabe index: 50
number of parameters: 4

id: 8
unit: fn apply_event()
file: codex-rs/rollout-trace/src/reducer/mod.rs
start line: 149
end line: 480
size: 324 LOC
McCabe index: 2
number of parameters: 2

id: 9
unit: fn render_change()
file: codex-rs/tui/src/diff_render.rs
start line: 555
end line: 885
size: 321 LOC
McCabe index: 22
number of parameters: 5

id: 10
unit: def main()
file: codex-rs/windows-sandbox-rs/sandbox_smoketests.py
start line: 217
end line: 625
size: 316 LOC
McCabe index: 28
number of parameters: 0

id: 11
unit: fn dispatch_prepared_command_with_args()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 695
end line: 988
size: 294 LOC
McCabe index: 39
number of parameters: 3

id: 12
unit: fn client_request_serialization_scope_covers_keyed_families()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2181
end line: 2495
size: 292 LOC
McCabe index: 1
number of parameters: 0

id: 13
unit: fn built_in_defaults()
file: codex-rs/tui/src/keymap.rs
start line: 1397
end line: 1678
size: 282 LOC
McCabe index: 1
number of parameters: 0

id: 14
unit: def run_adapter()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 702
end line: 969
size: 257 LOC
McCabe index: 34
number of parameters: 1

id: 15
unit: fn render_debug_config_lines()
file: codex-rs/tui/src/debug_config.rs
start line: 122
end line: 399
size: 250 LOC
McCabe index: 29
number of parameters: 2

id: 16
unit: fn append_matcher_groups()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 477
end line: 725
size: 247 LOC
McCabe index: 19
number of parameters: 7

id: 17
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1221
end line: 1465
size: 238 LOC
McCabe index: 49
number of parameters: 2

id: 18
unit: fn create_filesystem_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 381
end line: 660
size: 235 LOC
McCabe index: 29
number of parameters: 3

id: 19
unit: fn generated_ts_optional_nullable_fields_only_in_params()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2138
end line: 2394
size: 219 LOC
McCabe index: 50
number of parameters: 0

id: 20
unit: fn turn_summary()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 1320
end line: 1537
size: 218 LOC
McCabe index: 9
number of parameters: 3

id: 21
unit: fn handle()
file: codex-rs/ext/skills/src/tools/read.rs
start line: 70
end line: 291
size: 216 LOC
McCabe index: 30
number of parameters: 1

id: 22
unit: fn render()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1201
end line: 1436
size: 213 LOC
McCabe index: 21
number of parameters: 3

id: 23
unit: fn parity_check_from_scan_and_rows()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 221
end line: 437
size: 212 LOC
McCabe index: 27
number of parameters: 4

id: 24
unit: fn process_line()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 175
end line: 379
size: 194 LOC
McCabe index: 41
number of parameters: 2

id: 25
unit: fn bound_executed_tool_calls_for_prompt_with_priority()
file: codex-rs/protocol/src/models/executed_tool_calls.rs
start line: 71
end line: 274
size: 193 LOC
McCabe index: 25
number of parameters: 2

id: 26
unit: fn contribute()
file: codex-rs/ext/skills/src/extension.rs
start line: 359
end line: 555
size: 191 LOC
McCabe index: 19
number of parameters: 6

id: 27
unit: fn fuzz_textarea_randomized()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4338
end line: 4569
size: 190 LOC
McCabe index: 31
number of parameters: 0

id: 28
unit: fn merge_unset_fields_copies_every_field_and_sets_sources()
file: codex-rs/config/src/config_requirements.rs
start line: 2606
end line: 2799
size: 188 LOC
McCabe index: 1
number of parameters: 0

id: 29
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 855
end line: 1042
size: 187 LOC
McCabe index: 1
number of parameters: 1

id: 30
unit: fn complete_request()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 148
end line: 334
size: 185 LOC
McCabe index: 12
number of parameters: 3

id: 31
unit: fn selected_and_resumed_threads_use_server_capability_for_v1_and_v2_children()
file: codex-rs/tui/src/app/tests.rs
start line: 2190
end line: 2382
size: 183 LOC
McCabe index: 9
number of parameters: 0

id: 32
unit: fn map_item_with_id()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 142
end line: 318
size: 177 LOC
McCabe index: 2
number of parameters: 2

id: 33
unit: fn build_flat_v2_schema_keeps_shared_root_schemas_and_dependencies()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2547
end line: 2723
size: 174 LOC
McCabe index: 1
number of parameters: 0

id: 34
unit: fn plugin_share_params_and_response_serialization_use_camel_case_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4072
end line: 4253
size: 173 LOC
McCabe index: 4
number of parameters: 0

id: 35
unit: fn draw_footer_frame()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1303
end line: 1472
size: 170 LOC
McCabe index: 22
number of parameters: 6

id: 36
unit: fn ingest_code_mode_tool_call()
file: codex-rs/analytics/src/reducer.rs
start line: 686
end line: 856
size: 170 LOC
McCabe index: 9
number of parameters: 3

id: 37
unit: fn on_session_configured_with_display_and_fork_parent_title()
file: codex-rs/tui/src/chatwidget/session_flow.rs
start line: 6
end line: 167
size: 162 LOC
McCabe index: 17
number of parameters: 4

id: 38
unit: fn render()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 579
end line: 737
size: 159 LOC
McCabe index: 20
number of parameters: 3

id: 39
unit: fn parse_completed()
file: codex-rs/hooks/src/events/stop.rs
start line: 250
end line: 411
size: 159 LOC
McCabe index: 14
number of parameters: 3

id: 40
unit: fn display_lines()
file: codex-rs/tui/src/status/card.rs
start line: 726
end line: 896
size: 154 LOC
McCabe index: 24
number of parameters: 2

id: 41
unit: fn draw_diff_overlay()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 312
end line: 467
size: 153 LOC
McCabe index: 21
number of parameters: 3

id: 42
unit: fn sync_walk()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 703
end line: 860
size: 150 LOC
McCabe index: 30
number of parameters: 3

id: 43
unit: fn process_server_notification()
file: codex-rs/exec/src/event_processor_with_human_output.rs
start line: 226
end line: 374
size: 149 LOC
McCabe index: 8
number of parameters: 2

id: 44
unit: fn apply()
file: codex-rs/core/src/config/edit.rs
start line: 221
end line: 372
size: 148 LOC
McCabe index: 8
number of parameters: 2

id: 45
unit: fn new_config()
file: codex-rs/thread-manager-sample/src/main.rs
start line: 177
end line: 324
size: 147 LOC
McCabe index: 1
number of parameters: 2

id: 46
unit: fn merge_directory_app()
file: codex-rs/connectors/src/lib.rs
start line: 304
end line: 456
size: 147 LOC
McCabe index: 54
number of parameters: 2

id: 47
unit: fn map_response_events()
file: codex-rs/core/src/client.rs
start line: 2164
end line: 2312
size: 147 LOC
McCabe index: 13
number of parameters: 5

id: 48
unit: def main()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 2108
end line: 2261
size: 147 LOC
McCabe index: 37
number of parameters: 1

id: 49
unit: def main()
file: .github/scripts/publish_r2_release.py
start line: 377
end line: 528
size: 147 LOC
McCabe index: 21
number of parameters: 0

id: 50
unit: fn refresh_non_curated_plugin_cache_with_mode()
file: codex-rs/core-plugins/src/loader.rs
start line: 550
end line: 703
size: 146 LOC
McCabe index: 12
number of parameters: 5

id: 51
unit: fn test_parse_patch()
file: codex-rs/apply-patch/src/parser.rs
start line: 277
end line: 427
size: 146 LOC
McCabe index: 1
number of parameters: 0

id: 52
unit: fn on_rate_limit_snapshot_from()
file: codex-rs/tui/src/chatwidget/rate_limits.rs
start line: 202
end line: 348
size: 142 LOC
McCabe index: 31
number of parameters: 3

id: 53
unit: fn preserves_command_plugin_id_and_redacts_secrets_across_legacy_upsert()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2215
end line: 2358
size: 141 LOC
McCabe index: 1
number of parameters: 0

id: 54
unit: fn validate_dynamic_tools()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 282
end line: 427
size: 141 LOC
McCabe index: 23
number of parameters: 1

id: 55
unit: fn fast_decision()
file: codex-rs/ext/guardian-v2/src/async_scorer/extension.rs
start line: 242
end line: 384
size: 140 LOC
McCabe index: 16
number of parameters: 5

id: 56
unit: fn footer_hint_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 2346
end line: 2486
size: 139 LOC
McCabe index: 12
number of parameters: 2

id: 57
unit: fn environment_proxy_addrs()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1178
end line: 1321
size: 138 LOC
McCabe index: 12
number of parameters: 3

id: 58
unit: fn serialize_thread_realtime_start_prompt_default_and_null()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3990
end line: 4132
size: 138 LOC
McCabe index: 1
number of parameters: 0

id: 59
unit: fn codex_turn_event_params()
file: codex-rs/analytics/src/reducer.rs
start line: 3365
end line: 3502
size: 138 LOC
McCabe index: 2
number of parameters: 5

id: 60
unit: fn resolves_permissions_and_user_input_through_app_server_request_id()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 644
end line: 782
size: 136 LOC
McCabe index: 3
number of parameters: 0

id: 61
unit: fn parse_completed()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 169
end line: 307
size: 136 LOC
McCabe index: 18
number of parameters: 3

id: 62
unit: fn launch_server()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 262
end line: 400
size: 135 LOC
McCabe index: 5
number of parameters: 2

id: 63
unit: fn render_lines()
file: codex-rs/tui/src/history_cell/mcp.rs
start line: 131
end line: 273
size: 135 LOC
McCabe index: 23
number of parameters: 3

id: 64
unit: fn generate_json_filters_experimental_fields_and_methods()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2888
end line: 3026
size: 135 LOC
McCabe index: 1
number of parameters: 0

id: 65
unit: fn parse_completed()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 138
end line: 275
size: 135 LOC
McCabe index: 16
number of parameters: 3

id: 66
unit: fn serialize_mcp_server_table()
file: codex-rs/core/src/config/edit/document_helpers.rs
start line: 49
end line: 185
size: 134 LOC
McCabe index: 37
number of parameters: 1

id: 67
unit: def _print_human_report()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 1840
end line: 1976
size: 133 LOC
McCabe index: 33
number of parameters: 2

id: 68
unit: fn sanitize_project_config()
file: codex-rs/config/src/loader/mod.rs
start line: 1158
end line: 1295
size: 132 LOC
McCabe index: 41
number of parameters: 3

id: 69
unit: fn recover_events()
file: codex-rs/exec-server/src/client_recovery.rs
start line: 92
end line: 226
size: 132 LOC
McCabe index: 28
number of parameters: 2

id: 70
unit: fn from_stdio_with_max_message_len()
file: codex-rs/exec-server/src/connection.rs
start line: 292
end line: 429
size: 132 LOC
McCabe index: 12
number of parameters: 4

id: 71
unit: fn reconstructs_tool_items_from_persisted_completion_events()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2898
end line: 3030
size: 132 LOC
McCabe index: 1
number of parameters: 0

id: 72
unit: fn replace_plugin_root_atomically()
file: codex-rs/core-plugins/src/store.rs
start line: 605
end line: 742
size: 130 LOC
McCabe index: 12
number of parameters: 4

id: 73
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1528
end line: 1661
size: 130 LOC
McCabe index: 20
number of parameters: 2

id: 74
unit: fn command_call_display_lines()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 397
end line: 539
size: 129 LOC
McCabe index: 17
number of parameters: 3

id: 75
unit: fn new()
file: codex-rs/tui/src/status/card.rs
start line: 263
end line: 393
size: 129 LOC
McCabe index: 7
number of parameters: 17

id: 76
unit: fn handle_vim_normal()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 725
end line: 853
size: 128 LOC
McCabe index: 26
number of parameters: 2

id: 77
unit: def _parse_args()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 1979
end line: 2105
size: 127 LOC
McCabe index: 1
number of parameters: 1

id: 78
unit: fn add_marketplace_sync_with_cloner()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 82
end line: 215
size: 126 LOC
McCabe index: 9
number of parameters: 4

id: 79
unit: fn plugin_selection_items()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1167
end line: 1295
size: 126 LOC
McCabe index: 22
number of parameters: 6

id: 80
unit: def parse_args()
file: scripts/codex_package/cli.py
start line: 47
end line: 172
size: 126 LOC
McCabe index: 1
number of parameters: 0

id: 81
unit: fn client_request_serialization_scope_covers_unkeyed_representatives()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2498
end line: 2629
size: 125 LOC
McCabe index: 1
number of parameters: 0

id: 82
unit: fn ingest_server_request()
file: codex-rs/analytics/src/reducer.rs
start line: 1504
end line: 1628
size: 125 LOC
McCabe index: 15
number of parameters: 3

id: 83
unit: fn render_ref()
file: codex-rs/tui/src/external_agent_config_migration/render.rs
start line: 74
end line: 204
size: 124 LOC
McCabe index: 6
number of parameters: 3

id: 84
unit: fn apply_vim_editor_action()
file: codex-rs/tui/src/bottom_pane/textarea/vim_commands.rs
start line: 196
end line: 319
size: 124 LOC
McCabe index: 11
number of parameters: 2

id: 85
unit: fn extract_apply_patch_from_bash()
file: codex-rs/apply-patch/src/invocation.rs
start line: 317
end line: 447
size: 124 LOC
McCabe index: 7
number of parameters: 1

id: 86
unit: fn try_from()
file: codex-rs/config/src/mcp_types.rs
start line: 387
end line: 513
size: 122 LOC
McCabe index: 9
number of parameters: 1

id: 87
unit: fn from_websocket_stream()
file: codex-rs/exec-server/src/connection.rs
start line: 443
end line: 567
size: 122 LOC
McCabe index: 5
number of parameters: 3

id: 88
unit: fn from_overrides()
file: codex-rs/ext/guardian-v2/src/async_scorer/config.rs
start line: 153
end line: 278
size: 122 LOC
McCabe index: 11
number of parameters: 1

id: 89
unit: fn derive_for_struct()
file: codex-rs/codex-experimental-api-macros/src/lib.rs
start line: 30
end line: 158
size: 121 LOC
McCabe index: 15
number of parameters: 2

id: 90
unit: fn push_thread_filters_with_preview()
file: codex-rs/state/src/runtime/threads.rs
start line: 1363
end line: 1482
size: 120 LOC
McCabe index: 14
number of parameters: 4

id: 91
unit: fn add_core_utility_tools()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1143
end line: 1272
size: 119 LOC
McCabe index: 22
number of parameters: 2

id: 92
unit: fn map_requirements_toml_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 376
end line: 495
size: 119 LOC
McCabe index: 2
number of parameters: 1

id: 93
unit: fn collect_resume_override_mismatches()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 94
end line: 213
size: 118 LOC
McCabe index: 23
number of parameters: 2

id: 94
unit: fn render_table_lines()
file: codex-rs/tui/src/markdown_render.rs
start line: 1088
end line: 1209
size: 116 LOC
McCabe index: 12
number of parameters: 2

id: 95
unit: fn get_writable_roots_with_cwd_impl()
file: codex-rs/protocol/src/permissions.rs
start line: 1421
end line: 1541
size: 116 LOC
McCabe index: 12
number of parameters: 3

id: 96
unit: fn populate_merged_regular_fields_with_sources()
file: codex-rs/config/src/requirements_layers/stack.rs
start line: 195
end line: 314
size: 115 LOC
McCabe index: 3
number of parameters: 3

id: 97
unit: fn build_keymap_picker_params_for_action()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 190
end line: 310
size: 115 LOC
McCabe index: 3
number of parameters: 4

id: 98
unit: fn from_parts()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 240
end line: 356
size: 115 LOC
McCabe index: 14
number of parameters: 6

id: 99
unit: fn list()
file: codex-rs/ext/skills/src/provider/orchestrator.rs
start line: 54
end line: 175
size: 115 LOC
McCabe index: 15
number of parameters: 2

id: 100
unit: fn parse_completed()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 193
end line: 310
size: 115 LOC
McCabe index: 13
number of parameters: 3

id: 101
unit: fn render()
file: codex-rs/tui/src/bottom_pane/custom_prompt_view.rs
start line: 266
end line: 388
size: 114 LOC
McCabe index: 16
number of parameters: 3

id: 102
unit: fn handle()
file: codex-rs/ext/skills/src/tools/list.rs
start line: 78
end line: 199
size: 113 LOC
McCabe index: 19
number of parameters: 1

id: 103
unit: fn requirements_api_includes_browser_and_computer_use_requirements()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 922
end line: 1035
size: 113 LOC
McCabe index: 1
number of parameters: 0

id: 104
unit: fn collab_events_snapshot()
file: codex-rs/tui/src/multi_agents.rs
start line: 722
end line: 839
size: 112 LOC
McCabe index: 1
number of parameters: 0

id: 105
unit: fn resolve_raw_plugin_manifest()
file: codex-rs/core-plugins/src/manifest.rs
start line: 290
end line: 403
size: 111 LOC
McCabe index: 16
number of parameters: 3

id: 106
unit: fn agents_overview_can_be_remapped_and_rejects_conflicts()
file: codex-rs/tui/src/keymap.rs
start line: 3194
end line: 3315
size: 111 LOC
McCabe index: 1
number of parameters: 0

id: 107
unit: fn controller_loose_vs_tight_with_commit_ticks_matches_full()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1143
end line: 1259
size: 111 LOC
McCabe index: 5
number of parameters: 0

id: 108
unit: fn sample_report()
file: codex-rs/cli/src/doctor/output.rs
start line: 1149
end line: 1259
size: 111 LOC
McCabe index: 1
number of parameters: 0

id: 109
unit: fn render_item_completed()
file: codex-rs/exec/src/event_processor_with_human_output.rs
start line: 97
end line: 207
size: 111 LOC
McCabe index: 8
number of parameters: 2

id: 110
unit: fn on_tool_result_accepted()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 286
end line: 396
size: 110 LOC
McCabe index: 18
number of parameters: 3

id: 111
unit: fn serialize_client_response()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3110
end line: 3220
size: 110 LOC
McCabe index: 1
number of parameters: 0

id: 112
unit: fn render_pick_mode()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 438
end line: 554
size: 109 LOC
McCabe index: 10
number of parameters: 3

id: 113
unit: fn append_parent_environment()
file: codex-rs/ext/guardian-v2/src/sync_reviewer/prompt.rs
start line: 230
end line: 344
size: 109 LOC
McCabe index: 7
number of parameters: 4

id: 114
unit: fn matcher_worker()
file: codex-rs/file-search/src/lib.rs
start line: 499
end line: 615
size: 109 LOC
McCabe index: 13
number of parameters: 3

id: 115
unit: fn builds_multiple_turns_with_reasoning_items()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1746
end line: 1856
size: 108 LOC
McCabe index: 2
number of parameters: 0

id: 116
unit: fn handle_key_event()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 447
end line: 555
size: 107 LOC
McCabe index: 26
number of parameters: 2

id: 117
unit: fn parse_windows_sandbox_wrapper_args()
file: codex-rs/windows-sandbox-rs/src/wrapper.rs
start line: 209
end line: 317
size: 107 LOC
McCabe index: 10
number of parameters: 1

id: 118
unit: def main()
file: scripts/stage_npm_packages.py
start line: 481
end line: 600
size: 107 LOC
McCabe index: 20
number of parameters: 0

id: 119
unit: fn check_legacy_model_safety()
file: codex-rs/core/src/session/step_activation.rs
start line: 88
end line: 210
size: 106 LOC
McCabe index: 16
number of parameters: 5

id: 120
unit: def do_POST()
file: scripts/mcp_conformance/server.py
start line: 1433
end line: 1540
size: 106 LOC
McCabe index: 15
number of parameters: 1

id: 121
unit: fn build_responses_request()
file: codex-rs/core/src/client.rs
start line: 927
end line: 1033
size: 105 LOC
McCabe index: 12
number of parameters: 7

id: 122
unit: fn with_unknown_source()
file: codex-rs/config/src/config_requirements.rs
start line: 2107
end line: 2211
size: 105 LOC
McCabe index: 1
number of parameters: 1

id: 123
unit: fn render_changes_block()
file: codex-rs/tui/src/diff_render.rs
start line: 433
end line: 545
size: 105 LOC
McCabe index: 17
number of parameters: 4

id: 124
unit: fn isolated_reviewer_config()
file: codex-rs/ext/guardian-v2/src/sync_reviewer/reviewer_config.rs
start line: 154
end line: 270
size: 105 LOC
McCabe index: 7
number of parameters: 4

id: 125
unit: fn hook_migration_cur()
file: codex-rs/external-agent-migration/src/hooks_cur.rs
start line: 42
end line: 151
size: 105 LOC
McCabe index: 13
number of parameters: 4

id: 126
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 159
end line: 272
size: 103 LOC
McCabe index: 13
number of parameters: 2

id: 127
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 977
end line: 1083
size: 103 LOC
McCabe index: 40
number of parameters: 2

id: 128
unit: fn assigns_late_exec_completion_to_original_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3454
end line: 3557
size: 103 LOC
McCabe index: 1
number of parameters: 0

id: 129
unit: fn run_setup_exe_payload()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 912
end line: 1019
size: 103 LOC
McCabe index: 9
number of parameters: 3

id: 130
unit: fn compute_replacements()
file: codex-rs/apply-patch/src/file_update.rs
start line: 87
end line: 221
size: 103 LOC
McCabe index: 17
number of parameters: 4

id: 131
unit: fn deserialize_browser_and_computer_use_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 2342
end line: 2451
size: 102 LOC
McCabe index: 1
number of parameters: 0

id: 132
unit: fn legacy_workspace_write_delete_is_limited_to_writable_roots()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 679
end line: 786
size: 102 LOC
McCabe index: 2
number of parameters: 0

id: 133
unit: fn parse_completed()
file: codex-rs/hooks/src/events/permission_request.rs
start line: 188
end line: 292
size: 102 LOC
McCabe index: 10
number of parameters: 3

id: 134
unit: fn decode_cur_project_path()
file: codex-rs/external-agent-migration/src/detect/sessions/cur.rs
start line: 100
end line: 210
size: 102 LOC
McCabe index: 19
number of parameters: 1

id: 135
unit: fn run_runtime()
file: codex-rs/code-mode-runtime/src/runtime/mod.rs
start line: 168
end line: 278
size: 102 LOC
McCabe index: 9
number of parameters: 7

id: 136
unit: fn set_skill_config()
file: codex-rs/core/src/config/edit.rs
start line: 491
end line: 600
size: 101 LOC
McCabe index: 17
number of parameters: 3

id: 137
unit: fn external_agent_config_migration_started_lines()
file: codex-rs/tui/src/external_agent_config_migration/flow.rs
start line: 82
end line: 183
size: 101 LOC
McCabe index: 6
number of parameters: 2

id: 138
unit: fn spawn_app_server_page_loader()
file: codex-rs/tui/src/resume_picker.rs
start line: 653
end line: 755
size: 101 LOC
McCabe index: 3
number of parameters: 6

id: 139
unit: fn connect_pipe_with_timeout()
file: codex-rs/windows-sandbox-rs/src/elevated/runner_client.rs
start line: 200
end line: 310
size: 101 LOC
McCabe index: 9
number of parameters: 3

id: 140
unit: fn register_code_mode_executors()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 802
end line: 908
size: 100 LOC
McCabe index: 14
number of parameters: 3

id: 141
unit: fn fetch_ide_context_uses_unregistered_request_route()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 1168
end line: 1274
size: 100 LOC
McCabe index: 2
number of parameters: 0

id: 142
unit: fn auth_check()
file: codex-rs/cli/src/doctor.rs
start line: 1256
end line: 1357
size: 100 LOC
McCabe index: 10
number of parameters: 1

id: 143
unit: fn request_permissions_response_accepts_partial_network_and_file_system_grants()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3036
end line: 3137
size: 100 LOC
McCabe index: 5
number of parameters: 0

id: 144
unit: fn test_streaming_patch_parser_returns_errors()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 814
end line: 923
size: 100 LOC
McCabe index: 1
number of parameters: 0

id: 145
unit: fn new()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 80
end line: 181
size: 100 LOC
McCabe index: 8
number of parameters: 1

id: 146
unit: fn source_is_covered_by_commands()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 207
end line: 307
size: 100 LOC
McCabe index: 32
number of parameters: 2

id: 147
unit: fn default_animations()
file: codex-rs/tui/src/pets/model.rs
start line: 484
end line: 582
size: 99 LOC
McCabe index: 1
number of parameters: 0

id: 148
unit: fn permission_profile_workspace_roots_expand_all_runtime_workspace_roots()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 299
end line: 399
size: 99 LOC
McCabe index: 1
number of parameters: 0

id: 149
unit: fn normalize_model_item()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 63
end line: 160
size: 98 LOC
McCabe index: 1
number of parameters: 2

id: 150
unit: fn render_guardian_transcript_entries_with_offset()
file: codex-rs/core/src/guardian/prompt.rs
start line: 406
end line: 514
size: 98 LOC
McCabe index: 18
number of parameters: 4

id: 151
unit: fn drops_last_turns_on_thread_rollback()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2688
end line: 2786
size: 98 LOC
McCabe index: 1
number of parameters: 0

id: 152
unit: fn late_turn_complete_with_embedded_error_preserves_active_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3875
end line: 3974
size: 98 LOC
McCabe index: 1
number of parameters: 0

id: 153
unit: fn start()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 302
end line: 400
size: 97 LOC
McCabe index: 4
number of parameters: 1

id: 154
unit: fn apply_requirements()
file: codex-rs/core/src/config/network_proxy_spec.rs
start line: 299
end line: 400
size: 97 LOC
McCabe index: 14
number of parameters: 4

id: 155
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/exec.rs
start line: 124
end line: 226
size: 97 LOC
McCabe index: 18
number of parameters: 2

id: 156
unit: fn connectors_popup_params()
file: codex-rs/tui/src/chatwidget/connectors.rs
start line: 227
end line: 324
size: 97 LOC
McCabe index: 5
number of parameters: 3

id: 157
unit: fn thread_resume_response_round_trips_initial_turns_page()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 272
end line: 371
size: 97 LOC
McCabe index: 1
number of parameters: 0

id: 158
unit: fn convert_mcp_content_to_items()
file: codex-rs/protocol/src/models.rs
start line: 2285
end line: 2385
size: 97 LOC
McCabe index: 7
number of parameters: 1

id: 159
unit: fn models_response_prefers_template_and_preserves_message_siblings()
file: codex-rs/protocol/src/openai_models.rs
start line: 1539
end line: 1638
size: 97 LOC
McCabe index: 1
number of parameters: 0

id: 160
unit: fn browser_and_computer_use_leaf_requirements_are_not_empty()
file: codex-rs/config/src/config_requirements.rs
start line: 2454
end line: 2550
size: 96 LOC
McCabe index: 2
number of parameters: 0

id: 161
unit: fn seatbelt_regex_for_glob()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 696
end line: 804
size: 96 LOC
McCabe index: 17
number of parameters: 2

id: 162
unit: fn prepare_path_entry_for_codex_aliases()
file: codex-rs/arg0/src/lib.rs
start line: 338
end line: 448
size: 96 LOC
McCabe index: 4
number of parameters: 1

id: 163
unit: fn observe_items_with_update()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 218
end line: 313
size: 96 LOC
McCabe index: 16
number of parameters: 3

id: 164
unit: fn plugin_install_auth_popup_params()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 854
end line: 953
size: 95 LOC
McCabe index: 5
number of parameters: 1

id: 165
unit: fn drops_late_turn_scoped_item_for_unknown_turn_id()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3560
end line: 3655
size: 95 LOC
McCabe index: 2
number of parameters: 0

id: 166
unit: fn normalize_agent_plugin_stdio_server()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 150
end line: 246
size: 94 LOC
McCabe index: 15
number of parameters: 6

id: 167
unit: fn build_current_thread_section()
file: codex-rs/core/src/realtime_context.rs
start line: 213
end line: 316
size: 94 LOC
McCabe index: 21
number of parameters: 1

id: 168
unit: fn build_header()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 690
end line: 783
size: 94 LOC
McCabe index: 14
number of parameters: 1

id: 169
unit: fn grouped_usage()
file: codex-rs/tui/src/status/thread_usage.rs
start line: 169
end line: 263
size: 94 LOC
McCabe index: 9
number of parameters: 2

id: 170
unit: fn additional_file_system_permissions_preserves_canonical_entries()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 820
end line: 915
size: 94 LOC
McCabe index: 3
number of parameters: 0

id: 171
unit: fn mcp_elicitation_schema_matches_mcp_2025_11_25_primitives()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2368
end line: 2462
size: 94 LOC
McCabe index: 1
number of parameters: 0

id: 172
unit: fn fmt()
file: codex-rs/protocol/src/error.rs
start line: 652
end line: 750
size: 94 LOC
McCabe index: 6
number of parameters: 2

id: 173
unit: def main()
file: scripts/mcp_conformance/review_regressions.py
start line: 1193
end line: 1290
size: 94 LOC
McCabe index: 27
number of parameters: 1

id: 174
unit: fn bedrock_auth_source_distinguishes_static_environment_credentials()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 319
end line: 412
size: 93 LOC
McCabe index: 3
number of parameters: 0

id: 175
unit: fn marks_turn_as_interrupted_when_aborted()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2590
end line: 2685
size: 93 LOC
McCabe index: 1
number of parameters: 0

id: 176
unit: fn reconstructs_declined_exec_and_patch_items()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3196
end line: 3289
size: 93 LOC
McCabe index: 1
number of parameters: 0

id: 177
unit: fn spawn_legacy_process()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs
start line: 65
end line: 157
size: 93 LOC
McCabe index: 5
number of parameters: 13

id: 178
unit: fn exploring_display_lines()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 293
end line: 388
size: 92 LOC
McCabe index: 8
number of parameters: 2

id: 179
unit: fn update_mcp_startup_status()
file: codex-rs/tui/src/chatwidget/mcp_startup.rs
start line: 35
end line: 141
size: 92 LOC
McCabe index: 22
number of parameters: 4

id: 180
unit: fn build_seatbelt_access_policy()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 483
end line: 583
size: 92 LOC
McCabe index: 10
number of parameters: 2

id: 181
unit: fn git_check_from_inputs()
file: codex-rs/cli/src/doctor/git.rs
start line: 63
end line: 157
size: 92 LOC
McCabe index: 8
number of parameters: 1

id: 182
unit: fn render_rows()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 280
end line: 370
size: 91 LOC
McCabe index: 15
number of parameters: 3

id: 183
unit: fn installation_check()
file: codex-rs/cli/src/doctor.rs
start line: 855
end line: 949
size: 91 LOC
McCabe index: 7
number of parameters: 1

id: 184
unit: fn apply_proxy_env_overrides()
file: codex-rs/network-proxy/src/proxy.rs
start line: 710
end line: 821
size: 90 LOC
McCabe index: 10
number of parameters: 6

id: 185
unit: fn maybe_start_completion_watcher()
file: codex-rs/core/src/agent/control.rs
start line: 574
end line: 664
size: 90 LOC
McCabe index: 6
number of parameters: 5

id: 186
unit: fn truncate_retained_messages()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 589
end line: 683
size: 90 LOC
McCabe index: 20
number of parameters: 3

id: 187
unit: fn as_renderable()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 79
end line: 177
size: 90 LOC
McCabe index: 16
number of parameters: 2

id: 188
unit: fn mixed_url_wrap_ranges()
file: codex-rs/tui/src/wrapping.rs
start line: 991
end line: 1088
size: 90 LOC
McCabe index: 21
number of parameters: 3

id: 189
unit: fn handle_event()
file: codex-rs/tui/src/startup_draft.rs
start line: 284
end line: 373
size: 90 LOC
McCabe index: 19
number of parameters: 3

id: 190
unit: fn model_info_deserializes_optional_upgrade_retirement_at()
file: codex-rs/protocol/src/openai_models.rs
start line: 1786
end line: 1879
size: 90 LOC
McCabe index: 1
number of parameters: 0

id: 191
unit: fn render()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 608
end line: 703
size: 89 LOC
McCabe index: 11
number of parameters: 3

id: 192
unit: fn truncate_line_word_boundary_with_ellipsis()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 474
end line: 573
size: 89 LOC
McCabe index: 15
number of parameters: 2

id: 193
unit: fn load_for_prompt_bytes_uncached()
file: codex-rs/utils/image/src/lib.rs
start line: 110
end line: 209
size: 89 LOC
McCabe index: 7
number of parameters: 3

id: 194
unit: fn reconstructs_declined_guardian_command_item()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3292
end line: 3381
size: 89 LOC
McCabe index: 1
number of parameters: 0

id: 195
unit: fn thread_lifecycle_responses_default_missing_optional_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4626
end line: 4717
size: 89 LOC
McCabe index: 1
number of parameters: 0

id: 196
unit: fn materialize_project_roots_with_workspace_roots_expands_exact_and_glob_entries()
file: codex-rs/protocol/src/permissions.rs
start line: 4014
end line: 4104
size: 89 LOC
McCabe index: 1
number of parameters: 0

id: 197
unit: fn stored_auth_issues()
file: codex-rs/cli/src/doctor.rs
start line: 1444
end line: 1532
size: 89 LOC
McCabe index: 16
number of parameters: 2

id: 198
unit: fn terminal_check_from_inputs()
file: codex-rs/cli/src/doctor.rs
start line: 1821
end line: 1911
size: 89 LOC
McCabe index: 11
number of parameters: 1

id: 199
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/request_user_input.rs
start line: 14
end line: 109
size: 88 LOC
McCabe index: 11
number of parameters: 2

id: 200
unit: fn diff_buffers()
file: codex-rs/tui/src/custom_terminal.rs
start line: 578
end line: 688
size: 88 LOC
McCabe index: 21
number of parameters: 2

id: 201
unit: fn add_collaboration_tools()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1275
end line: 1361
size: 87 LOC
McCabe index: 6
number of parameters: 2

id: 202
unit: fn truncate_lines_middle()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 570
end line: 661
size: 87 LOC
McCabe index: 10
number of parameters: 5

id: 203
unit: fn test_streaming_patch_parser_large_patch_split_by_character()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 494
end line: 582
size: 87 LOC
McCabe index: 6
number of parameters: 0

id: 204
unit: fn guardian_elicitation_review_request()
file: codex-rs/core/src/session/mcp.rs
start line: 920
end line: 1008
size: 86 LOC
McCabe index: 5
number of parameters: 1

id: 205
unit: fn run_non_curated_plugin_cache_refresh_loop()
file: codex-rs/core-plugins/src/manager.rs
start line: 3336
end line: 3424
size: 86 LOC
McCabe index: 8
number of parameters: 1

id: 206
unit: fn exec_options()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 829
end line: 915
size: 86 LOC
McCabe index: 6
number of parameters: 4

id: 207
unit: fn layout_with_options_normal()
file: codex-rs/tui/src/bottom_pane/request_user_input/layout.rs
start line: 99
end line: 196
size: 86 LOC
McCabe index: 8
number of parameters: 3

id: 208
unit: fn style_conversation_lines()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 558
end line: 652
size: 86 LOC
McCabe index: 17
number of parameters: 2

id: 209
unit: fn check_call()
file: tools/argument-comment-lint/src/lib.rs
start line: 166
end line: 258
size: 85 LOC
McCabe index: 16
number of parameters: 6

id: 210
unit: fn list_marketplaces_for_config_with_states()
file: codex-rs/core-plugins/src/manager.rs
start line: 2293
end line: 2380
size: 85 LOC
McCabe index: 8
number of parameters: 5

id: 211
unit: fn search_skips_duplicate_persistent_matches()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1457
end line: 1544
size: 85 LOC
McCabe index: 1
number of parameters: 0

id: 212
unit: fn push_wrapped_diff_line_inner_with_theme_and_color_level()
file: codex-rs/tui/src/diff_render.rs
start line: 987
end line: 1087
size: 85 LOC
McCabe index: 9
number of parameters: 9

id: 213
unit: fn render_table_row()
file: codex-rs/tui/src/markdown_render.rs
start line: 1466
end line: 1551
size: 85 LOC
McCabe index: 10
number of parameters: 5

id: 214
unit: fn on_request()
file: codex-rs/model-provider/src/models_endpoint.rs
start line: 191
end line: 275
size: 85 LOC
McCabe index: 2
number of parameters: 5

id: 215
unit: fn check_with_paths()
file: codex-rs/cli/src/doctor/disk.rs
start line: 24
end line: 112
size: 85 LOC
McCabe index: 5
number of parameters: 3

id: 216
unit: fn schedule_non_curated_plugin_cache_refresh()
file: codex-rs/core-plugins/src/manager.rs
start line: 3062
end line: 3147
size: 84 LOC
McCabe index: 27
number of parameters: 2

id: 217
unit: fn install_confirmation_lines()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 552
end line: 639
size: 84 LOC
McCabe index: 16
number of parameters: 2

id: 218
unit: fn serialize_thread_realtime_start()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3904
end line: 3987
size: 84 LOC
McCabe index: 1
number of parameters: 0

id: 219
unit: fn reconcile_conversation_items()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 193
end line: 277
size: 83 LOC
McCabe index: 11
number of parameters: 3

id: 220
unit: fn legacy_discovery_fallback_response()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 786
end line: 873
size: 83 LOC
McCabe index: 16
number of parameters: 3

id: 221
unit: fn update_personal_marketplace()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 255
end line: 342
size: 83 LOC
McCabe index: 7
number of parameters: 6

id: 222
unit: fn render()
file: codex-rs/tui/src/bottom_pane/feedback_view.rs
start line: 162
end line: 251
size: 83 LOC
McCabe index: 11
number of parameters: 3

id: 223
unit: fn vt100_user_message_url_wrap_preserves_gutter_and_background()
file: codex-rs/tui/src/insert_history.rs
start line: 856
end line: 943
size: 83 LOC
McCabe index: 3
number of parameters: 0

id: 224
unit: fn drain_pending_messages_for_restore()
file: codex-rs/tui/src/chatwidget/input_restore.rs
start line: 281
end line: 366
size: 83 LOC
McCabe index: 7
number of parameters: 1

id: 225
unit: fn redacts_mcp_success_result_and_removes_image_generation()
file: codex-rs/app-server/src/request_processors/thread_resume_redaction.rs
start line: 69
end line: 153
size: 83 LOC
McCabe index: 1
number of parameters: 0

id: 226
unit: fn test_parse_patch_lenient()
file: codex-rs/apply-patch/src/parser.rs
start line: 558
end line: 645
size: 83 LOC
McCabe index: 1
number of parameters: 0

id: 227
unit: fn tracks_prefill_and_window_boundaries()
file: codex-rs/core/src/state/auto_compact_window.rs
start line: 150
end line: 236
size: 82 LOC
McCabe index: 1
number of parameters: 0

id: 228
unit: fn guardian_review_metrics_record_counts_durations_and_token_usage()
file: codex-rs/core/src/guardian/metrics.rs
start line: 340
end line: 425
size: 82 LOC
McCabe index: 1
number of parameters: 0

id: 229
unit: fn render_pet_image()
file: codex-rs/tui/src/pets/mod.rs
start line: 147
end line: 232
size: 82 LOC
McCabe index: 10
number of parameters: 4

id: 230
unit: fn parse_field()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 561
end line: 642
size: 82 LOC
McCabe index: 10
number of parameters: 3

id: 231
unit: fn assert_pty_shutdown_with_detached_child()
file: codex-rs/utils/pty/src/tests.rs
start line: 883
end line: 969
size: 82 LOC
McCabe index: 2
number of parameters: 2

id: 232
unit: fn thread_section_move_round_trips_and_serializes_by_thread()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2095
end line: 2178
size: 82 LOC
McCabe index: 1
number of parameters: 0

id: 233
unit: fn upload_tags_include_client_tags_and_preserve_reserved_fields()
file: codex-rs/feedback/src/lib.rs
start line: 1432
end line: 1515
size: 82 LOC
McCabe index: 1
number of parameters: 0

id: 234
unit: fn observe()
file: codex-rs/rollout/src/model_context.rs
start line: 81
end line: 166
size: 82 LOC
McCabe index: 13
number of parameters: 2

id: 235
unit: fn replays_image_generation_end_events_into_turn_history()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2451
end line: 2532
size: 81 LOC
McCabe index: 1
number of parameters: 0

id: 236
unit: fn reconstructs_dynamic_tool_items_from_request_and_response_events()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3112
end line: 3193
size: 81 LOC
McCabe index: 1
number of parameters: 0

id: 237
unit: fn remove_stale_curated_repo_temp_dirs()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 400
end line: 483
size: 80 LOC
McCabe index: 6
number of parameters: 2

id: 238
unit: fn render_rows_inner()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 461
end line: 553
size: 80 LOC
McCabe index: 10
number of parameters: 7

id: 239
unit: fn render_prompt_context()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 96
end line: 185
size: 80 LOC
McCabe index: 18
number of parameters: 1

id: 240
unit: fn mounts_dev_before_writable_dev_binds()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2054
end line: 2144
size: 80 LOC
McCabe index: 1
number of parameters: 0

id: 241
unit: fn render_map()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 75
end line: 164
size: 80 LOC
McCabe index: 29
number of parameters: 2

id: 242
unit: fn verify_codex_tool_json_schema()
file: codex-rs/mcp-server/src/codex_tool_config.rs
start line: 291
end line: 370
size: 80 LOC
McCabe index: 1
number of parameters: 0

id: 243
unit: fn build_tracer_provider()
file: codex-rs/otel/src/provider.rs
start line: 503
end line: 597
size: 80 LOC
McCabe index: 3
number of parameters: 3

id: 244
unit: fn turn_context_does_not_override_session_cwd()
file: codex-rs/state/src/extract.rs
start line: 383
end line: 464
size: 80 LOC
McCabe index: 1
number of parameters: 0

id: 245
unit: fn handle_tool_call()
file: codex-rs/code-mode/src/grpc_session/callbacks.rs
start line: 105
end line: 184
size: 80 LOC
McCabe index: 3
number of parameters: 2

id: 246
unit: fn repair_frontmatter_scalar_fields()
file: codex-rs/skills/src/parser.rs
start line: 98
end line: 181
size: 80 LOC
McCabe index: 21
number of parameters: 1

id: 247
unit: fn collect_marketplace_import_sources()
file: codex-rs/external-agent-migration/src/source_cla.rs
start line: 277
end line: 357
size: 80 LOC
McCabe index: 12
number of parameters: 2

id: 248
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/sleep.rs
start line: 76
end line: 156
size: 79 LOC
McCabe index: 5
number of parameters: 5

id: 249
unit: fn copy_to_clipboard_with()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 94
end line: 175
size: 79 LOC
McCabe index: 6
number of parameters: 3

id: 250
unit: fn rate_limit_row_lines()
file: codex-rs/tui/src/status/card.rs
start line: 480
end line: 566
size: 79 LOC
McCabe index: 6
number of parameters: 4

id: 251
unit: fn on_thread_start()
file: codex-rs/ext/guardian-v2/src/async_scorer/extension.rs
start line: 133
end line: 214
size: 79 LOC
McCabe index: 7
number of parameters: 2

id: 252
unit: fn push_list_threads_query()
file: codex-rs/state/src/runtime/threads.rs
start line: 1186
end line: 1264
size: 79 LOC
McCabe index: 4
number of parameters: 4

id: 253
unit: fn legacy_capture_cancellation_terminates_descendants_without_timeout()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 789
end line: 869
size: 79 LOC
McCabe index: 2
number of parameters: 0

id: 254
unit: fn rewrap()
file: codex-rs/cloud-tasks/src/scrollable_diff.rs
start line: 114
end line: 194
size: 79 LOC
McCabe index: 13
number of parameters: 2

id: 255
unit: fn filesystem_protocol_round_trips_permission_entries()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1129
end line: 1209
size: 79 LOC
McCabe index: 1
number of parameters: 0

id: 256
unit: fn apply_toml_override()
file: codex-rs/config/src/overrides.rs
start line: 18
end line: 99
size: 78 LOC
McCabe index: 10
number of parameters: 3

id: 257
unit: fn local_layer_projection_preserves_override_blockers_and_cloud_position()
file: codex-rs/config/src/loader/tests.rs
start line: 782
end line: 863
size: 78 LOC
McCabe index: 2
number of parameters: 0

id: 258
unit: fn install_network_seccomp_filter_on_current_thread()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 169
end line: 268
size: 78 LOC
McCabe index: 3
number of parameters: 1

id: 259
unit: fn starts_with_uses_uri_segment_boundaries()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1155
end line: 1232
size: 78 LOC
McCabe index: 2
number of parameters: 0

id: 260
unit: fn pty_terminate_reaps_child_when_waiter_is_queued()
file: codex-rs/utils/pty/src/tests.rs
start line: 1186
end line: 1270
size: 78 LOC
McCabe index: 7
number of parameters: 0

id: 261
unit: fn build_schema_bundle_rewrites_root_helper_refs_to_namespaced_defs()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2465
end line: 2544
size: 78 LOC
McCabe index: 1
number of parameters: 0

id: 262
unit: fn uri_matcher_resolves_selected_executor_paths()
file: codex-rs/protocol/src/permissions.rs
start line: 2530
end line: 2609
size: 78 LOC
McCabe index: 2
number of parameters: 0

id: 263
unit: fn start()
file: codex-rs/code-mode/src/remote_session/connection/driver/delegate_runtime.rs
start line: 111
end line: 188
size: 78 LOC
McCabe index: 4
number of parameters: 4

id: 264
unit: fn ingest_control_tool_call()
file: codex-rs/analytics/src/reducer.rs
start line: 858
end line: 935
size: 78 LOC
McCabe index: 1
number of parameters: 3

id: 265
unit: fn schedule_remote_installed_plugins_cache_refresh()
file: codex-rs/core-plugins/src/manager.rs
start line: 2937
end line: 3014
size: 77 LOC
McCabe index: 13
number of parameters: 2

id: 266
unit: fn write_session_rollout()
file: codex-rs/tui/src/lib.rs
start line: 2064
end line: 2142
size: 77 LOC
McCabe index: 2
number of parameters: 6

id: 267
unit: fn draw()
file: codex-rs/tui/src/custom_terminal.rs
start line: 689
end line: 770
size: 77 LOC
McCabe index: 15
number of parameters: 2

id: 268
unit: fn roundtrips_web_search_call_actions()
file: codex-rs/protocol/src/models.rs
start line: 3733
end line: 3812
size: 77 LOC
McCabe index: 2
number of parameters: 0

id: 269
unit: fn normalize_policy()
file: codex-rs/protocol/src/permission_profile_intersection.rs
start line: 274
end line: 350
size: 77 LOC
McCabe index: 11
number of parameters: 1

id: 270
unit: fn git_repo_still_respects_local_gitignore_when_enabled()
file: codex-rs/file-search/src/lib.rs
start line: 1139
end line: 1220
size: 77 LOC
McCabe index: 1
number of parameters: 0

id: 271
unit: def _download_release_archive()
file: sdk/python/_runtime_setup.py
start line: 178
end line: 260
size: 77 LOC
McCabe index: 13
number of parameters: 2

id: 272
unit: def from_environment()
file: .github/scripts/macos-signing/notarize_with_akv.py
start line: 45
end line: 128
size: 77 LOC
McCabe index: 23
number of parameters: 1

id: 273
unit: fn retained_history_truncation_preserves_images_and_truncates_later_text_parts()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 1027
end line: 1104
size: 76 LOC
McCabe index: 1
number of parameters: 0

id: 274
unit: fn thread_to_transcript_cells_renders_core_message_types()
file: codex-rs/tui/src/resume_picker.rs
start line: 6288
end line: 6366
size: 76 LOC
McCabe index: 1
number of parameters: 0

id: 275
unit: fn render_ref()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 41
end line: 125
size: 76 LOC
McCabe index: 5
number of parameters: 3

id: 276
unit: fn reconstructs_mcp_tool_result_meta_from_persisted_completion_events()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3033
end line: 3109
size: 76 LOC
McCabe index: 1
number of parameters: 0

id: 277
unit: fn late_turn_complete_does_not_close_active_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3796
end line: 3872
size: 76 LOC
McCabe index: 1
number of parameters: 0

id: 278
unit: fn legacy_workspace_write_projection_accepts_relative_cwd()
file: codex-rs/protocol/src/permissions.rs
start line: 3210
end line: 3288
size: 76 LOC
McCabe index: 1
number of parameters: 0

id: 279
unit: fn rollout_item_variants_preserve_existing_payload_shapes()
file: codex-rs/history/src/tests.rs
start line: 316
end line: 392
size: 76 LOC
McCabe index: 2
number of parameters: 0

id: 280
unit: def stage_sources()
file: codex-cli/scripts/build_npm_package.py
start line: 229
end line: 318
size: 75 LOC
McCabe index: 17
number of parameters: 3

id: 281
unit: fn render_list()
file: codex-rs/tui/src/resume_picker.rs
start line: 2659
end line: 2737
size: 75 LOC
McCabe index: 17
number of parameters: 3

id: 282
unit: fn split_policy_reenables_writable_files_after_unreadable_parent()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2397
end line: 2474
size: 75 LOC
McCabe index: 1
number of parameters: 0

id: 283
unit: fn write_file_atomically()
file: codex-rs/secrets/src/local.rs
start line: 279
end line: 356
size: 75 LOC
McCabe index: 10
number of parameters: 2

id: 284
unit: fn workspace_write_ignores_slash_tmp_special_path_but_preserves_literal_path()
file: codex-rs/protocol/src/permissions.rs
start line: 2861
end line: 2937
size: 75 LOC
McCabe index: 2
number of parameters: 0

id: 285
unit: fn print_human_report()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 292
end line: 368
size: 75 LOC
McCabe index: 10
number of parameters: 5

id: 286
unit: fn track_descendants()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 185
end line: 275
size: 75 LOC
McCabe index: 18
number of parameters: 2

id: 287
unit: fn detect_terminal_info_from_env()
file: codex-rs/terminal-detection/src/lib.rs
start line: 302
end line: 389
size: 75 LOC
McCabe index: 19
number of parameters: 1

id: 288
unit: fn mcp_dependency_to_server_config()
file: codex-rs/core/src/mcp_skill_dependencies.rs
start line: 398
end line: 473
size: 74 LOC
McCabe index: 7
number of parameters: 1

id: 289
unit: fn capture_completion_returns_to_selected_keymap_picker_row()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1456
end line: 1535
size: 74 LOC
McCabe index: 1
number of parameters: 0

id: 290
unit: fn build_rows()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 561
end line: 636
size: 74 LOC
McCabe index: 11
number of parameters: 1

id: 291
unit: fn handle_key_event_at()
file: codex-rs/tui/src/bottom_pane/custom_prompt_view.rs
start line: 115
end line: 191
size: 74 LOC
McCabe index: 13
number of parameters: 3

id: 292
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 695
end line: 768
size: 74 LOC
McCabe index: 7
number of parameters: 2

id: 293
unit: fn open_rate_limit_switch_prompt()
file: codex-rs/tui/src/chatwidget/rate_limits.rs
start line: 399
end line: 476
size: 74 LOC
McCabe index: 2
number of parameters: 2

id: 294
unit: fn restricted_policy_chdirs_to_canonical_command_cwd()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1463
end line: 1539
size: 74 LOC
McCabe index: 1
number of parameters: 0

id: 295
unit: fn build_schema_bundle()
file: codex-rs/app-server-protocol/src/export.rs
start line: 995
end line: 1076
size: 74 LOC
McCabe index: 16
number of parameters: 1

id: 296
unit: fn render_human_report_promotes_notes_without_changing_statuses()
file: codex-rs/cli/src/doctor/output.rs
start line: 1601
end line: 1676
size: 74 LOC
McCabe index: 1
number of parameters: 0

id: 297
unit: fn write_goal_started_session_file()
file: codex-rs/rollout/src/tests.rs
start line: 465
end line: 543
size: 74 LOC
McCabe index: 2
number of parameters: 5

id: 298
unit: fn rollback_response_rebuilds_pathless_thread_from_stored_history()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2261
end line: 2336
size: 74 LOC
McCabe index: 1
number of parameters: 0

id: 299
unit: fn without_thread_item_media()
file: codex-rs/app-server/src/notification_media.rs
start line: 139
end line: 214
size: 74 LOC
McCabe index: 2
number of parameters: 1

id: 300
unit: fn expected_fixture()
file: codex-rs/hooks/src/schema.rs
start line: 940
end line: 1013
size: 74 LOC
McCabe index: 1
number of parameters: 1

id: 301
unit: fn on_event()
file: codex-rs/ollama/src/pull.rs
start line: 57
end line: 135
size: 74 LOC
McCabe index: 7
number of parameters: 2

id: 302
unit: fn read_auth_header_with()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 72
end line: 162
size: 74 LOC
McCabe index: 15
number of parameters: 1

id: 303
unit: fn prepare_for_addrs()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1004
end line: 1078
size: 73 LOC
McCabe index: 6
number of parameters: 4

id: 304
unit: fn sanitize_json_schema()
file: codex-rs/tools/src/json_schema.rs
start line: 466
end line: 544
size: 73 LOC
McCabe index: 29
number of parameters: 1

id: 305
unit: fn build_compacted_history_with_limit()
file: codex-rs/core/src/compact.rs
start line: 657
end line: 733
size: 73 LOC
McCabe index: 8
number of parameters: 4

id: 306
unit: fn resolve_multi_agent_v2_config()
file: codex-rs/core/src/config/mod.rs
start line: 2682
end line: 2755
size: 73 LOC
McCabe index: 2
number of parameters: 1

id: 307
unit: fn colliding_approvals_resolve_only_on_their_own_thread()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 519
end line: 593
size: 73 LOC
McCabe index: 7
number of parameters: 0

id: 308
unit: fn repeated_boundary_search_does_not_refetch_persistent_history()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1313
end line: 1389
size: 73 LOC
McCabe index: 1
number of parameters: 0

id: 309
unit: fn paginate_thread_turns()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5433
end line: 5510
size: 73 LOC
McCabe index: 9
number of parameters: 4

id: 310
unit: fn emit()
file: codex-rs/app-server/src/extensions.rs
start line: 178
end line: 250
size: 73 LOC
McCabe index: 5
number of parameters: 2

id: 311
unit: fn select_skills_from_mentions()
file: codex-rs/skills/src/selection.rs
start line: 118
end line: 197
size: 73 LOC
McCabe index: 16
number of parameters: 6

id: 312
unit: fn draw_footer()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 236
end line: 310
size: 73 LOC
McCabe index: 12
number of parameters: 3

id: 313
unit: fn walker_worker()
file: codex-rs/file-search/src/lib.rs
start line: 417
end line: 497
size: 73 LOC
McCabe index: 10
number of parameters: 3

id: 314
unit: fn serializes_memory_rollout_with_agents_removed_but_environment_kept()
file: codex-rs/memories/write/src/phase1.rs
start line: 683
end line: 757
size: 73 LOC
McCabe index: 1
number of parameters: 0

id: 315
unit: fn start_code_cell()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 131
end line: 211
size: 72 LOC
McCabe index: 3
number of parameters: 2

id: 316
unit: fn compile_mitm_hooks_with_resolvers()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 266
end line: 340
size: 72 LOC
McCabe index: 3
number of parameters: 3

id: 317
unit: fn build_options()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 247
end line: 322
size: 72 LOC
McCabe index: 4
number of parameters: 5

id: 318
unit: fn render_ref()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 273
end line: 346
size: 72 LOC
McCabe index: 3
number of parameters: 3

id: 319
unit: fn permissions_request_approval_uses_request_permission_profile()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 713
end line: 786
size: 72 LOC
McCabe index: 3
number of parameters: 0

id: 320
unit: fn install_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 201
end line: 275
size: 72 LOC
McCabe index: 6
number of parameters: 2

id: 321
unit: fn feedback_attachments_gate_connectivity_diagnostics()
file: codex-rs/feedback/src/lib.rs
start line: 1297
end line: 1372
size: 72 LOC
McCabe index: 1
number of parameters: 0

id: 322
unit: fn dump_request_writes_redacted_headers_and_json_body()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 225
end line: 300
size: 72 LOC
McCabe index: 1
number of parameters: 0

id: 323
unit: fn powershell_file_reads_are_classified()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1301
end line: 1372
size: 72 LOC
McCabe index: 2
number of parameters: 0

id: 324
unit: fn rollout_summary_file_stem_from_parts()
file: codex-rs/memories/write/src/storage.rs
start line: 161
end line: 238
size: 72 LOC
McCabe index: 9
number of parameters: 3

id: 325
unit: fn detects_sessions_in_batches()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 244
end line: 324
size: 72 LOC
McCabe index: 6
number of parameters: 0

id: 326
unit: fn session_connector_names()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 124
end line: 195
size: 72 LOC
McCabe index: 9
number of parameters: 3

id: 327
unit: fn session_event_to_analytics_notification()
file: codex-rs/analytics/src/client.rs
start line: 731
end line: 804
size: 72 LOC
McCabe index: 2
number of parameters: 2

id: 328
unit: fn contexts_for_different_identities_keep_isolated_snapshots()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 496
end line: 569
size: 71 LOC
McCabe index: 1
number of parameters: 0

id: 329
unit: fn upgrade_configured_git_marketplace()
file: codex-rs/core-plugins/src/marketplace_upgrade.rs
start line: 220
end line: 293
size: 71 LOC
McCabe index: 5
number of parameters: 5

id: 330
unit: fn network_requirements_are_preserved_as_constraints_with_source()
file: codex-rs/config/src/config_requirements.rs
start line: 4118
end line: 4194
size: 71 LOC
McCabe index: 1
number of parameters: 0

id: 331
unit: fn activity_summary()
file: codex-rs/tui/src/app/agent_status_feed.rs
start line: 133
end line: 203
size: 71 LOC
McCabe index: 2
number of parameters: 1

id: 332
unit: fn render_object()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 318
end line: 395
size: 71 LOC
McCabe index: 17
number of parameters: 2

id: 333
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 764
end line: 834
size: 71 LOC
McCabe index: 1
number of parameters: 1

id: 334
unit: fn fill_missing_thread_item_metadata()
file: codex-rs/rollout/src/recorder.rs
start line: 1283
end line: 1354
size: 71 LOC
McCabe index: 16
number of parameters: 2

id: 335
unit: function findCodexPath()
file: sdk/typescript/src/exec.ts
start line: 349
end line: 425
size: 71 LOC
McCabe index: 16
number of parameters: 0

id: 336
unit: fn append_mcp_tools()
file: codex-rs/core/src/mcp_tool_exposure.rs
start line: 75
end line: 147
size: 70 LOC
McCabe index: 11
number of parameters: 7

id: 337
unit: fn guardian_review_retry_only_retries_transient_session_and_parse_errors()
file: codex-rs/core/src/guardian/review.rs
start line: 1155
end line: 1225
size: 70 LOC
McCabe index: 2
number of parameters: 0

id: 338
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/session.rs
start line: 313
end line: 390
size: 70 LOC
McCabe index: 5
number of parameters: 2

id: 339
unit: fn render()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 315
end line: 391
size: 70 LOC
McCabe index: 9
number of parameters: 3

id: 340
unit: fn config_request_overrides_from_config()
file: codex-rs/tui/src/app_server_session.rs
start line: 1691
end line: 1760
size: 70 LOC
McCabe index: 5
number of parameters: 1

id: 341
unit: fn shrink_columns()
file: codex-rs/tui/src/markdown_render.rs
start line: 1375
end line: 1449
size: 70 LOC
McCabe index: 12
number of parameters: 4

id: 342
unit: fn bulk_column_shrink_matches_one_cell_at_a_time()
file: codex-rs/tui/src/markdown_render.rs
start line: 2651
end line: 2723
size: 70 LOC
McCabe index: 8
number of parameters: 0

id: 343
unit: fn on_tool_finish()
file: codex-rs/ext/goal/src/extension.rs
start line: 421
end line: 490
size: 70 LOC
McCabe index: 14
number of parameters: 1

id: 344
unit: fn signal_process_group_with_member_fallback()
file: codex-rs/utils/pty/src/process_group.rs
start line: 150
end line: 223
size: 70 LOC
McCabe index: 15
number of parameters: 4

id: 345
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 81
end line: 150
size: 70 LOC
McCabe index: 8
number of parameters: 1

id: 346
unit: fn pretty_lines_from_error()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2062
end line: 2138
size: 70 LOC
McCabe index: 20
number of parameters: 1

id: 347
unit: fn is_small_formatting_command()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2128
end line: 2197
size: 70 LOC
McCabe index: 14
number of parameters: 1

id: 348
unit: def generate_public_api_flat_methods()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 1274
end line: 1349
size: 70 LOC
McCabe index: 3
number of parameters: 0

id: 349
unit: fn apply_mcp_tool_exposure_policy()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 208
end line: 280
size: 69 LOC
McCabe index: 10
number of parameters: 5

id: 350
unit: fn render_unanswered_confirmation()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 173
end line: 247
size: 69 LOC
McCabe index: 10
number of parameters: 3

id: 351
unit: fn queued_command_drain_result()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 1128
end line: 1196
size: 69 LOC
McCabe index: 4
number of parameters: 2

id: 352
unit: fn handle_key_event()
file: codex-rs/tui/src/onboarding/bedrock.rs
start line: 215
end line: 286
size: 69 LOC
McCabe index: 19
number of parameters: 2

id: 353
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 690
end line: 758
size: 69 LOC
McCabe index: 1
number of parameters: 1

id: 354
unit: fn tool_search_output_roundtrips()
file: codex-rs/protocol/src/models.rs
start line: 4029
end line: 4099
size: 69 LOC
McCabe index: 1
number of parameters: 0

id: 355
unit: fn legacy_non_tty_powershell_interrupt_terminates_process()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 389
end line: 458
size: 69 LOC
McCabe index: 3
number of parameters: 0

id: 356
unit: fn build_reqwest_client_with_env()
file: codex-rs/http-client/src/custom_ca.rs
start line: 296
end line: 368
size: 69 LOC
McCabe index: 3
number of parameters: 2

id: 357
unit: fn scan_batch_backward()
file: codex-rs/message-history/src/batch.rs
start line: 235
end line: 306
size: 69 LOC
McCabe index: 11
number of parameters: 4

id: 358
unit: def main()
file: codex-cli/scripts/build_npm_package.py
start line: 136
end line: 214
size: 68 LOC
McCabe index: 16
number of parameters: 0

id: 359
unit: fn resolve_rollout_budget_config()
file: codex-rs/core/src/config/mod.rs
start line: 2797
end line: 2864
size: 68 LOC
McCabe index: 9
number of parameters: 2

id: 360
unit: fn normalize_keybinding_stroke()
file: codex-rs/config/src/tui_keymap.rs
start line: 531
end line: 606
size: 68 LOC
McCabe index: 14
number of parameters: 1

id: 361
unit: fn action_menu_content_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1243
end line: 1314
size: 68 LOC
McCabe index: 3
number of parameters: 0

id: 362
unit: fn thread_to_transcript_cells_hides_raw_reasoning_when_not_enabled()
file: codex-rs/tui/src/resume_picker.rs
start line: 6369
end line: 6439
size: 68 LOC
McCabe index: 1
number of parameters: 0

id: 363
unit: fn on_event()
file: codex-rs/state/src/log_db.rs
start line: 229
end line: 301
size: 68 LOC
McCabe index: 8
number of parameters: 2

id: 364
unit: fn compress_rollout_if_cold_blocking()
file: codex-rs/rollout/src/compression.rs
start line: 651
end line: 720
size: 68 LOC
McCabe index: 6
number of parameters: 1

id: 365
unit: fn legacy_capture_emits_output_and_preserves_descendant_after_normal_exit()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 608
end line: 676
size: 68 LOC
McCabe index: 1
number of parameters: 0

id: 366
unit: fn turn_scoped_hook_inputs_include_codex_turn_id_extension()
file: codex-rs/hooks/src/schema.rs
start line: 1101
end line: 1170
size: 68 LOC
McCabe index: 2
number of parameters: 0

id: 367
unit: fn sh_snapshot_script()
file: codex-rs/shell-command/src/shell_snapshot.rs
start line: 133
end line: 200
size: 68 LOC
McCabe index: 12
number of parameters: 0

id: 368
unit: fn extract_zipball_to_dir()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 1038
end line: 1111
size: 67 LOC
McCabe index: 6
number of parameters: 2

id: 369
unit: fn lines_at()
file: codex-rs/tui/src/keymap_setup/debug.rs
start line: 62
end line: 130
size: 67 LOC
McCabe index: 4
number of parameters: 3

id: 370
unit: fn render()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1408
end line: 1480
size: 67 LOC
McCabe index: 8
number of parameters: 3

id: 371
unit: fn find_vim_character()
file: codex-rs/tui/src/bottom_pane/textarea/vim_commands.rs
start line: 447
end line: 513
size: 67 LOC
McCabe index: 6
number of parameters: 4

id: 372
unit: fn success_response()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 302
end line: 368
size: 67 LOC
McCabe index: 8
number of parameters: 1

id: 373
unit: fn mcp_oauth_cache_reuses_plaintext_and_invalidates_when_ciphertext_changes()
file: codex-rs/secrets/src/local.rs
start line: 563
end line: 634
size: 67 LOC
McCabe index: 4
number of parameters: 0

id: 374
unit: fn open_handle()
file: codex-rs/exec-server/src/no_follow/windows.rs
start line: 124
end line: 191
size: 67 LOC
McCabe index: 5
number of parameters: 4

id: 375
unit: fn reconstructs_in_progress_guardian_execve_item()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3384
end line: 3451
size: 67 LOC
McCabe index: 1
number of parameters: 0

id: 376
unit: fn reconstructs_interrupted_send_input_as_completed_collab_call()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4207
end line: 4276
size: 67 LOC
McCabe index: 1
number of parameters: 0

id: 377
unit: fn build_otlp_metric_exporter()
file: codex-rs/otel/src/metrics/client.rs
start line: 578
end line: 652
size: 67 LOC
McCabe index: 2
number of parameters: 2

id: 378
unit: fn terminal_title_check_from_inputs()
file: codex-rs/cli/src/doctor/title.rs
start line: 37
end line: 105
size: 67 LOC
McCabe index: 9
number of parameters: 1

id: 379
unit: fn approval_text()
file: codex-rs/prompts/src/permissions_instructions.rs
start line: 229
end line: 297
size: 67 LOC
McCabe index: 10
number of parameters: 6

id: 380
unit: fn emit_metrics()
file: codex-rs/memories/write/src/phase1.rs
start line: 605
end line: 671
size: 67 LOC
McCabe index: 6
number of parameters: 2

id: 381
unit: fn sync_openai_plugins_repo_with_transport_overrides()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 98
end line: 167
size: 66 LOC
McCabe index: 3
number of parameters: 5

id: 382
unit: fn render_markdown_transcript()
file: codex-rs/tui/src/app/transcript_export.rs
start line: 221
end line: 286
size: 66 LOC
McCabe index: 17
number of parameters: 1

id: 383
unit: fn finds_loaded_subagent_tree_for_primary_thread()
file: codex-rs/tui/src/app/loaded_threads.rs
start line: 188
end line: 257
size: 66 LOC
McCabe index: 1
number of parameters: 0

id: 384
unit: fn backtrack_fork_before_turn_id_skips_hidden_nested_review_prompts()
file: codex-rs/tui/src/app_backtrack.rs
start line: 867
end line: 933
size: 66 LOC
McCabe index: 1
number of parameters: 0

id: 385
unit: fn render_ref()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 385
end line: 456
size: 66 LOC
McCabe index: 17
number of parameters: 3

id: 386
unit: fn render_preview()
file: codex-rs/tui/src/theme_picker.rs
start line: 166
end line: 235
size: 66 LOC
McCabe index: 9
number of parameters: 5

id: 387
unit: fn split_policy_reapplies_unreadable_carveouts_after_writable_binds()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2207
end line: 2276
size: 66 LOC
McCabe index: 1
number of parameters: 0

id: 388
unit: fn read()
file: codex-rs/ext/skills/src/provider/orchestrator.rs
start line: 177
end line: 244
size: 66 LOC
McCabe index: 5
number of parameters: 2

id: 389
unit: fn guardian_v2_feature_config_deserializes_classifier_and_transcript_settings()
file: codex-rs/features/src/tests.rs
start line: 166
end line: 234
size: 66 LOC
McCabe index: 1
number of parameters: 0

id: 390
unit: fn join_normalizes_absolute_parent_segments()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 893
end line: 958
size: 66 LOC
McCabe index: 3
number of parameters: 0

id: 391
unit: fn apply_patch_approval_request_updates_active_turn_snapshot_with_file_change()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3726
end line: 3793
size: 66 LOC
McCabe index: 2
number of parameters: 0

id: 392
unit: fn late_turn_aborted_does_not_interrupt_active_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3977
end line: 4043
size: 66 LOC
McCabe index: 1
number of parameters: 0

id: 393
unit: fn deserialize()
file: codex-rs/protocol/src/protocol.rs
start line: 3875
end line: 3942
size: 66 LOC
McCabe index: 2
number of parameters: 1

id: 394
unit: fn legacy_runtime_file_system_policy_for_cwd()
file: codex-rs/protocol/src/permissions.rs
start line: 2176
end line: 2245
size: 66 LOC
McCabe index: 7
number of parameters: 2

id: 395
unit: fn project_roots_special_path_preserves_symlinked_root()
file: codex-rs/protocol/src/permissions.rs
start line: 3345
end line: 3415
size: 66 LOC
McCabe index: 1
number of parameters: 0

id: 396
unit: fn render_human_report_snapshot_covers_environment_rows()
file: codex-rs/cli/src/doctor/output.rs
start line: 1325
end line: 1390
size: 66 LOC
McCabe index: 2
number of parameters: 0

id: 397
unit: fn validate_pending_session_imports()
file: codex-rs/app-server/src/external_agent_migration/processor.rs
start line: 448
end line: 513
size: 66 LOC
McCabe index: 4
number of parameters: 3

id: 398
unit: fn collect_spawn_process_output()
file: codex-rs/app-server/src/request_processors/process_exec_processor.rs
start line: 610
end line: 675
size: 66 LOC
McCabe index: 6
number of parameters: 1

id: 399
unit: fn format_task_status_lines()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 429
end line: 494
size: 66 LOC
McCabe index: 7
number of parameters: 3

id: 400
unit: fn spawn_agent_models_description()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 763
end line: 828
size: 65 LOC
McCabe index: 5
number of parameters: 2

id: 401
unit: fn allocate()
file: codex-rs/tui/src/render/renderable.rs
start line: 296
end line: 366
size: 65 LOC
McCabe index: 11
number of parameters: 2

id: 402
unit: fn apply_filter()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 489
end line: 559
size: 65 LOC
McCabe index: 13
number of parameters: 1

id: 403
unit: fn link_content_lines()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 481
end line: 550
size: 65 LOC
McCabe index: 16
number of parameters: 2

id: 404
unit: fn footer_from_props_lines()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 700
end line: 764
size: 65 LOC
McCabe index: 5
number of parameters: 5

id: 405
unit: fn persistent_restore_gates_at_mentions()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1046
end line: 1112
size: 65 LOC
McCabe index: 1
number of parameters: 0

id: 406
unit: fn status_permissions_label()
file: codex-rs/tui/src/status/card.rs
start line: 636
end line: 701
size: 65 LOC
McCabe index: 9
number of parameters: 6

id: 407
unit: fn resume_table_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 4080
end line: 4149
size: 65 LOC
McCabe index: 1
number of parameters: 0

id: 408
unit: fn tmpdir_special_path_preserves_symlinked_tmpdir()
file: codex-rs/protocol/src/permissions.rs
start line: 3593
end line: 3665
size: 65 LOC
McCabe index: 2
number of parameters: 0

id: 409
unit: fn try_from()
file: codex-rs/protocol/src/sanitized_git_url.rs
start line: 29
end line: 109
size: 65 LOC
McCabe index: 18
number of parameters: 1

id: 410
unit: fn copy_from_source_if_needed()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 265
end line: 337
size: 65 LOC
McCabe index: 13
number of parameters: 2

id: 411
unit: fn parse_completed()
file: codex-rs/hooks/src/events/interrupt.rs
start line: 112
end line: 179
size: 65 LOC
McCabe index: 5
number of parameters: 3

id: 412
unit: fn test_detect_shell_type()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 430
end line: 494
size: 65 LOC
McCabe index: 1
number of parameters: 0

id: 413
unit: fn app_tool_policy_from_apps_config()
file: codex-rs/connectors/src/app_tool_policy.rs
start line: 165
end line: 234
size: 64 LOC
McCabe index: 13
number of parameters: 3

id: 414
unit: fn collect_guardian_transcript_entries_includes_recent_tool_calls_and_output()
file: codex-rs/core/src/guardian/tests.rs
start line: 991
end line: 1056
size: 64 LOC
McCabe index: 2
number of parameters: 0

id: 415
unit: fn push_display_lines()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 439
end line: 502
size: 64 LOC
McCabe index: 10
number of parameters: 5

id: 416
unit: fn display_description()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 199
end line: 270
size: 64 LOC
McCabe index: 9
number of parameters: 1

id: 417
unit: fn parse_single_select_field()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 644
end line: 707
size: 64 LOC
McCabe index: 5
number of parameters: 3

id: 418
unit: fn render_footer()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 531
end line: 594
size: 64 LOC
McCabe index: 9
number of parameters: 3

id: 419
unit: fn paste_completion_clears_stacked_views_and_restores_composer_input()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 3261
end line: 3339
size: 64 LOC
McCabe index: 5
number of parameters: 0

id: 420
unit: fn relative_path_from_is_host_independent()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 266
end line: 332
size: 64 LOC
McCabe index: 2
number of parameters: 0

id: 421
unit: fn uses_explicit_turn_boundaries_for_mid_turn_steering()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2831
end line: 2895
size: 64 LOC
McCabe index: 1
number of parameters: 0

id: 422
unit: fn patch_apply_begin_updates_active_turn_snapshot_with_file_change()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 3658
end line: 3723
size: 64 LOC
McCabe index: 2
number of parameters: 0

id: 423
unit: fn thread_items_list_round_trips()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 374
end line: 441
size: 64 LOC
McCabe index: 1
number of parameters: 0

id: 424
unit: fn proxy_policy_inputs()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 139
end line: 203
size: 64 LOC
McCabe index: 3
number of parameters: 4

id: 425
unit: fn installed_windows_app()
file: codex-rs/cli/src/doctor/desktop/platform.rs
start line: 151
end line: 217
size: 64 LOC
McCabe index: 7
number of parameters: 0

id: 426
unit: fn terminal_size_issues()
file: codex-rs/cli/src/doctor.rs
start line: 2075
end line: 2140
size: 64 LOC
McCabe index: 12
number of parameters: 1

id: 427
unit: fn write_session_file_with_provider()
file: codex-rs/rollout/src/tests.rs
start line: 393
end line: 463
size: 64 LOC
McCabe index: 4
number of parameters: 6

id: 428
unit: fn apply_merge()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 593
end line: 663
size: 64 LOC
McCabe index: 13
number of parameters: 4

id: 429
unit: fn visit()
file: codex-rs/windows-sandbox-rs/src/deny_read_walker.rs
start line: 61
end line: 128
size: 64 LOC
McCabe index: 9
number of parameters: 6

id: 430
unit: fn detect_connector_names_by_key()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cla.rs
start line: 103
end line: 172
size: 64 LOC
McCabe index: 13
number of parameters: 2

id: 431
unit: fn exec_params_keeps_proxy_launch_separate_from_sandbox_facts()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 902
end line: 967
size: 64 LOC
McCabe index: 1
number of parameters: 0

id: 432
unit: fn append_reasoning_parts()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 299
end line: 364
size: 63 LOC
McCabe index: 5
number of parameters: 5

id: 433
unit: fn acquire_in_with_mode()
file: codex-rs/rmcp-client/src/oauth/store_lock.rs
start line: 96
end line: 160
size: 63 LOC
McCabe index: 5
number of parameters: 4

id: 434
unit: fn reconnect_in_background()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 206
end line: 270
size: 63 LOC
McCabe index: 6
number of parameters: 1

id: 435
unit: fn body()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 250
end line: 312
size: 63 LOC
McCabe index: 11
number of parameters: 1

id: 436
unit: fn emit_windows_sandbox_setup_failure_metrics()
file: codex-rs/core/src/windows_sandbox.rs
start line: 349
end line: 412
size: 63 LOC
McCabe index: 6
number of parameters: 4

id: 437
unit: fn name_column_width_override_moves_description_column_right()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2056
end line: 2120
size: 63 LOC
McCabe index: 1
number of parameters: 0

id: 438
unit: fn compute_desc_col()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 137
end line: 201
size: 63 LOC
McCabe index: 5
number of parameters: 5

id: 439
unit: fn word_wrap_flattened_line()
file: codex-rs/tui/src/wrapping.rs
start line: 864
end line: 934
size: 63 LOC
McCabe index: 3
number of parameters: 4

id: 440
unit: fn render_api_key_entry()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 683
end line: 748
size: 63 LOC
McCabe index: 4
number of parameters: 4

id: 441
unit: fn collect_table_column_metrics()
file: codex-rs/tui/src/markdown_render.rs
start line: 1284
end line: 1350
size: 63 LOC
McCabe index: 11
number of parameters: 3

id: 442
unit: fn parse_environment_toml()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 110
end line: 175
size: 63 LOC
McCabe index: 8
number of parameters: 2

id: 443
unit: fn changed_rollout_item_reports_turn_completion_metadata()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4796
end line: 4861
size: 63 LOC
McCabe index: 1
number of parameters: 0

id: 444
unit: fn permissions_request_approval_response_uses_granted_permission_profile_without_macos()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 991
end line: 1055
size: 63 LOC
McCabe index: 3
number of parameters: 0

id: 445
unit: fn internal_chat_message_metadata_passthrough()
file: codex-rs/protocol/src/models.rs
start line: 1359
end line: 1421
size: 63 LOC
McCabe index: 1
number of parameters: 1

id: 446
unit: fn internal_chat_message_metadata_passthrough_mut()
file: codex-rs/protocol/src/models.rs
start line: 1423
end line: 1485
size: 63 LOC
McCabe index: 1
number of parameters: 1

id: 447
unit: fn uri_deny_globs_use_executor_home()
file: codex-rs/protocol/src/permissions.rs
start line: 2757
end line: 2821
size: 63 LOC
McCabe index: 2
number of parameters: 0

id: 448
unit: fn open_session()
file: codex-rs/code-mode/src/remote_session/connection/driver/commands.rs
start line: 69
end line: 131
size: 63 LOC
McCabe index: 3
number of parameters: 7

id: 449
unit: def fetch_new_review_items()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 532
end line: 605
size: 63 LOC
McCabe index: 37
number of parameters: 4

id: 450
unit: def process()
file: sdk/python/src/openai_codex/_goal.py
start line: 260
end line: 326
size: 63 LOC
McCabe index: 23
number of parameters: 2

id: 451
unit: fn build_v2_compacted_history_preserves_retained_metadata_sidecar()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 856
end line: 918
size: 62 LOC
McCabe index: 3
number of parameters: 0

id: 452
unit: fn upgrade_configured_marketplaces_for_config_with_mode()
file: codex-rs/core-plugins/src/manager.rs
start line: 2818
end line: 2879
size: 62 LOC
McCabe index: 4
number of parameters: 4

id: 453
unit: fn proto_sources()
file: codex-rs/config/src/thread_config/remote.rs
start line: 463
end line: 524
size: 62 LOC
McCabe index: 1
number of parameters: 0

id: 454
unit: fn source_backed_cells_render_raw_source_without_prefix_or_style()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 458
end line: 523
size: 62 LOC
McCabe index: 1
number of parameters: 0

id: 455
unit: fn export_activity_cell()
file: codex-rs/tui/src/app/transcript_export.rs
start line: 133
end line: 194
size: 62 LOC
McCabe index: 6
number of parameters: 1

id: 456
unit: fn recap_history()
file: codex-rs/tui/src/app/recap.rs
start line: 66
end line: 137
size: 62 LOC
McCabe index: 12
number of parameters: 1

id: 457
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 531
end line: 593
size: 62 LOC
McCabe index: 23
number of parameters: 2

id: 458
unit: fn search_matches_local_history_and_stops_at_boundaries()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1189
end line: 1252
size: 62 LOC
McCabe index: 1
number of parameters: 0

id: 459
unit: fn expanded_session_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 5427
end line: 5493
size: 62 LOC
McCabe index: 1
number of parameters: 0

id: 460
unit: fn contribute_world_state()
file: codex-rs/ext/git-attribution/src/lib.rs
start line: 33
end line: 94
size: 62 LOC
McCabe index: 5
number of parameters: 2

id: 461
unit: fn observe()
file: codex-rs/app-server-protocol/src/export.rs
start line: 908
end line: 974
size: 62 LOC
McCabe index: 15
number of parameters: 2

id: 462
unit: fn jsonrpc_request_conversion_preserves_serde_enum_decoding()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2028
end line: 2092
size: 62 LOC
McCabe index: 2
number of parameters: 0

id: 463
unit: fn get_model_instructions_strips_placeholder_with_incomplete_variables()
file: codex-rs/protocol/src/openai_models.rs
start line: 1345
end line: 1407
size: 62 LOC
McCabe index: 1
number of parameters: 0

id: 464
unit: fn app_server_daemon_subcommands_parse()
file: codex-rs/cli/src/main.rs
start line: 4631
end line: 4692
size: 62 LOC
McCabe index: 1
number of parameters: 0

id: 465
unit: fn spawn_process_output()
file: codex-rs/app-server/src/command_exec.rs
start line: 569
end line: 631
size: 62 LOC
McCabe index: 7
number of parameters: 1

id: 466
unit: fn observe_item()
file: codex-rs/app-server/src/realtime_history.rs
start line: 281
end line: 342
size: 62 LOC
McCabe index: 13
number of parameters: 5

id: 467
unit: fn should_process_notification()
file: codex-rs/exec/src/lib.rs
start line: 1410
end line: 1472
size: 62 LOC
McCabe index: 14
number of parameters: 3

id: 468
unit: fn thread_settings_applied_updates_live_metadata()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 631
end line: 697
size: 62 LOC
McCabe index: 1
number of parameters: 0

id: 469
unit: fn lower_with_tree_sitter()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 17
end line: 85
size: 62 LOC
McCabe index: 14
number of parameters: 1

id: 470
unit: def _validated_callback_url()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 183
end line: 247
size: 62 LOC
McCabe index: 22
number of parameters: 2

id: 471
unit: def main()
file: .github/scripts/verify_cargo_workspace_manifests.py
start line: 36
end line: 102
size: 62 LOC
McCabe index: 6
number of parameters: 0

id: 472
unit: fn legacy_network_requirements_are_preserved_as_constraints_with_source()
file: codex-rs/config/src/config_requirements.rs
start line: 4197
end line: 4261
size: 61 LOC
McCabe index: 1
number of parameters: 0

id: 473
unit: fn load_pet_manifest()
file: codex-rs/tui/src/pets/model.rs
start line: 232
end line: 294
size: 61 LOC
McCabe index: 5
number of parameters: 4

id: 474
unit: fn load_animations()
file: codex-rs/tui/src/pets/model.rs
start line: 388
end line: 452
size: 61 LOC
McCabe index: 10
number of parameters: 2

id: 475
unit: fn clear_completion_returns_to_selected_keymap_picker_row()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1538
end line: 1602
size: 61 LOC
McCabe index: 2
number of parameters: 0

id: 476
unit: fn find_syntax_resolves_languages_and_aliases()
file: codex-rs/tui/src/render/highlight.rs
start line: 1197
end line: 1260
size: 61 LOC
McCabe index: 4
number of parameters: 0

id: 477
unit: fn complete_selected_slash_command_preserving_existing_draft_tail_as_inline_args()
file: codex-rs/tui/src/bottom_pane/chat_composer/slash_input.rs
start line: 388
end line: 451
size: 61 LOC
McCabe index: 13
number of parameters: 2

id: 478
unit: fn shortcut_overlay_lines()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 887
end line: 950
size: 61 LOC
McCabe index: 4
number of parameters: 1

id: 479
unit: fn format_network_constraints()
file: codex-rs/tui/src/debug_config.rs
start line: 557
end line: 620
size: 61 LOC
McCabe index: 11
number of parameters: 1

id: 480
unit: fn translate_legacy_bwrap_fd_mounts()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 59
end line: 124
size: 61 LOC
McCabe index: 12
number of parameters: 1

id: 481
unit: fn read()
file: codex-rs/ext/skills/src/provider/executor.rs
start line: 124
end line: 185
size: 61 LOC
McCabe index: 6
number of parameters: 2

id: 482
unit: fn pty_terminate_allows_runtime_shutdown_with_full_output_channel()
file: codex-rs/utils/pty/src/tests.rs
start line: 1035
end line: 1099
size: 61 LOC
McCabe index: 4
number of parameters: 0

id: 483
unit: fn turn_complete_with_embedded_error_marks_turn_failed()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4434
end line: 4496
size: 61 LOC
McCabe index: 1
number of parameters: 0

id: 484
unit: fn plugin_interface_serializes_local_paths_and_remote_urls_separately()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3803
end line: 3865
size: 61 LOC
McCabe index: 3
number of parameters: 0

id: 485
unit: fn response_item_passthrough_metadata_round_trips_and_stamps_turn_ids()
file: codex-rs/protocol/src/models.rs
start line: 2486
end line: 2551
size: 61 LOC
McCabe index: 1
number of parameters: 0

id: 486
unit: fn get_personality_message()
file: codex-rs/protocol/src/openai_models.rs
start line: 1650
end line: 1712
size: 61 LOC
McCabe index: 1
number of parameters: 0

id: 487
unit: fn system_bwrap_has_user_namespace_access()
file: codex-rs/sandboxing/src/bwrap.rs
start line: 74
end line: 136
size: 61 LOC
McCabe index: 8
number of parameters: 2

id: 488
unit: fn volume_flags()
file: codex-rs/cli/src/doctor/windows_dev_drive.rs
start line: 94
end line: 156
size: 61 LOC
McCabe index: 4
number of parameters: 1

id: 489
unit: fn new()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 64
end line: 126
size: 61 LOC
McCabe index: 6
number of parameters: 1

id: 490
unit: fn parse_token_endpoint_error()
file: codex-rs/login/src/server.rs
start line: 1018
end line: 1080
size: 61 LOC
McCabe index: 10
number of parameters: 1

id: 491
unit: def main()
file: scripts/codex_package/cli.py
start line: 175
end line: 238
size: 61 LOC
McCabe index: 4
number of parameters: 0

id: 492
unit: fn validate_multi_agent_v2_tool_namespace()
file: codex-rs/core/src/config/mod.rs
start line: 3053
end line: 3114
size: 60 LOC
McCabe index: 9
number of parameters: 1

id: 493
unit: fn render()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 374
end line: 439
size: 60 LOC
McCabe index: 6
number of parameters: 3

id: 494
unit: fn model_preset_from_api_model()
file: codex-rs/tui/src/app_server_session.rs
start line: 1622
end line: 1683
size: 60 LOC
McCabe index: 1
number of parameters: 1

id: 495
unit: fn ripgrep_files()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 811
end line: 876
size: 60 LOC
McCabe index: 9
number of parameters: 3

id: 496
unit: fn contribute_thread_context()
file: codex-rs/ext/skills/src/extension.rs
start line: 188
end line: 247
size: 60 LOC
McCabe index: 4
number of parameters: 3

id: 497
unit: fn on_thread_start()
file: codex-rs/ext/goal/src/extension.rs
start line: 99
end line: 158
size: 60 LOC
McCabe index: 6
number of parameters: 1

id: 498
unit: fn preserves_user_message_client_id_from_legacy_event()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2361
end line: 2421
size: 60 LOC
McCabe index: 1
number of parameters: 0

id: 499
unit: fn request_permissions_response_from_client_result()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 1919
end line: 1979
size: 60 LOC
McCabe index: 5
number of parameters: 3

id: 500
unit: fn review_request_from_target()
file: codex-rs/app-server/src/request_processors/turn_processor.rs
start line: 397
end line: 459
size: 60 LOC
McCabe index: 4
number of parameters: 1

id: 501
unit: fn feedback_rollout()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 681
end line: 741
size: 60 LOC
McCabe index: 1
number of parameters: 3

id: 502
unit: fn test_streaming_patch_parser_streams_complete_lines_before_end_patch()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 390
end line: 452
size: 60 LOC
McCabe index: 1
number of parameters: 0

id: 503
unit: fn end_sub_agent_activity()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 186
end line: 244
size: 59 LOC
McCabe index: 2
number of parameters: 5

id: 504
unit: fn spawn_agent_tool_description()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 664
end line: 729
size: 59 LOC
McCabe index: 11
number of parameters: 4

id: 505
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 132
end line: 190
size: 59 LOC
McCabe index: 14
number of parameters: 2

id: 506
unit: fn renders_exact_match_with_readable_param_labels()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 200
end line: 260
size: 59 LOC
McCabe index: 1
number of parameters: 0

id: 507
unit: fn compile_allowed_source()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 337
end line: 395
size: 59 LOC
McCabe index: 7
number of parameters: 3

id: 508
unit: fn start_curated_repo_sync()
file: codex-rs/core-plugins/src/manager.rs
start line: 3149
end line: 3207
size: 59 LOC
McCabe index: 4
number of parameters: 3

id: 509
unit: fn clone_git_plugin_source()
file: codex-rs/core-plugins/src/loader.rs
start line: 1807
end line: 1865
size: 59 LOC
McCabe index: 7
number of parameters: 7

id: 510
unit: fn activate_selected_action()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 413
end line: 472
size: 59 LOC
McCabe index: 4
number of parameters: 1

id: 511
unit: fn search_fetches_persistent_history_until_match()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1392
end line: 1454
size: 59 LOC
McCabe index: 1
number of parameters: 0

id: 512
unit: fn flush_answer_stream()
file: codex-rs/tui/src/chatwidget/streaming.rs
start line: 26
end line: 89
size: 59 LOC
McCabe index: 13
number of parameters: 2

id: 513
unit: fn thread_resume_params_from_config()
file: codex-rs/tui/src/app_server_session.rs
start line: 1905
end line: 1963
size: 59 LOC
McCabe index: 6
number of parameters: 5

id: 514
unit: fn run_bwrap_in_child_capture_stderr()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1409
end line: 1478
size: 59 LOC
McCabe index: 7
number of parameters: 1

id: 515
unit: fn missing_project_root_metadata_carveouts_use_metadata_path_masks()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1947
end line: 2007
size: 59 LOC
McCabe index: 1
number of parameters: 0

id: 516
unit: fn split_policy_reenables_writable_subpaths_after_unreadable_parent()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2334
end line: 2394
size: 59 LOC
McCabe index: 3
number of parameters: 0

id: 517
unit: fn sandbox_exec_request_carries_helper_env()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 658
end line: 718
size: 59 LOC
McCabe index: 4
number of parameters: 0

id: 518
unit: fn encode_image()
file: codex-rs/utils/image/src/lib.rs
start line: 350
end line: 411
size: 59 LOC
McCabe index: 1
number of parameters: 3

id: 519
unit: fn rebuilds_extension_image_generation_item_from_persisted_completion()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2152
end line: 2212
size: 59 LOC
McCabe index: 1
number of parameters: 0

id: 520
unit: fn out_of_turn_error_does_not_create_or_fail_a_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4313
end line: 4372
size: 59 LOC
McCabe index: 1
number of parameters: 0

id: 521
unit: fn plugin_share_list_response_serializes_share_items()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4256
end line: 4314
size: 59 LOC
McCabe index: 1
number of parameters: 0

id: 522
unit: fn ripgrep_files()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 100
end line: 165
size: 59 LOC
McCabe index: 8
number of parameters: 1

id: 523
unit: fn run_setup_refresh_payload()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 359
end line: 417
size: 59 LOC
McCabe index: 3
number of parameters: 2

id: 524
unit: fn remote_control_start_output_serializes_inner_output_without_tag()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 946
end line: 1007
size: 59 LOC
McCabe index: 1
number of parameters: 0

id: 525
unit: fn send()
file: codex-rs/rmcp-client/src/event_notification_transport.rs
start line: 116
end line: 175
size: 58 LOC
McCabe index: 10
number of parameters: 2

id: 526
unit: fn websocket_state_ignores_oversized_stale_chunks_without_dropping_newer_assembly()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3211
end line: 3269
size: 58 LOC
McCabe index: 1
number of parameters: 0

id: 527
unit: fn websocket_state_ignores_oversized_duplicate_chunks_without_dropping_current_assembly()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3272
end line: 3330
size: 58 LOC
McCabe index: 1
number of parameters: 0

id: 528
unit: fn validate_environment_config()
file: codex-rs/core/src/session/environment.rs
start line: 44
end line: 103
size: 58 LOC
McCabe index: 10
number of parameters: 2

id: 529
unit: fn unpack_plugin_bundle_tar()
file: codex-rs/core-plugins/src/plugin_bundle_archive.rs
start line: 144
end line: 206
size: 58 LOC
McCabe index: 6
number of parameters: 3

id: 530
unit: fn call()
file: codex-rs/config/src/thread_config/proto/codex.thread_config.v1.rs
start line: 326
end line: 383
size: 58 LOC
McCabe index: 2
number of parameters: 2

id: 531
unit: fn parse_theme_name_covers_all_variants()
file: codex-rs/tui/src/render/highlight.rs
start line: 1364
end line: 1421
size: 58 LOC
McCabe index: 2
number of parameters: 0

id: 532
unit: fn esc_still_cancels_elicitation_with_custom_overlap()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2422
end line: 2483
size: 58 LOC
McCabe index: 5
number of parameters: 0

id: 533
unit: fn render_lines()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2126
end line: 2184
size: 58 LOC
McCabe index: 7
number of parameters: 8

id: 534
unit: fn advance_search_from()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 704
end line: 763
size: 58 LOC
McCabe index: 12
number of parameters: 5

id: 535
unit: fn transcript_loading_overlay_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 4713
end line: 4774
size: 58 LOC
McCabe index: 1
number of parameters: 0

id: 536
unit: fn thread_to_transcript_cells_shows_raw_reasoning_over_summary_when_enabled()
file: codex-rs/tui/src/resume_picker.rs
start line: 6442
end line: 6502
size: 58 LOC
McCabe index: 1
number of parameters: 0

id: 537
unit: fn handle_api_key_entry_key_event()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 750
end line: 810
size: 58 LOC
McCabe index: 13
number of parameters: 2

id: 538
unit: fn buffered_enter_is_discarded_when_trust_step_becomes_active()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 781
end line: 841
size: 58 LOC
McCabe index: 2
number of parameters: 0

id: 539
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 34
end line: 93
size: 58 LOC
McCabe index: 7
number of parameters: 4

id: 540
unit: fn review_mode_items_replay_without_turn_started()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1908
end line: 1967
size: 58 LOC
McCabe index: 2
number of parameters: 0

id: 541
unit: fn ignores_user_message_item_lifecycle_events()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2020
end line: 2078
size: 58 LOC
McCabe index: 1
number of parameters: 0

id: 542
unit: fn from()
file: codex-rs/protocol/src/models.rs
start line: 1822
end line: 1879
size: 58 LOC
McCabe index: 1
number of parameters: 1

id: 543
unit: fn business_plan_types_use_expected_wire_names()
file: codex-rs/protocol/src/account.rs
start line: 130
end line: 187
size: 58 LOC
McCabe index: 1
number of parameters: 0

id: 544
unit: fn execute()
file: codex-rs/code-mode/src/remote_session/connection/driver/commands.rs
start line: 133
end line: 190
size: 58 LOC
McCabe index: 2
number of parameters: 5

id: 545
unit: fn render_change_diff()
file: codex-rs/git-utils/src/baseline.rs
start line: 371
end line: 431
size: 58 LOC
McCabe index: 7
number of parameters: 5

id: 546
unit: def create_apple_jwt()
file: .github/scripts/macos-signing/notarize_with_akv.py
start line: 155
end line: 220
size: 58 LOC
McCabe index: 7
number of parameters: 3

id: 547
unit: fn accepted_generations_finish_persistence_in_order()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 620
end line: 679
size: 57 LOC
McCabe index: 3
number of parameters: 0

id: 548
unit: fn expected_plugin_root()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 101
end line: 157
size: 57 LOC
McCabe index: 4
number of parameters: 4

id: 549
unit: fn exact_requirement_for_config_path_matches_overlapping_paths()
file: codex-rs/config/src/config_requirements.rs
start line: 2029
end line: 2086
size: 57 LOC
McCabe index: 2
number of parameters: 0

id: 550
unit: fn requirements_layers_from_legacy_scheme()
file: codex-rs/config/src/loader/mod.rs
start line: 892
end line: 954
size: 57 LOC
McCabe index: 3
number of parameters: 2

id: 551
unit: fn raw_mode_toggle_transcript_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 695
end line: 753
size: 57 LOC
McCabe index: 1
number of parameters: 0

id: 552
unit: fn build_customize_render_lines()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 648
end line: 704
size: 57 LOC
McCabe index: 8
number of parameters: 1

id: 553
unit: fn network_exec_prompt_title_includes_host()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2217
end line: 2276
size: 57 LOC
McCabe index: 1
number of parameters: 0

id: 554
unit: fn navigation_with_async_fetch()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1115
end line: 1186
size: 57 LOC
McCabe index: 1
number of parameters: 0

id: 555
unit: fn queue()
file: codex-rs/tui/src/insert_history.rs
start line: 388
end line: 446
size: 57 LOC
McCabe index: 18
number of parameters: 2

id: 556
unit: fn transcript_overlay_paging_is_continuous_and_round_trips()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1696
end line: 1761
size: 57 LOC
McCabe index: 1
number of parameters: 0

id: 557
unit: fn map_owned_wrapped_line_to_range()
file: codex-rs/tui/src/wrapping.rs
start line: 336
end line: 398
size: 57 LOC
McCabe index: 12
number of parameters: 4

id: 558
unit: fn render_ref()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 166
end line: 226
size: 57 LOC
McCabe index: 9
number of parameters: 2

id: 559
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs
start line: 32
end line: 90
size: 57 LOC
McCabe index: 6
number of parameters: 4

id: 560
unit: fn merge_host_skill_root_snapshots()
file: codex-rs/ext/skills/src/loader/host_merge.rs
start line: 201
end line: 260
size: 57 LOC
McCabe index: 10
number of parameters: 1

id: 561
unit: fn experimental_type_fields_ts_filter_handles_generated_command_params_shape()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2808
end line: 2870
size: 57 LOC
McCabe index: 4
number of parameters: 0

id: 562
unit: fn reconstructs_collab_spawn_end_item_with_model_metadata()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4147
end line: 4204
size: 57 LOC
McCabe index: 1
number of parameters: 0

id: 563
unit: fn serialize_mcp_server_elicitation_request()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2948
end line: 3006
size: 57 LOC
McCabe index: 1
number of parameters: 0

id: 564
unit: fn resolve_gitdir_from_file()
file: codex-rs/protocol/src/permissions.rs
start line: 2350
end line: 2407
size: 57 LOC
McCabe index: 4
number of parameters: 1

id: 565
unit: fn preserving_writable_roots_cannot_be_rebound_during_projection()
file: codex-rs/protocol/src/permissions.rs
start line: 2993
end line: 3053
size: 57 LOC
McCabe index: 8
number of parameters: 0

id: 566
unit: fn draw_list()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 176
end line: 234
size: 57 LOC
McCabe index: 10
number of parameters: 3

id: 567
unit: fn lookup_history_entry()
file: codex-rs/message-history/src/lib.rs
start line: 356
end line: 423
size: 57 LOC
McCabe index: 6
number of parameters: 3

id: 568
unit: fn mcp_server_toml_table()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 186
end line: 244
size: 57 LOC
McCabe index: 13
number of parameters: 4

id: 569
unit: def get_release_metadata()
file: .github/scripts/publish_r2_release.py
start line: 71
end line: 130
size: 57 LOC
McCabe index: 18
number of parameters: 3

id: 570
unit: fn websocket_state_drops_replayed_client_chunks_after_completion()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3020
end line: 3076
size: 56 LOC
McCabe index: 1
number of parameters: 0

id: 571
unit: fn on_request()
file: codex-rs/core/src/client.rs
start line: 2609
end line: 2664
size: 56 LOC
McCabe index: 1
number of parameters: 5

id: 572
unit: fn resolve_tool_suggest_config_from_config()
file: codex-rs/core/src/config/mod.rs
start line: 2354
end line: 2411
size: 56 LOC
McCabe index: 8
number of parameters: 2

id: 573
unit: fn guardian_review_metric_tags()
file: codex-rs/core/src/guardian/metrics.rs
start line: 84
end line: 139
size: 56 LOC
McCabe index: 3
number of parameters: 3

id: 574
unit: fn resolve_plugin_source()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 593
end line: 648
size: 56 LOC
McCabe index: 1
number of parameters: 2

id: 575
unit: fn merge_toml_values_at_path()
file: codex-rs/config/src/merge.rs
start line: 76
end line: 134
size: 56 LOC
McCabe index: 20
number of parameters: 3

id: 576
unit: fn build_user_message_lines_with_elements()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 88
end line: 148
size: 56 LOC
McCabe index: 14
number of parameters: 4

id: 577
unit: fn render()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 238
end line: 297
size: 56 LOC
McCabe index: 9
number of parameters: 3

id: 578
unit: fn apply_patch_prompt_with_thread_label_omits_command_line()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2140
end line: 2195
size: 56 LOC
McCabe index: 3
number of parameters: 0

id: 579
unit: fn submit_answers()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1164
end line: 1219
size: 56 LOC
McCabe index: 3
number of parameters: 1

id: 580
unit: fn detail_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 473
end line: 529
size: 56 LOC
McCabe index: 5
number of parameters: 3

id: 581
unit: fn wrap_projected_ranges()
file: codex-rs/tui/src/wrapping.rs
start line: 168
end line: 226
size: 56 LOC
McCabe index: 7
number of parameters: 3

id: 582
unit: fn apply_ide_context_uses_desktop_prompt_request_delimiter()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 249
end line: 306
size: 56 LOC
McCabe index: 1
number of parameters: 0

id: 583
unit: fn ensure_loopback_interface_up()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 409
end line: 469
size: 56 LOC
McCabe index: 9
number of parameters: 0

id: 584
unit: fn catalog_entry_from_skill()
file: codex-rs/ext/skills/src/provider/executor.rs
start line: 233
end line: 289
size: 56 LOC
McCabe index: 3
number of parameters: 6

id: 585
unit: fn on_turn_stop()
file: codex-rs/ext/goal/src/extension.rs
start line: 274
end line: 330
size: 56 LOC
McCabe index: 7
number of parameters: 1

id: 586
unit: fn error_then_turn_complete_preserves_failed_status()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4375
end line: 4431
size: 56 LOC
McCabe index: 1
number of parameters: 0

id: 587
unit: fn network_requirements_serializes_canonical_and_legacy_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2930
end line: 2986
size: 56 LOC
McCabe index: 1
number of parameters: 0

id: 588
unit: fn serialize_initialize_capabilities()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2653
end line: 2709
size: 56 LOC
McCabe index: 1
number of parameters: 0

id: 589
unit: fn deserialize_initialize_capabilities()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2712
end line: 2768
size: 56 LOC
McCabe index: 1
number of parameters: 0

id: 590
unit: fn build_logger()
file: codex-rs/otel/src/provider.rs
start line: 434
end line: 501
size: 56 LOC
McCabe index: 2
number of parameters: 2

id: 591
unit: fn git_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 277
end line: 334
size: 56 LOC
McCabe index: 4
number of parameters: 2

id: 592
unit: fn compacted_replacement_history_stores_metadata_in_an_aligned_sidecar()
file: codex-rs/history/src/tests.rs
start line: 175
end line: 232
size: 56 LOC
McCabe index: 1
number of parameters: 0

id: 593
unit: fn spawn_preflight()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 636
end line: 696
size: 56 LOC
McCabe index: 3
number of parameters: 6

id: 594
unit: fn parse_plain_command_from_node()
file: codex-rs/shell-command/src/bash.rs
start line: 162
end line: 218
size: 56 LOC
McCabe index: 6
number of parameters: 2

id: 595
unit: fn parse_grep_like()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1787
end line: 1842
size: 56 LOC
McCabe index: 11
number of parameters: 2

id: 596
unit: fn code_mode_tool_definitions_for_spec()
file: codex-rs/tools/src/code_mode.rs
start line: 124
end line: 178
size: 55 LOC
McCabe index: 1
number of parameters: 1

id: 597
unit: fn add_core_tool_sources()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 985
end line: 1043
size: 55 LOC
McCabe index: 9
number of parameters: 2

id: 598
unit: fn refresh_unified_diff()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 122
end line: 182
size: 55 LOC
McCabe index: 8
number of parameters: 1

id: 599
unit: fn guardian_write_stdin_preserves_input_and_foreign_cwd()
file: codex-rs/core/src/guardian/tests.rs
start line: 1373
end line: 1428
size: 55 LOC
McCabe index: 3
number of parameters: 1

id: 600
unit: fn check_legacy_turn_safety()
file: codex-rs/core/src/session/step_activation.rs
start line: 25
end line: 84
size: 55 LOC
McCabe index: 10
number of parameters: 4

id: 601
unit: fn resolve_marketplace_plugin_entry()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 506
end line: 562
size: 55 LOC
McCabe index: 4
number of parameters: 3

id: 602
unit: fn merge_unset_fields_does_not_overwrite_existing_values()
file: codex-rs/config/src/config_requirements.rs
start line: 2854
end line: 2910
size: 55 LOC
McCabe index: 1
number of parameters: 0

id: 603
unit: fn network_permission_containers_project_allowed_and_denied_entries()
file: codex-rs/config/src/config_requirements.rs
start line: 4301
end line: 4356
size: 55 LOC
McCabe index: 1
number of parameters: 0

id: 604
unit: fn deserializes_existing_ide_context_shape()
file: codex-rs/tui/src/ide_context.rs
start line: 61
end line: 116
size: 55 LOC
McCabe index: 1
number of parameters: 0

id: 605
unit: fn parses_boolean_form_request()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1874
end line: 1929
size: 55 LOC
McCabe index: 1
number of parameters: 0

id: 606
unit: fn tabbed_view_preserves_current_row_on_initial_selection_and_tab_switch()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1901
end line: 1958
size: 55 LOC
McCabe index: 1
number of parameters: 0

id: 607
unit: fn vt100_blockquote_wrap_preserves_color_on_all_wrapped_lines()
file: codex-rs/tui/src/insert_history.rs
start line: 627
end line: 690
size: 55 LOC
McCabe index: 13
number of parameters: 0

id: 608
unit: fn rate_limit_reset_picker_params()
file: codex-rs/tui/src/chatwidget/usage.rs
start line: 167
end line: 221
size: 55 LOC
McCabe index: 3
number of parameters: 3

id: 609
unit: fn scan_legacy_transcript_preview()
file: codex-rs/tui/src/resume_picker_transcript_preview.rs
start line: 146
end line: 201
size: 55 LOC
McCabe index: 4
number of parameters: 3

id: 610
unit: fn validate_reserved_strokes()
file: codex-rs/tui/src/keymap/chords.rs
start line: 478
end line: 537
size: 55 LOC
McCabe index: 10
number of parameters: 1

id: 611
unit: fn render_comfortable_session_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 2761
end line: 2816
size: 55 LOC
McCabe index: 7
number of parameters: 6

id: 612
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/realtime.rs
start line: 86
end line: 140
size: 55 LOC
McCabe index: 1
number of parameters: 1

id: 613
unit: fn bound_executed_tool_calls_with_budget()
file: codex-rs/protocol/src/models/executed_tool_calls.rs
start line: 422
end line: 481
size: 55 LOC
McCabe index: 5
number of parameters: 2

id: 614
unit: fn dynamic_network_policy_for_network()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 307
end line: 369
size: 55 LOC
McCabe index: 15
number of parameters: 3

id: 615
unit: fn record_apps_installed_metrics()
file: codex-rs/app-server/src/request_processors/apps_processor/installed.rs
start line: 211
end line: 265
size: 55 LOC
McCabe index: 5
number of parameters: 7

id: 616
unit: fn emit_warning()
file: codex-rs/app-server/src/extensions.rs
start line: 252
end line: 306
size: 55 LOC
McCabe index: 6
number of parameters: 2

id: 617
unit: fn is_dangerous_cmd()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 92
end line: 157
size: 55 LOC
McCabe index: 22
number of parameters: 1

id: 618
unit: fn guardian_review_subject_metadata()
file: codex-rs/analytics/src/reducer.rs
start line: 3046
end line: 3100
size: 55 LOC
McCabe index: 3
number of parameters: 1

id: 619
unit: fn parse_helper_output()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 512
end line: 568
size: 54 LOC
McCabe index: 5
number of parameters: 1

id: 620
unit: fn finalize_exec_result()
file: codex-rs/core/src/exec.rs
start line: 745
end line: 804
size: 54 LOC
McCabe index: 6
number of parameters: 3

id: 621
unit: fn rewritten_output_for_context_window()
file: codex-rs/core/src/compact_remote.rs
start line: 459
end line: 512
size: 54 LOC
McCabe index: 1
number of parameters: 1

id: 622
unit: fn resolve_default_prompts()
file: codex-rs/core-plugins/src/manifest.rs
start line: 482
end line: 537
size: 54 LOC
McCabe index: 4
number of parameters: 2

id: 623
unit: fn validate_manifest()
file: codex-rs/core-plugins/src/plugin_metrics.rs
start line: 81
end line: 135
size: 54 LOC
McCabe index: 15
number of parameters: 2

id: 624
unit: fn default()
file: codex-rs/config/src/config_requirements.rs
start line: 199
end line: 252
size: 54 LOC
McCabe index: 1
number of parameters: 0

id: 625
unit: fn project_environment_filters_preserve_only_trusted_credential_host_bindings()
file: codex-rs/config/src/loader/tests.rs
start line: 173
end line: 229
size: 54 LOC
McCabe index: 2
number of parameters: 0

id: 626
unit: fn render_uses_wrapping_for_long_url_like_line()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2653
end line: 2711
size: 54 LOC
McCabe index: 3
number of parameters: 0

id: 627
unit: fn defaults_include_list_page_and_jump_actions()
file: codex-rs/tui/src/keymap.rs
start line: 2618
end line: 2672
size: 54 LOC
McCabe index: 1
number of parameters: 0

id: 628
unit: fn agents_overview_view()
file: codex-rs/tui/src/app/agents_overview.rs
start line: 260
end line: 315
size: 54 LOC
McCabe index: 8
number of parameters: 3

id: 629
unit: fn network_deny_shortcut_submits_policy_deny_decision()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1439
end line: 1494
size: 54 LOC
McCabe index: 3
number of parameters: 0

id: 630
unit: fn side_content_clearing_resets_symbols_and_style()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2822
end line: 2878
size: 54 LOC
McCabe index: 6
number of parameters: 0

id: 631
unit: fn install_tool_suggestion_resolves_elicitation_after_confirmation()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1374
end line: 1429
size: 54 LOC
McCabe index: 1
number of parameters: 0

id: 632
unit: fn search_skips_duplicate_local_matches()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1255
end line: 1310
size: 54 LOC
McCabe index: 1
number of parameters: 0

id: 633
unit: fn render_rows()
file: codex-rs/tui/src/bottom_pane/mentions_v2/render.rs
start line: 61
end line: 117
size: 54 LOC
McCabe index: 9
number of parameters: 5

id: 634
unit: fn resolved_queued_request_removes_only_that_prompt()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2170
end line: 2225
size: 54 LOC
McCabe index: 1
number of parameters: 0

id: 635
unit: fn queue()
file: codex-rs/tui/src/custom_terminal.rs
start line: 781
end line: 836
size: 54 LOC
McCabe index: 18
number of parameters: 2

id: 636
unit: fn new()
file: codex-rs/tui/src/resume_picker.rs
start line: 973
end line: 1026
size: 54 LOC
McCabe index: 1
number of parameters: 6

id: 637
unit: fn process_spawn_params_distinguish_omitted_null_and_value_limits()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1492
end line: 1548
size: 54 LOC
McCabe index: 1
number of parameters: 0

id: 638
unit: fn account_serializes_fields_in_camel_case()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3482
end line: 3540
size: 54 LOC
McCabe index: 2
number of parameters: 0

id: 639
unit: fn enforcement_check()
file: codex-rs/cli/src/doctor/desktop/macos_security.rs
start line: 141
end line: 194
size: 54 LOC
McCabe index: 8
number of parameters: 2

id: 640
unit: fn write_detail_line()
file: codex-rs/cli/src/doctor/output.rs
start line: 164
end line: 217
size: 54 LOC
McCabe index: 3
number of parameters: 3

id: 641
unit: fn missing_state_db_check()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 164
end line: 219
size: 54 LOC
McCabe index: 10
number of parameters: 2

id: 642
unit: fn resume_merges_option_flags()
file: codex-rs/cli/src/main.rs
start line: 3999
end line: 4053
size: 54 LOC
McCabe index: 2
number of parameters: 0

id: 643
unit: fn project_list_query()
file: codex-rs/state/src/runtime/projects.rs
start line: 433
end line: 486
size: 54 LOC
McCabe index: 5
number of parameters: 4

id: 644
unit: fn subagent_context_fields_serialize_flat_and_omit_when_absent()
file: codex-rs/hooks/src/schema.rs
start line: 1198
end line: 1253
size: 54 LOC
McCabe index: 1
number of parameters: 0

id: 645
unit: fn handle_hunk_headers_and_end_patch()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 84
end line: 137
size: 54 LOC
McCabe index: 9
number of parameters: 2

id: 646
unit: fn test_hunk_resolve_path_accepts_relative_and_absolute_paths()
file: codex-rs/apply-patch/src/parser.rs
start line: 501
end line: 555
size: 54 LOC
McCabe index: 2
number of parameters: 0

id: 647
unit: fn try_from()
file: codex-rs/history/src/rollout_payload.rs
start line: 195
end line: 250
size: 54 LOC
McCabe index: 2
number of parameters: 1

id: 648
unit: fn has_force_delete_cmdlet()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 225
end line: 290
size: 54 LOC
McCabe index: 18
number of parameters: 1

id: 649
unit: fn enforce_history_limit()
file: codex-rs/message-history/src/lib.rs
start line: 195
end line: 268
size: 54 LOC
McCabe index: 9
number of parameters: 2

id: 650
unit: fn conversation_message_from_owned_record()
file: codex-rs/external-agent-migration/src/sessions/records_cur.rs
start line: 140
end line: 194
size: 54 LOC
McCabe index: 9
number of parameters: 2

id: 651
unit: def main()
file: scripts/check_blob_size.py
start line: 138
end line: 197
size: 54 LOC
McCabe index: 11
number of parameters: 0

id: 652
unit: fn legacy_sep1034_elicitation_without_mode_preserves_schema_defaults()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 353
end line: 407
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 653
unit: fn bind_environment_env_vars()
file: codex-rs/codex-mcp/src/plugin_config.rs
start line: 182
end line: 234
size: 53 LOC
McCabe index: 5
number of parameters: 1

id: 654
unit: fn apply_proxy_env_overrides_sets_common_tool_vars()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2482
end line: 2535
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 655
unit: fn create_request_plugin_install_tool_uses_expected_legacy_wire_shape()
file: codex-rs/core/src/tools/handlers/request_plugin_install_spec.rs
start line: 91
end line: 144
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 656
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/tools.rs
start line: 56
end line: 109
size: 53 LOC
McCabe index: 5
number of parameters: 2

id: 657
unit: fn responses_request_properties_match()
file: codex-rs/core/src/client.rs
start line: 351
end line: 406
size: 53 LOC
McCabe index: 12
number of parameters: 2

id: 658
unit: fn remote_sandbox_config_first_match_overrides_top_level()
file: codex-rs/config/src/config_requirements.rs
start line: 3722
end line: 3779
size: 53 LOC
McCabe index: 2
number of parameters: 0

id: 659
unit: fn parse_theme_name_is_exhaustive()
file: codex-rs/tui/src/render/highlight.rs
start line: 1549
end line: 1609
size: 53 LOC
McCabe index: 3
number of parameters: 0

id: 660
unit: fn additional_permissions_prompt_shows_permission_rule_line()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2033
end line: 2088
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 661
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1142
end line: 1199
size: 53 LOC
McCabe index: 9
number of parameters: 2

id: 662
unit: fn from_codex_apps_auth_url_parts()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 122
end line: 176
size: 53 LOC
McCabe index: 2
number of parameters: 7

id: 663
unit: fn chatgpt_success_message_renders_osc8_hyperlinks()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1393
end line: 1453
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 664
unit: fn split_policy_reenables_nested_writable_roots_after_unreadable_parent()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2477
end line: 2531
size: 53 LOC
McCabe index: 2
number of parameters: 0

id: 665
unit: fn rebuilds_hook_prompt_items_from_rollout_response_items()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4499
end line: 4553
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 666
unit: fn process_control_params_round_trip()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1783
end line: 1837
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 667
unit: fn send_user_message_async_description_preserves_missing_null_and_empty_values()
file: codex-rs/protocol/src/openai_models.rs
start line: 1044
end line: 1096
size: 53 LOC
McCabe index: 2
number of parameters: 0

id: 668
unit: fn render_human_report_includes_details_by_default_without_color()
file: codex-rs/cli/src/doctor/output.rs
start line: 1262
end line: 1322
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 669
unit: fn provider_specific_auth_check()
file: codex-rs/cli/src/doctor.rs
start line: 1359
end line: 1412
size: 53 LOC
McCabe index: 4
number of parameters: 5

id: 670
unit: fn invoke_tool()
file: codex-rs/code-mode-host/src/grpc/delegate.rs
start line: 27
end line: 79
size: 53 LOC
McCabe index: 3
number of parameters: 3

id: 671
unit: fn feedback_attachments()
file: codex-rs/feedback/src/lib.rs
start line: 708
end line: 765
size: 53 LOC
McCabe index: 2
number of parameters: 5

id: 672
unit: fn path_backed_attachments_use_binary_content_types()
file: codex-rs/feedback/src/lib.rs
start line: 1375
end line: 1429
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 673
unit: fn write_session_file_with_delayed_user_event()
file: codex-rs/rollout/src/tests.rs
start line: 545
end line: 601
size: 53 LOC
McCabe index: 3
number of parameters: 4

id: 674
unit: fn legacy_tty_powershell_emits_output_and_accepts_input()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 982
end line: 1036
size: 53 LOC
McCabe index: 1
number of parameters: 0

id: 675
unit: fn write_tree()
file: codex-rs/git-utils/src/baseline.rs
start line: 173
end line: 227
size: 53 LOC
McCabe index: 13
number of parameters: 2

id: 676
unit: fn copy_resources()
file: codex-rs/external-agent-migration/src/memory_import.rs
start line: 121
end line: 173
size: 53 LOC
McCabe index: 6
number of parameters: 3

id: 677
unit: fn normalize_reasoning_item()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 237
end line: 291
size: 52 LOC
McCabe index: 4
number of parameters: 2

id: 678
unit: fn resolve_existing_path_prefix()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 431
end line: 482
size: 52 LOC
McCabe index: 7
number of parameters: 1

id: 679
unit: fn render_diff()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 308
end line: 366
size: 52 LOC
McCabe index: 6
number of parameters: 5

id: 680
unit: fn remove_marketplace_sync()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 49
end line: 107
size: 52 LOC
McCabe index: 8
number of parameters: 3

id: 681
unit: fn remove_marketplace_sync_preserves_shadowed_system_marketplace()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 211
end line: 264
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 682
unit: fn activate_curated_repo()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 523
end line: 577
size: 52 LOC
McCabe index: 4
number of parameters: 2

id: 683
unit: fn remote_plugin_interface_to_info()
file: codex-rs/core-plugins/src/remote.rs
start line: 1853
end line: 1904
size: 52 LOC
McCabe index: 16
number of parameters: 1

id: 684
unit: fn render_ref()
file: codex-rs/tui/src/update_prompt.rs
start line: 188
end line: 241
size: 52 LOC
McCabe index: 1
number of parameters: 3

id: 685
unit: fn key_parts_to_config_key_spec()
file: codex-rs/tui/src/keymap_setup.rs
start line: 637
end line: 691
size: 52 LOC
McCabe index: 9
number of parameters: 2

id: 686
unit: fn exec_prefix_option_emits_execpolicy_amendment()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1635
end line: 1686
size: 52 LOC
McCabe index: 3
number of parameters: 0

id: 687
unit: fn build_rows()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 151
end line: 203
size: 52 LOC
McCabe index: 5
number of parameters: 1

id: 688
unit: fn event_table_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 338
end line: 390
size: 52 LOC
McCabe index: 8
number of parameters: 1

id: 689
unit: fn single_line_row_display_truncates_instead_of_wrapping()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2001
end line: 2053
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 690
unit: fn disabled_current_rows_skip_default_selection_and_number_shortcuts()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2183
end line: 2238
size: 52 LOC
McCabe index: 2
number of parameters: 0

id: 691
unit: fn width_changes_do_not_hide_rows()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2447
end line: 2498
size: 52 LOC
McCabe index: 3
number of parameters: 0

id: 692
unit: fn composer_shown_after_denied_while_task_running()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2559
end line: 2624
size: 52 LOC
McCabe index: 5
number of parameters: 0

id: 693
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 240
end line: 292
size: 52 LOC
McCabe index: 17
number of parameters: 2

id: 694
unit: fn transcript_overlay_apply_patch_scroll_vt100_clears_previous_page()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1385
end line: 1443
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 695
unit: fn handle_startup_draft_key()
file: codex-rs/tui/src/startup_draft.rs
start line: 396
end line: 450
size: 52 LOC
McCabe index: 20
number of parameters: 2

id: 696
unit: fn local_namespaces_write_separate_files()
file: codex-rs/secrets/src/local.rs
start line: 507
end line: 560
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 697
unit: fn push_visible_message()
file: codex-rs/ext/web-search/src/history.rs
start line: 29
end line: 80
size: 52 LOC
McCabe index: 6
number of parameters: 2

id: 698
unit: fn roots_from_layer_stack()
file: codex-rs/ext/skills/src/host_roots.rs
start line: 73
end line: 131
size: 52 LOC
McCabe index: 4
number of parameters: 3

id: 699
unit: fn handle_mcp_tool_call_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 789
end line: 840
size: 52 LOC
McCabe index: 2
number of parameters: 2

id: 700
unit: fn reconstructs_collab_resume_end_item()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4092
end line: 4144
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 701
unit: fn plugin_source_serializes_local_git_npm_and_remote_variants()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3665
end line: 3720
size: 52 LOC
McCabe index: 2
number of parameters: 0

id: 702
unit: fn plugin_install_params_serialization_omits_force_remote_sync()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3999
end line: 4052
size: 52 LOC
McCabe index: 2
number of parameters: 0

id: 703
unit: fn config_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 368
end line: 421
size: 52 LOC
McCabe index: 4
number of parameters: 2

id: 704
unit: fn guardian_assessment_completed_emits_review_payload()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2501
end line: 2553
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 705
unit: fn main()
file: codex-rs/app-server/src/main.rs
start line: 65
end line: 117
size: 52 LOC
McCabe index: 3
number of parameters: 0

id: 706
unit: fn prefix_rule()
file: codex-rs/execpolicy/src/parser.rs
start line: 349
end line: 408
size: 52 LOC
McCabe index: 3
number of parameters: 6

id: 707
unit: fn prepare_encoded_json()
file: codex-rs/http-client/src/request.rs
start line: 180
end line: 238
size: 52 LOC
McCabe index: 5
number of parameters: 3

id: 708
unit: fn stored_thread_from_meta_line()
file: codex-rs/thread-store/src/local/read_thread.rs
start line: 449
end line: 500
size: 52 LOC
McCabe index: 2
number of parameters: 4

id: 709
unit: fn parent_gitignore_outside_repo_does_not_hide_repo_files()
file: codex-rs/file-search/src/lib.rs
start line: 1082
end line: 1136
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 710
unit: def build_parser()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 1367
end line: 1421
size: 52 LOC
McCabe index: 1
number of parameters: 0

id: 711
unit: fn load_oauth_tokens_from_file_with_lock_held()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 813
end line: 873
size: 51 LOC
McCabe index: 15
number of parameters: 2

id: 712
unit: fn sandbox_state_serializes_skip_missing_entries_as_missing_path_behavior()
file: codex-rs/codex-mcp/src/runtime.rs
start line: 857
end line: 910
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 713
unit: fn result_truncates_candidate_descriptions()
file: codex-rs/core/src/tools/handlers/list_available_plugins_to_install.rs
start line: 129
end line: 180
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 714
unit: fn collect_missing_mcp_dependencies()
file: codex-rs/core/src/mcp_skill_dependencies.rs
start line: 475
end line: 530
size: 51 LOC
McCabe index: 7
number of parameters: 2

id: 715
unit: fn uri_manifest_resolves_resources_below_foreign_root()
file: codex-rs/core-plugins/src/manifest.rs
start line: 968
end line: 1019
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 716
unit: fn write_remote_installed_plugins_cache_snapshot()
file: codex-rs/core-plugins/src/manager.rs
start line: 1307
end line: 1357
size: 51 LOC
McCabe index: 11
number of parameters: 5

id: 717
unit: fn extract_remote_plugin_bundle_to_path()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 449
end line: 504
size: 51 LOC
McCabe index: 5
number of parameters: 3

id: 718
unit: fn deserialize_allowed_sandbox_modes()
file: codex-rs/config/src/config_requirements.rs
start line: 3631
end line: 3683
size: 51 LOC
McCabe index: 2
number of parameters: 0

id: 719
unit: fn agent_picker_item_name_snapshot()
file: codex-rs/tui/src/app/tests.rs
start line: 4245
end line: 4295
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 720
unit: fn render_items()
file: codex-rs/tui/src/external_agent_config_migration/render.rs
start line: 18
end line: 70
size: 51 LOC
McCabe index: 14
number of parameters: 3

id: 721
unit: fn history_search_footer_action_hints_are_emphasized()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 852
end line: 910
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 722
unit: fn history_search_highlights_matches_until_accepted()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 913
end line: 966
size: 51 LOC
McCabe index: 4
number of parameters: 0

id: 723
unit: fn render()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 216
end line: 272
size: 51 LOC
McCabe index: 4
number of parameters: 3

id: 724
unit: fn extract_tool_mentions_from_text_with_sigil()
file: codex-rs/tui/src/chatwidget/skills.rs
start line: 294
end line: 350
size: 51 LOC
McCabe index: 11
number of parameters: 2

id: 725
unit: fn on_ctrl_c()
file: codex-rs/tui/src/chatwidget/interaction.rs
start line: 507
end line: 561
size: 51 LOC
McCabe index: 13
number of parameters: 1

id: 726
unit: fn density_toggle_clears_stale_more_indicator()
file: codex-rs/tui/src/resume_picker.rs
start line: 5598
end line: 5653
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 727
unit: fn render_continue_in_browser()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 556
end line: 609
size: 51 LOC
McCabe index: 6
number of parameters: 3

id: 728
unit: fn pop_link()
file: codex-rs/tui/src/markdown_render.rs
start line: 1830
end line: 1885
size: 51 LOC
McCabe index: 12
number of parameters: 1

id: 729
unit: fn split_policy_reenables_nested_writable_subpaths_after_read_only_parent()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2279
end line: 2331
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 730
unit: fn load_file()
file: codex-rs/secrets/src/local.rs
start line: 163
end line: 214
size: 51 LOC
McCabe index: 12
number of parameters: 1

id: 731
unit: fn score_document()
file: codex-rs/ext/skills/src/dynamic_skill_selector/weighted_lexical.rs
start line: 77
end line: 133
size: 51 LOC
McCabe index: 12
number of parameters: 3

id: 732
unit: fn list()
file: codex-rs/ext/skills/src/provider/executor.rs
start line: 71
end line: 122
size: 51 LOC
McCabe index: 5
number of parameters: 2

id: 733
unit: fn handle_turn_complete()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1249
end line: 1304
size: 51 LOC
McCabe index: 8
number of parameters: 2

id: 734
unit: fn splits_reasoning_when_interleaved()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2535
end line: 2587
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 735
unit: fn resolve_access_with_cwd_uses_most_specific_entry()
file: codex-rs/protocol/src/permissions.rs
start line: 3668
end line: 3719
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 736
unit: fn doctor_report_tags()
file: codex-rs/app-server/src/request_processors/feedback_doctor_report.rs
start line: 119
end line: 171
size: 51 LOC
McCabe index: 6
number of parameters: 1

id: 737
unit: fn remote_plugin_detail_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2370
end line: 2421
size: 51 LOC
McCabe index: 1
number of parameters: 2

id: 738
unit: fn handle_notification()
file: codex-rs/code-mode/src/grpc_session/callbacks.rs
start line: 217
end line: 269
size: 51 LOC
McCabe index: 1
number of parameters: 2

id: 739
unit: fn refreshable_sandbox_creds_error_recognizes_credential_and_child_start_failures()
file: codex-rs/windows-sandbox-rs/src/elevated/runner_client.rs
start line: 508
end line: 560
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 740
unit: fn session_configured_from_thread_response()
file: codex-rs/exec/src/lib.rs
start line: 1353
end line: 1404
size: 51 LOC
McCabe index: 1
number of parameters: 16

id: 741
unit: fn format_task_list_lines_formats_urls()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2288
end line: 2338
size: 51 LOC
McCabe index: 1
number of parameters: 0

id: 742
unit: fn zsh_snapshot_script()
file: codex-rs/shell-command/src/shell_snapshot.rs
start line: 38
end line: 88
size: 51 LOC
McCabe index: 7
number of parameters: 0

id: 743
unit: fn scan_batch_forward()
file: codex-rs/message-history/src/batch.rs
start line: 175
end line: 229
size: 51 LOC
McCabe index: 8
number of parameters: 3

id: 744
unit: fn emit_thread_initialized()
file: codex-rs/analytics/src/reducer.rs
start line: 2020
end line: 2070
size: 51 LOC
McCabe index: 2
number of parameters: 7

id: 745
unit: fn spawn_cell_actor_harness_with_host_and_failure_handler()
file: codex-rs/code-mode-runtime/src/cell_actor/tests.rs
start line: 113
end line: 164
size: 51 LOC
McCabe index: 1
number of parameters: 3

id: 746
unit: fn spawn_callback_server()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 262
end line: 311
size: 50 LOC
McCabe index: 8
number of parameters: 3

id: 747
unit: fn remember()
file: codex-rs/codex-mcp/src/resource_origin.rs
start line: 185
end line: 235
size: 50 LOC
McCabe index: 5
number of parameters: 9

id: 748
unit: fn normalize_plugin_mcp_server_value()
file: codex-rs/codex-mcp/src/plugin_config.rs
start line: 236
end line: 292
size: 50 LOC
McCabe index: 10
number of parameters: 2

id: 749
unit: fn validate_required_permission_profile_catalog()
file: codex-rs/core/src/config/mod.rs
start line: 4653
end line: 4705
size: 50 LOC
McCabe index: 7
number of parameters: 2

id: 750
unit: fn snapshot_turn_state()
file: codex-rs/core/src/thread_manager.rs
start line: 2220
end line: 2275
size: 50 LOC
McCabe index: 5
number of parameters: 1

id: 751
unit: fn resolve_manifest_path()
file: codex-rs/core-plugins/src/manifest.rs
start line: 597
end line: 649
size: 50 LOC
McCabe index: 10
number of parameters: 3

id: 752
unit: fn allowlisted_source()
file: codex-rs/core-plugins/src/executor_hooks.rs
start line: 247
end line: 296
size: 50 LOC
McCabe index: 8
number of parameters: 3

id: 753
unit: fn coalesces_reads_across_multiple_calls()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2143
end line: 2193
size: 50 LOC
McCabe index: 1
number of parameters: 0

id: 754
unit: fn user_history_cell_wraps_long_urls_inside_the_message_gutter()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2484
end line: 2536
size: 50 LOC
McCabe index: 1
number of parameters: 0

id: 755
unit: fn history_search_stays_on_single_match_at_boundaries()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 797
end line: 849
size: 50 LOC
McCabe index: 4
number of parameters: 0

id: 756
unit: fn render_footer()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1343
end line: 1392
size: 50 LOC
McCabe index: 12
number of parameters: 4

id: 757
unit: fn empty_object_schema_uses_approval_actions()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1954
end line: 2004
size: 50 LOC
McCabe index: 1
number of parameters: 0

id: 758
unit: fn submit_sends_accept_with_typed_content()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 2171
end line: 2222
size: 50 LOC
McCabe index: 1
number of parameters: 0

id: 759
unit: fn render()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 684
end line: 734
size: 50 LOC
McCabe index: 3
number of parameters: 3

id: 760
unit: fn wrap_two_column_row()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 228
end line: 288
size: 50 LOC
McCabe index: 7
number of parameters: 3

id: 761
unit: fn overlay_entry()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1076
end line: 1125
size: 50 LOC
McCabe index: 5
number of parameters: 2

id: 762
unit: fn request_user_input_scroll_options_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3642
end line: 3691
size: 50 LOC
McCabe index: 1
number of parameters: 0

id: 763
unit: fn request_user_input_hidden_options_footer_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3694
end line: 3743
size: 50 LOC
McCabe index: 1
number of parameters: 0

id: 764
unit: fn vt100_colored_prefix_then_plain_text_resets_color()
file: codex-rs/tui/src/insert_history.rs
start line: 693
end line: 748
size: 50 LOC
McCabe index: 9
number of parameters: 0

id: 765
unit: fn chart_lines()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 88
end line: 138
size: 50 LOC
McCabe index: 8
number of parameters: 4

id: 766
unit: fn transcript_overlay_history_rebuild_preserves_only_the_live_tail()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1550
end line: 1600
size: 50 LOC
McCabe index: 5
number of parameters: 0

id: 767
unit: fn wrap_styled_spans()
file: codex-rs/tui/src/diff_render.rs
start line: 1100
end line: 1172
size: 50 LOC
McCabe index: 10
number of parameters: 1

id: 768
unit: fn diff_gallery_changes()
file: codex-rs/tui/src/diff_render.rs
start line: 1565
end line: 1619
size: 50 LOC
McCabe index: 1
number of parameters: 0

id: 769
unit: fn text()
file: codex-rs/tui/src/markdown_render.rs
start line: 648
end line: 700
size: 50 LOC
McCabe index: 14
number of parameters: 2

id: 770
unit: fn sandbox_exec_request()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 123
end line: 172
size: 50 LOC
McCabe index: 2
number of parameters: 5

id: 771
unit: fn init_login_file_logging()
file: codex-rs/cli/src/login.rs
start line: 55
end line: 114
size: 50 LOC
McCabe index: 3
number of parameters: 1

id: 772
unit: fn append_plugin_hook_sources()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 243
end line: 294
size: 50 LOC
McCabe index: 2
number of parameters: 7

id: 773
unit: fn list_threads()
file: codex-rs/thread-store/src/in_memory.rs
start line: 924
end line: 973
size: 50 LOC
McCabe index: 9
number of parameters: 2

id: 774
unit: fn bind_server()
file: codex-rs/login/src/server.rs
start line: 637
end line: 695
size: 50 LOC
McCabe index: 9
number of parameters: 1

id: 775
unit: fn enable_with_preference()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 256
end line: 307
size: 49 LOC
McCabe index: 5
number of parameters: 2

id: 776
unit: fn from_config()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 271
end line: 321
size: 49 LOC
McCabe index: 4
number of parameters: 1

id: 777
unit: fn record_nested_tool_call()
file: codex-rs/core/src/tools/executed_tool_calls.rs
start line: 179
end line: 227
size: 49 LOC
McCabe index: 9
number of parameters: 4

id: 778
unit: fn drop()
file: codex-rs/core/src/tools/parallel.rs
start line: 297
end line: 349
size: 49 LOC
McCabe index: 2
number of parameters: 1

id: 779
unit: fn create_wait_tool_matches_expected_spec()
file: codex-rs/core/src/tools/code_mode/wait_spec.rs
start line: 56
end line: 104
size: 49 LOC
McCabe index: 1
number of parameters: 0

id: 780
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/spawn.rs
start line: 40
end line: 90
size: 49 LOC
McCabe index: 1
number of parameters: 1

id: 781
unit: fn build_mcp_tool_call_request_meta()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1207
end line: 1259
size: 49 LOC
McCabe index: 5
number of parameters: 4

id: 782
unit: fn run_git_command_with_timeout()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 691
end line: 743
size: 49 LOC
McCabe index: 4
number of parameters: 3

id: 783
unit: fn code_mode_tool_call_uses_title_and_preserves_full_transcript()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1553
end line: 1603
size: 49 LOC
McCabe index: 1
number of parameters: 0

id: 784
unit: fn parse_keybinding()
file: codex-rs/tui/src/keymap.rs
start line: 2320
end line: 2372
size: 49 LOC
McCabe index: 6
number of parameters: 1

id: 785
unit: fn plugin_mentions_use_plugin_list_summaries_and_gui_eligibility()
file: codex-rs/tui/src/app/plugin_mentions.rs
start line: 100
end line: 150
size: 49 LOC
McCabe index: 1
number of parameters: 0

id: 786
unit: fn prefixed_candidate_range()
file: codex-rs/tui/src/bottom_pane/chat_composer/completion_target.rs
start line: 14
end line: 65
size: 49 LOC
McCabe index: 8
number of parameters: 5

id: 787
unit: fn handle_permissions_decision()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 406
end line: 454
size: 49 LOC
McCabe index: 6
number of parameters: 4

id: 788
unit: fn approval_shortcuts_display_chords_in_configured_order()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1255
end line: 1304
size: 49 LOC
McCabe index: 3
number of parameters: 0

id: 789
unit: fn empty_tool_approval_schema_uses_approval_actions()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 2007
end line: 2056
size: 49 LOC
McCabe index: 1
number of parameters: 0

id: 790
unit: fn measure_rows_height_inner()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 755
end line: 807
size: 49 LOC
McCabe index: 7
number of parameters: 5

id: 791
unit: fn backend_banner_snapshots_and_numbered_actions()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2098
end line: 2146
size: 49 LOC
McCabe index: 3
number of parameters: 0

id: 792
unit: fn paint_bands()
file: codex-rs/tui/src/bottom_pane/effort_ignition_styles.rs
start line: 168
end line: 216
size: 49 LOC
McCabe index: 8
number of parameters: 6

id: 793
unit: fn render()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 818
end line: 871
size: 49 LOC
McCabe index: 5
number of parameters: 3

id: 794
unit: fn footer_tips()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 589
end line: 638
size: 49 LOC
McCabe index: 19
number of parameters: 1

id: 795
unit: fn submit_answers()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 886
end line: 934
size: 49 LOC
McCabe index: 6
number of parameters: 1

id: 796
unit: fn rate_limit_lines()
file: codex-rs/tui/src/status/card.rs
start line: 429
end line: 478
size: 49 LOC
McCabe index: 2
number of parameters: 4

id: 797
unit: fn open_all_models_popup_with_view_id()
file: codex-rs/tui/src/chatwidget/model_popups.rs
start line: 204
end line: 254
size: 49 LOC
McCabe index: 3
number of parameters: 3

id: 798
unit: fn project_halfwidth_sound_marks()
file: codex-rs/tui/src/wrapping.rs
start line: 53
end line: 104
size: 49 LOC
McCabe index: 10
number of parameters: 1

id: 799
unit: fn history_pagination_compat_detects_unsupported_server_fields()
file: codex-rs/tui/src/app_server_session.rs
start line: 2517
end line: 2566
size: 49 LOC
McCabe index: 2
number of parameters: 0

id: 800
unit: fn handle_key_event()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 184
end line: 233
size: 49 LOC
McCabe index: 11
number of parameters: 2

id: 801
unit: fn confirm_input()
file: codex-rs/tui/src/onboarding/bedrock.rs
start line: 288
end line: 336
size: 49 LOC
McCabe index: 13
number of parameters: 1

id: 802
unit: fn start_item()
file: codex-rs/tui/src/markdown_render.rs
start line: 797
end line: 845
size: 49 LOC
McCabe index: 5
number of parameters: 1

id: 803
unit: fn run_bwrap_in_child_with_synthetic_mount_cleanup()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 564
end line: 614
size: 49 LOC
McCabe index: 5
number of parameters: 1

id: 804
unit: fn create_bwrap_flags()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 308
end line: 363
size: 49 LOC
McCabe index: 4
number of parameters: 5

id: 805
unit: fn append_read_only_subpath_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1022
end line: 1073
size: 49 LOC
McCabe index: 9
number of parameters: 3

id: 806
unit: fn append_conversation()
file: codex-rs/ext/guardian-v2/src/sync_reviewer/prompt.rs
start line: 177
end line: 228
size: 49 LOC
McCabe index: 10
number of parameters: 5

id: 807
unit: fn render_combined_lines()
file: codex-rs/ext/skills/src/render.rs
start line: 710
end line: 759
size: 49 LOC
McCabe index: 2
number of parameters: 4

id: 808
unit: fn legacy_usage_notice()
file: codex-rs/features/src/lib.rs
start line: 663
end line: 711
size: 49 LOC
McCabe index: 4
number of parameters: 2

id: 809
unit: fn multi_agent_v2_feature_config_deserializes_table()
file: codex-rs/features/src/tests.rs
start line: 638
end line: 687
size: 49 LOC
McCabe index: 1
number of parameters: 0

id: 810
unit: fn guardian_command_assessment()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2372
end line: 2420
size: 49 LOC
McCabe index: 2
number of parameters: 3

id: 811
unit: fn protocol_migration_details()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 67
end line: 115
size: 49 LOC
McCabe index: 1
number of parameters: 1

id: 812
unit: fn core_migration_details()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 131
end line: 179
size: 49 LOC
McCabe index: 1
number of parameters: 1

id: 813
unit: fn resolve_turn_environment_selections()
file: codex-rs/app-server/src/request_processors.rs
start line: 615
end line: 663
size: 49 LOC
McCabe index: 7
number of parameters: 2

id: 814
unit: fn legacy_tty_cmd_default_desktop_emits_output_and_accepts_input()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 1091
end line: 1141
size: 49 LOC
McCabe index: 1
number of parameters: 0

id: 815
unit: fn lists_declared_plugin_handlers_with_persisted_hook_keys()
file: codex-rs/hooks/src/declarations.rs
start line: 52
end line: 101
size: 49 LOC
McCabe index: 1
number of parameters: 0

id: 816
unit: fn proxy_entry_decision()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 194
end line: 251
size: 49 LOC
McCabe index: 7
number of parameters: 3

id: 817
unit: fn parse_linked_tool_mention()
file: codex-rs/skills/src/mentions.rs
start line: 148
end line: 203
size: 49 LOC
McCabe index: 13
number of parameters: 4

id: 818
unit: fn searchable_text()
file: codex-rs/thread-store/src/local/thread_history/search.rs
start line: 304
end line: 352
size: 49 LOC
McCabe index: 1
number of parameters: 1

id: 819
unit: fn conversation_text_spans()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 687
end line: 740
size: 49 LOC
McCabe index: 11
number of parameters: 4

id: 820
unit: fn render_task_item()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 788
end line: 844
size: 49 LOC
McCabe index: 6
number of parameters: 2

id: 821
unit: def generate_notification_registry()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 805
end line: 857
size: 49 LOC
McCabe index: 4
number of parameters: 1

id: 822
unit: fn enabled_context_records_replayable_inference_attempt()
file: codex-rs/rollout-trace/src/inference.rs
start line: 444
end line: 495
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 823
unit: fn openai_file_schema_info()
file: codex-rs/codex-mcp/src/codex_apps/file_params.rs
start line: 95
end line: 148
size: 48 LOC
McCabe index: 15
number of parameters: 2

id: 824
unit: fn mcp_tool_metadata()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1645
end line: 1695
size: 48 LOC
McCabe index: 3
number of parameters: 1

id: 825
unit: fn finalize_active_segment()
file: codex-rs/core/src/session/rollout_reconstruction.rs
start line: 62
end line: 121
size: 48 LOC
McCabe index: 13
number of parameters: 7

id: 826
unit: fn merge_unset_fields_fills_missing_values()
file: codex-rs/config/src/config_requirements.rs
start line: 2802
end line: 2851
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 827
unit: fn constraint_error_includes_requirement_source()
file: codex-rs/config/src/config_requirements.rs
start line: 3328
end line: 3379
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 828
unit: fn new()
file: codex-rs/tui/src/oss_selection.rs
start line: 112
end line: 164
size: 48 LOC
McCabe index: 3
number of parameters: 2

id: 829
unit: fn switching_tabs_changes_visible_items_and_clears_search()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1849
end line: 1898
size: 48 LOC
McCabe index: 2
number of parameters: 0

id: 830
unit: fn esc_routes_to_handle_key_event_when_requested()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 3148
end line: 3204
size: 48 LOC
McCabe index: 3
number of parameters: 0

id: 831
unit: fn transition_line_at()
file: codex-rs/tui/src/bottom_pane/effort_status_line.rs
start line: 99
end line: 149
size: 48 LOC
McCabe index: 6
number of parameters: 5

id: 832
unit: fn generic_url_elicitation_resolves_without_connector_refresh()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1225
end line: 1274
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 833
unit: fn install_confirmation_render_keeps_url_tail_visible_when_narrow()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1321
end line: 1371
size: 48 LOC
McCabe index: 2
number of parameters: 0

id: 834
unit: fn open_personality_popup_for_current_model()
file: codex-rs/tui/src/chatwidget/settings_popups.rs
start line: 37
end line: 87
size: 48 LOC
McCabe index: 1
number of parameters: 1

id: 835
unit: fn apply_thread_settings()
file: codex-rs/tui/src/chatwidget/settings.rs
start line: 457
end line: 506
size: 48 LOC
McCabe index: 4
number of parameters: 2

id: 836
unit: fn ansi16_disables_line_and_gutter_backgrounds()
file: codex-rs/tui/src/diff_render.rs
start line: 2135
end line: 2182
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 837
unit: fn pageless_scrolling_deduplicates_and_keeps_order()
file: codex-rs/tui/src/resume_picker.rs
start line: 5656
end line: 5708
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 838
unit: fn row_to_pipe_line()
file: codex-rs/tui/src/markdown_render.rs
start line: 1573
end line: 1620
size: 48 LOC
McCabe index: 8
number of parameters: 1

id: 839
unit: fn detach_bridge_stdio()
file: codex-rs/linux-sandbox/src/proxy_lifecycle.rs
start line: 133
end line: 184
size: 48 LOC
McCabe index: 13
number of parameters: 0

id: 840
unit: fn register_synthetic_mount_targets()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 942
end line: 989
size: 48 LOC
McCabe index: 4
number of parameters: 1

id: 841
unit: fn try_from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 345
end line: 392
size: 48 LOC
McCabe index: 1
number of parameters: 1

id: 842
unit: fn on_turn_start()
file: codex-rs/ext/goal/src/extension.rs
start line: 223
end line: 272
size: 48 LOC
McCabe index: 6
number of parameters: 1

id: 843
unit: fn spawn_backend()
file: codex-rs/utils/sleep-inhibitor/src/linux_inhibitor.rs
start line: 170
end line: 226
size: 48 LOC
McCabe index: 4
number of parameters: 1

id: 844
unit: fn thread_background_terminals_list_response_round_trips_foreign_paths()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 118
end line: 166
size: 48 LOC
McCabe index: 2
number of parameters: 0

id: 845
unit: fn serialize_account_login_amazon_bedrock()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3261
end line: 3308
size: 48 LOC
McCabe index: 2
number of parameters: 0

id: 846
unit: fn mixed_remote_and_local_images_share_label_sequence()
file: codex-rs/protocol/src/models.rs
start line: 4153
end line: 4203
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 847
unit: fn skills_to_info()
file: codex-rs/app-server/src/request_processors/catalog_processor.rs
start line: 17
end line: 64
size: 48 LOC
McCabe index: 1
number of parameters: 2

id: 848
unit: fn map_network_requirements_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 713
end line: 761
size: 48 LOC
McCabe index: 1
number of parameters: 1

id: 849
unit: fn parse_proxy_list()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 754
end line: 805
size: 48 LOC
McCabe index: 9
number of parameters: 2

id: 850
unit: fn test_streaming_patch_parser_finish_processes_final_line_without_newline()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 721
end line: 769
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 851
unit: fn response_body_dump_streams_body_and_writes_response_file()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 303
end line: 355
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 852
unit: fn simplify_once()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1508
end line: 1564
size: 48 LOC
McCabe index: 11
number of parameters: 1

id: 853
unit: fn count_outcomes_sums_token_usage_across_all_jobs()
file: codex-rs/memories/write/src/phase1.rs
start line: 837
end line: 885
size: 48 LOC
McCabe index: 1
number of parameters: 0

id: 854
unit: fn dropped_pending_observation_preserves_the_initial_yield_boundary()
file: codex-rs/code-mode-runtime/src/cell_actor/tests.rs
start line: 642
end line: 692
size: 48 LOC
McCabe index: 2
number of parameters: 0

id: 855
unit: def retry_failed_now()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 739
end line: 791
size: 48 LOC
McCabe index: 10
number of parameters: 1

id: 856
unit: def main()
file: .github/scripts/verify_bazel_clippy_lints.py
start line: 30
end line: 82
size: 48 LOC
McCabe index: 6
number of parameters: 0

id: 857
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/wait_for_environment.rs
start line: 106
end line: 154
size: 47 LOC
McCabe index: 2
number of parameters: 4

id: 858
unit: fn build_mcp_search_text()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 501
end line: 547
size: 47 LOC
McCabe index: 9
number of parameters: 1

id: 859
unit: fn turn_metadata_payload()
file: codex-rs/core/src/responses_metadata.rs
start line: 372
end line: 421
size: 47 LOC
McCabe index: 1
number of parameters: 1

id: 860
unit: fn replace_mcp_servers()
file: codex-rs/core/src/config/edit.rs
start line: 435
end line: 489
size: 47 LOC
McCabe index: 9
number of parameters: 2

id: 861
unit: fn insert_special_filesystem_permission_toml()
file: codex-rs/core/src/config/permissions.rs
start line: 263
end line: 309
size: 47 LOC
McCabe index: 3
number of parameters: 3

id: 862
unit: fn merge_configured_plugins_with_remote_installed()
file: codex-rs/core-plugins/src/loader.rs
start line: 233
end line: 284
size: 47 LOC
McCabe index: 8
number of parameters: 4

id: 863
unit: fn plugin_manifest_interface()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 1087
end line: 1135
size: 47 LOC
McCabe index: 9
number of parameters: 2

id: 864
unit: fn patch_preview_caps_zero_width_source_before_later_content()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 236
end line: 288
size: 47 LOC
McCabe index: 2
number of parameters: 0

id: 865
unit: fn move_selected_item()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 436
end line: 491
size: 47 LOC
McCabe index: 9
number of parameters: 2

id: 866
unit: fn detail_wrapped_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 855
end line: 902
size: 47 LOC
McCabe index: 3
number of parameters: 4

id: 867
unit: fn is_other_adds_none_of_the_above_and_submits_it()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3275
end line: 3325
size: 47 LOC
McCabe index: 2
number of parameters: 0

id: 868
unit: fn ctrl_bindings_match_all_supported_c0_control_char_events()
file: codex-rs/tui/src/key_hint.rs
start line: 322
end line: 369
size: 47 LOC
McCabe index: 2
number of parameters: 0

id: 869
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical.rs
start line: 22
end line: 71
size: 47 LOC
McCabe index: 8
number of parameters: 4

id: 870
unit: fn render_catalog()
file: codex-rs/ext/skills/src/render.rs
start line: 953
end line: 1001
size: 47 LOC
McCabe index: 5
number of parameters: 5

id: 871
unit: fn record_metrics()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 270
end line: 316
size: 47 LOC
McCabe index: 2
number of parameters: 2

id: 872
unit: fn gpt_5_bedrock_models_use_bedrock_context_window()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 148
end line: 195
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 873
unit: fn render_windows_path()
file: codex-rs/utils/path-uri/src/api_path_string.rs
start line: 282
end line: 329
size: 47 LOC
McCabe index: 9
number of parameters: 1

id: 874
unit: fn load_data_url_for_prompt_with()
file: codex-rs/utils/image/src/lib.rs
start line: 245
end line: 293
size: 47 LOC
McCabe index: 8
number of parameters: 5

id: 875
unit: fn annotate_object()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1742
end line: 1795
size: 47 LOC
McCabe index: 14
number of parameters: 2

id: 876
unit: fn completed_sub_agent_activity_updates_completed_parent_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4588
end line: 4636
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 877
unit: fn plugin_read_params_serialization_uses_install_source_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3948
end line: 3996
size: 47 LOC
McCabe index: 2
number of parameters: 0

id: 878
unit: fn tool_search_server_items_allow_null_call_id()
file: codex-rs/protocol/src/models.rs
start line: 4102
end line: 4150
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 879
unit: fn uri_matcher_fails_closed_without_executor_roots_or_lexical_paths()
file: codex-rs/protocol/src/permissions.rs
start line: 2658
end line: 2706
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 880
unit: fn writable_roots_skip_default_dot_codex_when_explicit_user_rule_exists()
file: codex-rs/protocol/src/permissions.rs
start line: 3126
end line: 3174
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 881
unit: fn test_model()
file: codex-rs/protocol/src/openai_models.rs
start line: 961
end line: 1007
size: 47 LOC
McCabe index: 1
number of parameters: 1

id: 882
unit: fn model_info_defaults_availability_nux_to_none_when_omitted()
file: codex-rs/protocol/src/openai_models.rs
start line: 1715
end line: 1762
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 883
unit: fn classify_security_events()
file: codex-rs/cli/src/doctor/desktop/macos_security.rs
start line: 93
end line: 139
size: 47 LOC
McCabe index: 9
number of parameters: 1

id: 884
unit: fn describe_install_context()
file: codex-rs/cli/src/doctor.rs
start line: 987
end line: 1033
size: 47 LOC
McCabe index: 1
number of parameters: 1

id: 885
unit: fn push_log_filters()
file: codex-rs/state/src/runtime/logs.rs
start line: 470
end line: 516
size: 47 LOC
McCabe index: 13
number of parameters: 2

id: 886
unit: fn tool_cache_feedback_attachments_include_existing_active_cache_files()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 744
end line: 793
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 887
unit: fn spawn_request_serializes_permission_profile()
file: codex-rs/windows-sandbox-rs/src/elevated/ipc_framed.rs
start line: 215
end line: 263
size: 47 LOC
McCabe index: 1
number of parameters: 0

id: 888
unit: fn spawn_runner_transport_with_retry()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/elevated.rs
start line: 47
end line: 93
size: 47 LOC
McCabe index: 2
number of parameters: 7

id: 889
unit: fn remove_stale_thread_locks()
file: codex-rs/thread-store/src/local/writer_lock.rs
start line: 118
end line: 165
size: 47 LOC
McCabe index: 6
number of parameters: 1

id: 890
unit: fn websocket_url_from_api_url()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1074
end line: 1124
size: 47 LOC
McCabe index: 14
number of parameters: 5

id: 891
unit: fn resolve_upstream_if_remote_ahead()
file: codex-rs/git-utils/src/branch.rs
start line: 68
end line: 117
size: 47 LOC
McCabe index: 3
number of parameters: 2

id: 892
unit: fn emit_review_event()
file: codex-rs/analytics/src/reducer.rs
start line: 2222
end line: 2268
size: 47 LOC
McCabe index: 2
number of parameters: 7

id: 893
unit: fn tool_item_base()
file: codex-rs/analytics/src/reducer.rs
start line: 2911
end line: 2957
size: 47 LOC
McCabe index: 1
number of parameters: 6

id: 894
unit: def failed_jobs_from_workflow_runs()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 352
end line: 398
size: 47 LOC
McCabe index: 23
number of parameters: 3

id: 895
unit: fn queue_or_resolve_agent_interaction_edge()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 544
end line: 591
size: 46 LOC
McCabe index: 9
number of parameters: 2

id: 896
unit: fn websocket_state_allows_replay_before_completed_chunk_delivery()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3079
end line: 3125
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 897
unit: fn directory_app_icon_assets_reach_app_info()
file: codex-rs/connectors/src/lib.rs
start line: 591
end line: 638
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 898
unit: fn load_platform_and_startup_root_certificates()
file: codex-rs/network-proxy/src/certs.rs
start line: 280
end line: 325
size: 46 LOC
McCabe index: 11
number of parameters: 3

id: 899
unit: fn restricting_sids_for_process()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 179
end line: 228
size: 46 LOC
McCabe index: 5
number of parameters: 1

id: 900
unit: fn parse_host_port_fallback()
file: codex-rs/network-proxy/src/config.rs
start line: 551
end line: 600
size: 46 LOC
McCabe index: 8
number of parameters: 2

id: 901
unit: fn compile_filesystem_permission()
file: codex-rs/core/src/config/permissions.rs
start line: 527
end line: 572
size: 46 LOC
McCabe index: 5
number of parameters: 3

id: 902
unit: fn parse_user_message()
file: codex-rs/core/src/event_mapping.rs
start line: 98
end line: 147
size: 46 LOC
McCabe index: 17
number of parameters: 1

id: 903
unit: fn hook_run_metric_tags()
file: codex-rs/core/src/hook_runtime.rs
start line: 962
end line: 1007
size: 46 LOC
McCabe index: 1
number of parameters: 1

id: 904
unit: fn mcp_metadata_template()
file: codex-rs/core/src/turn_metadata.rs
start line: 386
end line: 431
size: 46 LOC
McCabe index: 2
number of parameters: 1

id: 905
unit: fn recommended_plugins_mode()
file: codex-rs/core-plugins/src/remote.rs
start line: 1039
end line: 1086
size: 46 LOC
McCabe index: 6
number of parameters: 1

id: 906
unit: fn append_plugin_hook_file()
file: codex-rs/core-plugins/src/loader.rs
start line: 1239
end line: 1286
size: 46 LOC
McCabe index: 2
number of parameters: 6

id: 907
unit: fn merge_unset_fields_does_not_overwrite_existing_hooks()
file: codex-rs/config/src/config_requirements.rs
start line: 4026
end line: 4076
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 908
unit: fn model_provider_from_proto()
file: codex-rs/config/src/thread_config/remote.rs
start line: 152
end line: 197
size: 46 LOC
McCabe index: 2
number of parameters: 1

id: 909
unit: fn remove_marketplace()
file: codex-rs/config/src/marketplace_edit.rs
start line: 114
end line: 161
size: 46 LOC
McCabe index: 7
number of parameters: 2

id: 910
unit: fn push_notification_inner()
file: codex-rs/tui/src/app/thread_events.rs
start line: 127
end line: 174
size: 46 LOC
McCabe index: 5
number of parameters: 2

id: 911
unit: fn correlates_mcp_elicitation_server_request_with_resolution()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 785
end line: 833
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 912
unit: fn band_sample()
file: codex-rs/tui/src/bottom_pane/effort_ignition_styles.rs
start line: 116
end line: 161
size: 46 LOC
McCabe index: 3
number of parameters: 5

id: 913
unit: fn write_history_line()
file: codex-rs/tui/src/insert_history.rs
start line: 293
end line: 340
size: 46 LOC
McCabe index: 3
number of parameters: 3

id: 914
unit: fn markdown_link_label_survives_history_wrapping()
file: codex-rs/tui/src/insert_history.rs
start line: 543
end line: 589
size: 46 LOC
McCabe index: 5
number of parameters: 0

id: 915
unit: fn builtin_permission_mode_selection_item()
file: codex-rs/tui/src/chatwidget/permissions_menu.rs
start line: 147
end line: 192
size: 46 LOC
McCabe index: 3
number of parameters: 6

id: 916
unit: fn read_response_frame()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 765
end line: 810
size: 46 LOC
McCabe index: 4
number of parameters: 3

id: 917
unit: fn legacy_turn_permissions_reject_restrictions_lost_by_projection()
file: codex-rs/tui/src/app_server_session.rs
start line: 2850
end line: 2898
size: 46 LOC
McCabe index: 2
number of parameters: 0

id: 918
unit: fn default_exec_approval_decisions()
file: codex-rs/tui/src/app.rs
start line: 328
end line: 376
size: 46 LOC
McCabe index: 5
number of parameters: 5

id: 919
unit: fn session_list_more_indicators_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 5546
end line: 5595
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 920
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 29
end line: 76
size: 46 LOC
McCabe index: 6
number of parameters: 4

id: 921
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_routing_card.rs
start line: 65
end line: 111
size: 46 LOC
McCabe index: 8
number of parameters: 4

id: 922
unit: fn to_ascii_json_string_escapes_non_ascii_strings()
file: codex-rs/utils/string/src/json.rs
start line: 70
end line: 121
size: 46 LOC
McCabe index: 3
number of parameters: 0

id: 923
unit: def main()
file: codex-rs/app-server-protocol/scripts/write_schema_fixtures.py
start line: 9
end line: 57
size: 46 LOC
McCabe index: 4
number of parameters: 0

id: 924
unit: fn rebuilds_user_message_attachments_from_legacy_events()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1970
end line: 2017
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 925
unit: fn rebuilds_sleep_item_from_persisted_completion()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2081
end line: 2128
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 926
unit: fn mcp_tool_call_app_context_serializes_connector_id()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3464
end line: 3510
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 927
unit: fn statsig_disabled_metrics_are_not_exported()
file: codex-rs/otel/src/provider.rs
start line: 721
end line: 769
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 928
unit: fn classify_filesystem_sandbox_violation()
file: codex-rs/sandboxing/src/violation.rs
start line: 134
end line: 183
size: 46 LOC
McCabe index: 6
number of parameters: 2

id: 929
unit: fn upload_tags()
file: codex-rs/feedback/src/lib.rs
start line: 659
end line: 706
size: 46 LOC
McCabe index: 10
number of parameters: 5

id: 930
unit: fn apply_capability_denies_for_world_writable_for_permissions()
file: codex-rs/windows-sandbox-rs/src/audit.rs
start line: 250
end line: 295
size: 46 LOC
McCabe index: 4
number of parameters: 6

id: 931
unit: fn legacy_tty_cmd_emits_output_and_accepts_input()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 1040
end line: 1087
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 932
unit: fn run_elevated_setup_inner()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1038
end line: 1083
size: 46 LOC
McCabe index: 2
number of parameters: 3

id: 933
unit: fn get_git_origins()
file: codex-rs/cloud-tasks/src/env_detect.rs
start line: 217
end line: 262
size: 46 LOC
McCabe index: 13
number of parameters: 0

id: 934
unit: fn unescape_c_string()
file: codex-rs/git-utils/src/apply.rs
start line: 278
end line: 323
size: 46 LOC
McCabe index: 6
number of parameters: 1

id: 935
unit: fn get_user_shell_path()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 62
end line: 120
size: 46 LOC
McCabe index: 7
number of parameters: 0

id: 936
unit: fn import_agents_md()
file: codex-rs/external-agent-migration/src/service.rs
start line: 748
end line: 795
size: 46 LOC
McCabe index: 3
number of parameters: 2

id: 937
unit: fn ingest_sampling_response_completed()
file: codex-rs/analytics/src/reducer.rs
start line: 937
end line: 983
size: 46 LOC
McCabe index: 11
number of parameters: 6

id: 938
unit: def lint_utf8_ascii()
file: scripts/asciicheck.py
start line: 72
end line: 123
size: 46 LOC
McCabe index: 14
number of parameters: 2

id: 939
unit: def parse_args()
file: .github/scripts/rusty_v8_bazel.py
start line: 314
end line: 365
size: 46 LOC
McCabe index: 1
number of parameters: 0

id: 940
unit: fn emit_policy_audit_event()
file: codex-rs/network-proxy/src/network_policy.rs
start line: 262
end line: 306
size: 45 LOC
McCabe index: 2
number of parameters: 2

id: 941
unit: fn merge_into_namespaces()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 911
end line: 960
size: 45 LOC
McCabe index: 7
number of parameters: 1

id: 942
unit: fn create_code_mode_tool_matches_expected_spec()
file: codex-rs/core/src/tools/code_mode/execute_spec.rs
start line: 52
end line: 98
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 943
unit: fn render_tool_params()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 142
end line: 190
size: 45 LOC
McCabe index: 7
number of parameters: 2

id: 944
unit: fn materialize_npm_plugin_source_with_command()
file: codex-rs/core-plugins/src/npm_source.rs
start line: 31
end line: 77
size: 45 LOC
McCabe index: 2
number of parameters: 5

id: 945
unit: fn deserialize()
file: codex-rs/config/src/config_requirements.rs
start line: 454
end line: 501
size: 45 LOC
McCabe index: 8
number of parameters: 1

id: 946
unit: fn deserialize_plugin_mcp_server_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 4469
end line: 4515
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 947
unit: fn model_provider_to_proto()
file: codex-rs/config/src/thread_config/remote.rs
start line: 200
end line: 245
size: 45 LOC
McCabe index: 1
number of parameters: 2

id: 948
unit: fn parse_pattern_token()
file: codex-rs/config/src/requirements_exec_policy.rs
start line: 157
end line: 201
size: 45 LOC
McCabe index: 4
number of parameters: 3

id: 949
unit: fn final_message_separator_hides_short_worked_label_and_includes_runtime_metrics()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 826
end line: 871
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 950
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/plans.rs
start line: 176
end line: 226
size: 45 LOC
McCabe index: 4
number of parameters: 2

id: 951
unit: fn default_editor_deletion_includes_modified_backspace_delete_aliases()
file: codex-rs/tui/src/keymap.rs
start line: 3566
end line: 3611
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 952
unit: fn rejects_permissions_with_paths_that_cannot_be_localized()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 596
end line: 641
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 953
unit: fn remove_request()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 479
end line: 523
size: 45 LOC
McCabe index: 1
number of parameters: 2

id: 954
unit: fn pet_image_support_detects_kitty_graphics_terminals()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 504
end line: 548
size: 45 LOC
McCabe index: 2
number of parameters: 0

id: 955
unit: fn sample_items()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 774
end line: 818
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 956
unit: fn render_ref()
file: codex-rs/tui/src/oss_selection.rs
start line: 256
end line: 305
size: 45 LOC
McCabe index: 3
number of parameters: 3

id: 957
unit: fn snapshot_model_picker_width_80()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2529
end line: 2573
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 958
unit: fn halfwidth_sound_marks_wrap_and_align_with_the_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4079
end line: 4126
size: 45 LOC
McCabe index: 3
number of parameters: 0

id: 959
unit: fn release_events_are_ignored_for_active_view()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 3207
end line: 3258
size: 45 LOC
McCabe index: 3
number of parameters: 0

id: 960
unit: fn filtered()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 146
end line: 194
size: 45 LOC
McCabe index: 14
number of parameters: 1

id: 961
unit: fn usage_menu_params()
file: codex-rs/tui/src/chatwidget/usage.rs
start line: 32
end line: 76
size: 45 LOC
McCabe index: 2
number of parameters: 1

id: 962
unit: fn break_projected_words()
file: codex-rs/tui/src/wrapping.rs
start line: 115
end line: 165
size: 45 LOC
McCabe index: 7
number of parameters: 3

id: 963
unit: fn unix_socket_addr()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 321
end line: 370
size: 45 LOC
McCabe index: 4
number of parameters: 1

id: 964
unit: fn replay()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 211
end line: 260
size: 45 LOC
McCabe index: 9
number of parameters: 1

id: 965
unit: fn draw_picker()
file: codex-rs/tui/src/resume_picker.rs
start line: 2019
end line: 2068
size: 45 LOC
McCabe index: 3
number of parameters: 3

id: 966
unit: fn render_chatgpt_success_message()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 611
end line: 657
size: 45 LOC
McCabe index: 1
number of parameters: 3

id: 967
unit: fn save_api_key()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 866
end line: 910
size: 45 LOC
McCabe index: 2
number of parameters: 2

id: 968
unit: fn wide_preview_renders_all_lines_with_vertical_center_and_left_inset()
file: codex-rs/tui/src/theme_picker.rs
start line: 502
end line: 549
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 969
unit: fn synthetic_mount_marker_dir_has_active_process_matching()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1047
end line: 1091
size: 45 LOC
McCabe index: 6
number of parameters: 2

id: 970
unit: fn recent_images()
file: codex-rs/ext/image-generation/src/tool.rs
start line: 480
end line: 524
size: 45 LOC
McCabe index: 5
number of parameters: 2

id: 971
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/weighted_lexical.rs
start line: 28
end line: 74
size: 45 LOC
McCabe index: 6
number of parameters: 4

id: 972
unit: fn score_document()
file: codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs
start line: 113
end line: 157
size: 45 LOC
McCabe index: 5
number of parameters: 5

id: 973
unit: fn catalog_entry_from_resource()
file: codex-rs/ext/skills/src/provider/orchestrator.rs
start line: 251
end line: 297
size: 45 LOC
McCabe index: 2
number of parameters: 1

id: 974
unit: fn verify_codex_tool_reply_json_schema()
file: codex-rs/mcp-server/src/codex_tool_config.rs
start line: 387
end line: 431
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 975
unit: fn emit_warning()
file: codex-rs/mcp-server/src/extension_event_sink.rs
start line: 40
end line: 84
size: 45 LOC
McCabe index: 4
number of parameters: 2

id: 976
unit: fn gpt_5_6_bedrock_models_use_bundled_metadata_with_bedrock_overrides()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 236
end line: 282
size: 45 LOC
McCabe index: 2
number of parameters: 0

id: 977
unit: fn build_flat_v2_schema()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1090
end line: 1138
size: 45 LOC
McCabe index: 8
number of parameters: 1

id: 978
unit: fn review_mode_events_replay_persisted_ids()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1859
end line: 1905
size: 45 LOC
McCabe index: 2
number of parameters: 0

id: 979
unit: fn changed_rollout_items_dedupe_updated_item_snapshots()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4864
end line: 4908
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 980
unit: fn thread_section_list_params_and_response_round_trip()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 530
end line: 576
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 981
unit: fn mcp_server_status_serializes_absent_server_info_metadata_as_null()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2669
end line: 2714
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 982
unit: fn uri_deny_and_metadata_matcher_use_executor_paths()
file: codex-rs/protocol/src/permissions.rs
start line: 2709
end line: 2754
size: 45 LOC
McCabe index: 2
number of parameters: 0

id: 983
unit: fn legacy_workspace_write_projection_preserves_symbolic_project_root()
file: codex-rs/protocol/src/permissions.rs
start line: 3056
end line: 3101
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 984
unit: fn effective_runtime_roots_preserve_symlinked_paths()
file: codex-rs/protocol/src/permissions.rs
start line: 3292
end line: 3341
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 985
unit: fn macos_desktop_update_url()
file: codex-rs/cli/src/doctor/updates.rs
start line: 275
end line: 321
size: 45 LOC
McCabe index: 2
number of parameters: 3

id: 986
unit: fn render_human_report_supports_ascii_output()
file: codex-rs/cli/src/doctor/output.rs
start line: 1493
end line: 1545
size: 45 LOC
McCabe index: 2
number of parameters: 0

id: 987
unit: fn thread_settings_applied_updates_resume_metadata()
file: codex-rs/state/src/extract.rs
start line: 595
end line: 641
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 988
unit: fn guardian_assessment_started_uses_event_turn_id_fallback()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2453
end line: 2498
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 989
unit: fn guardian_assessment_aborted_emits_completed_review_payload()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2556
end line: 2601
size: 45 LOC
McCabe index: 1
number of parameters: 0

id: 990
unit: fn map_computer_use_requirements_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 497
end line: 541
size: 45 LOC
McCabe index: 1
number of parameters: 1

id: 991
unit: fn observe_assistant_message()
file: codex-rs/app-server/src/realtime_history.rs
start line: 344
end line: 389
size: 45 LOC
McCabe index: 12
number of parameters: 5

id: 992
unit: fn resolve_with_winhttp_options()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 124
end line: 170
size: 45 LOC
McCabe index: 4
number of parameters: 3

id: 993
unit: fn run_git()
file: codex-rs/git-utils/src/operations.rs
start line: 94
end line: 139
size: 45 LOC
McCabe index: 5
number of parameters: 3

id: 994
unit: fn parse_mcp_output_image()
file: codex-rs/code-mode-runtime/src/runtime/value.rs
start line: 129
end line: 174
size: 45 LOC
McCabe index: 7
number of parameters: 2

id: 995
unit: def collect_snapshot()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 682
end line: 736
size: 45 LOC
McCabe index: 4
number of parameters: 1

id: 996
unit: fn materialize_runtime_directory()
file: bazel/rules/testing/wine/src/lib.rs
start line: 345
end line: 398
size: 45 LOC
McCabe index: 10
number of parameters: 2

id: 997
unit: def parse_wrapper_args()
file: tools/argument-comment-lint/wrapper_common.py
start line: 55
end line: 104
size: 44 LOC
McCabe index: 21
number of parameters: 1

id: 998
unit: fn create_approval_parameters()
file: codex-rs/core/src/tools/handlers/shell_spec.rs
start line: 232
end line: 278
size: 44 LOC
McCabe index: 4
number of parameters: 1

id: 999
unit: fn resolve_permission_config_syntax()
file: codex-rs/core/src/config/mod.rs
start line: 2471
end line: 2518
size: 44 LOC
McCabe index: 9
number of parameters: 3

id: 1000
unit: fn build_guardian_transcript_preserves_recent_tool_context_when_user_history_is_large()
file: codex-rs/core/src/guardian/tests.rs
start line: 1672
end line: 1717
size: 44 LOC
McCabe index: 3
number of parameters: 0

id: 1001
unit: fn import_command_sources()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 131
end line: 176
size: 44 LOC
McCabe index: 6
number of parameters: 4

id: 1002
unit: fn schedule_remote_catalog_cache_refresh()
file: codex-rs/core-plugins/src/manager.rs
start line: 3016
end line: 3060
size: 44 LOC
McCabe index: 4
number of parameters: 2

id: 1003
unit: fn empty_mcp_output_preserves_docs_hyperlink()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 594
end line: 642
size: 44 LOC
McCabe index: 2
number of parameters: 0

id: 1004
unit: fn mcp_tools_output_from_statuses_renders_verbose_inventory()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1241
end line: 1286
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1005
unit: fn transcript_lines()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 197
end line: 241
size: 44 LOC
McCabe index: 8
number of parameters: 2

id: 1006
unit: fn tool_approval_display_params_prefer_explicit_display_order()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 2124
end line: 2168
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1007
unit: fn apply_vim_operator()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 972
end line: 1015
size: 44 LOC
McCabe index: 15
number of parameters: 3

id: 1008
unit: fn enter_commits_default_selection_on_non_last_option_question()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2271
end line: 2316
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1009
unit: fn handle_item_started_notification()
file: codex-rs/tui/src/chatwidget/protocol.rs
start line: 352
end line: 395
size: 44 LOC
McCabe index: 2
number of parameters: 3

id: 1010
unit: fn narrow_session_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 5496
end line: 5543
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1011
unit: fn start_chatgpt_login()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 926
end line: 972
size: 44 LOC
McCabe index: 2
number of parameters: 1

id: 1012
unit: fn metadata_sync()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 148
end line: 193
size: 44 LOC
McCabe index: 6
number of parameters: 1

id: 1013
unit: fn build_aliased_combined_catalog()
file: codex-rs/ext/skills/src/render.rs
start line: 792
end line: 837
size: 44 LOC
McCabe index: 3
number of parameters: 5

id: 1014
unit: fn web_search_item_preserves_stable_wire_shape()
file: codex-rs/ext/items/src/tests.rs
start line: 113
end line: 157
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1015
unit: fn tools()
file: codex-rs/ext/goal/src/extension.rs
start line: 497
end line: 541
size: 44 LOC
McCabe index: 2
number of parameters: 3

id: 1016
unit: fn command_exec_params_round_trips_env_overrides_and_unsets()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1593
end line: 1638
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1017
unit: fn process_notifications_round_trip()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1840
end line: 1884
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1018
unit: fn turn_start_params_round_trip_environments()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4919
end line: 4966
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1019
unit: fn core_inherit_preserves_windows_startup_vars_case_insensitively()
file: codex-rs/protocol/src/shell_environment.rs
start line: 220
end line: 268
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1020
unit: fn prepare_deny_read_matcher()
file: codex-rs/protocol/src/permissions.rs
start line: 972
end line: 1015
size: 44 LOC
McCabe index: 3
number of parameters: 3

id: 1021
unit: fn parse_project_cursor()
file: codex-rs/state/src/runtime/projects.rs
start line: 526
end line: 569
size: 44 LOC
McCabe index: 13
number of parameters: 3

id: 1022
unit: fn open_session()
file: codex-rs/code-mode-host/src/lib.rs
start line: 504
end line: 547
size: 44 LOC
McCabe index: 5
number of parameters: 3

id: 1023
unit: fn strip_legacy_ghost_snapshot_rollout_line()
file: codex-rs/rollout/src/recorder.rs
start line: 1151
end line: 1199
size: 44 LOC
McCabe index: 4
number of parameters: 1

id: 1024
unit: fn conversation_text_from_item()
file: codex-rs/rollout/src/search.rs
start line: 256
end line: 299
size: 44 LOC
McCabe index: 6
number of parameters: 1

id: 1025
unit: fn guaranteed_delivery_helpers_cover_terminal_server_notifications()
file: codex-rs/app-server/src/in_process.rs
start line: 996
end line: 1039
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1026
unit: fn elevated_non_tty_cmd_forwards_env_output_and_exit()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 304
end line: 347
size: 44 LOC
McCabe index: 1
number of parameters: 0

id: 1027
unit: fn parse_certificates()
file: codex-rs/http-client/src/custom_ca.rs
start line: 476
end line: 522
size: 44 LOC
McCabe index: 7
number of parameters: 1

id: 1028
unit: fn spawn_apply()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 698
end line: 746
size: 44 LOC
McCabe index: 3
number of parameters: 5

id: 1029
unit: fn import_config()
file: codex-rs/external-agent-migration/src/service.rs
start line: 553
end line: 600
size: 44 LOC
McCabe index: 5
number of parameters: 2

id: 1030
unit: fn ingest_server_response()
file: codex-rs/analytics/src/reducer.rs
start line: 1630
end line: 1673
size: 44 LOC
McCabe index: 1
number of parameters: 4

id: 1031
unit: def generate_v2_all()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 564
end line: 612
size: 44 LOC
McCabe index: 2
number of parameters: 1

id: 1032
unit: def _compact_regression_baseline()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 1682
end line: 1726
size: 44 LOC
McCabe index: 11
number of parameters: 2

id: 1033
unit: def parse_args()
file: codex-cli/scripts/build_npm_package.py
start line: 91
end line: 133
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1034
unit: fn observe_client_message()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 159
end line: 202
size: 43 LOC
McCabe index: 8
number of parameters: 3

id: 1035
unit: fn outbound_buffer_acks_by_stream_id()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 2837
end line: 2882
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1036
unit: fn codex_apps_tool_info_from_listed_tool()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 757
end line: 799
size: 43 LOC
McCabe index: 6
number of parameters: 3

id: 1037
unit: fn build_mcp_tool_approval_question()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1726
end line: 1770
size: 43 LOC
McCabe index: 4
number of parameters: 6

id: 1038
unit: fn render_namespace_groups()
file: codex-rs/core/src/context/world_state/tools.rs
start line: 112
end line: 155
size: 43 LOC
McCabe index: 7
number of parameters: 2

id: 1039
unit: fn apply_update()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 236
end line: 279
size: 43 LOC
McCabe index: 8
number of parameters: 6

id: 1040
unit: fn spawn_connection_event_listener()
file: codex-rs/core/src/environment_selection.rs
start line: 523
end line: 565
size: 43 LOC
McCabe index: 4
number of parameters: 3

id: 1041
unit: fn from()
file: codex-rs/config/src/types.rs
start line: 360
end line: 402
size: 43 LOC
McCabe index: 1
number of parameters: 1

id: 1042
unit: fn project_config_cannot_change_configured_credential_broker_state()
file: codex-rs/config/src/loader/tests.rs
start line: 52
end line: 96
size: 43 LOC
McCabe index: 2
number of parameters: 0

id: 1043
unit: fn patch_preview_limits_add_delete_and_update_content()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 90
end line: 132
size: 43 LOC
McCabe index: 3
number of parameters: 0

id: 1044
unit: fn rewrite_code_comment_line()
file: codex-rs/tui/src/git_action_directives.rs
start line: 87
end line: 132
size: 43 LOC
McCabe index: 7
number of parameters: 2

id: 1045
unit: fn picker_common_tab_lists_curated_actions()
file: codex-rs/tui/src/keymap_setup.rs
start line: 918
end line: 961
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1046
unit: fn replace_one_completion_drops_focused_keymap_submenus()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1605
end line: 1649
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1047
unit: fn esc_release_after_dismissing_agent_picker_does_not_interrupt_task()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 3020
end line: 3065
size: 43 LOC
McCabe index: 2
number of parameters: 0

id: 1048
unit: fn append_transcript_preview_lines()
file: codex-rs/tui/src/resume_picker_transcript_preview.rs
start line: 229
end line: 271
size: 43 LOC
McCabe index: 3
number of parameters: 4

id: 1049
unit: fn thread_fork_params_from_config()
file: codex-rs/tui/src/app_server_session.rs
start line: 1965
end line: 2007
size: 43 LOC
McCabe index: 2
number of parameters: 4

id: 1050
unit: fn select_method()
file: codex-rs/tui/src/onboarding/bedrock.rs
start line: 171
end line: 213
size: 43 LOC
McCabe index: 3
number of parameters: 2

id: 1051
unit: fn build_headers()
file: codex-rs/exec-server/src/client/route_aware_http_client.rs
start line: 306
end line: 348
size: 43 LOC
McCabe index: 5
number of parameters: 1

id: 1052
unit: fn parse_snapshot()
file: codex-rs/exec-server/src/shell_snapshot.rs
start line: 277
end line: 321
size: 43 LOC
McCabe index: 4
number of parameters: 2

id: 1053
unit: fn register_paths()
file: codex-rs/file-watcher/src/lib.rs
start line: 432
end line: 476
size: 43 LOC
McCabe index: 3
number of parameters: 3

id: 1054
unit: fn preserves_compaction_only_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4046
end line: 4089
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1055
unit: fn command_exec_params_round_trip_with_size()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1683
end line: 1727
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1056
unit: fn turn_start_params_preserve_explicit_null_service_tier()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4728
end line: 4772
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1057
unit: fn serialize_server_request()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2806
end line: 2850
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1058
unit: fn build_http_client_inner()
file: codex-rs/otel/src/otlp.rs
start line: 101
end line: 146
size: 43 LOC
McCabe index: 2
number of parameters: 2

id: 1059
unit: fn deny_read_globs()
file: codex-rs/protocol/src/permissions.rs
start line: 1050
end line: 1092
size: 43 LOC
McCabe index: 5
number of parameters: 2

id: 1060
unit: fn resolved_entries()
file: codex-rs/protocol/src/permissions.rs
start line: 1722
end line: 1764
size: 43 LOC
McCabe index: 2
number of parameters: 2

id: 1061
unit: fn writable_roots_preserve_explicit_symlinked_carveouts_that_escape_root()
file: codex-rs/protocol/src/permissions.rs
start line: 3508
end line: 3553
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1062
unit: fn auto_review_messages_preserve_missing_and_empty_values()
file: codex-rs/protocol/src/openai_models.rs
start line: 1124
end line: 1167
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1063
unit: fn process()
file: codex-rs/sandboxing/src/terminal_queries.rs
start line: 24
end line: 72
size: 43 LOC
McCabe index: 17
number of parameters: 2

id: 1064
unit: fn state_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 423
end line: 467
size: 43 LOC
McCabe index: 4
number of parameters: 1

id: 1065
unit: fn read_attachment_with_mode()
file: codex-rs/feedback/src/lib.rs
start line: 400
end line: 444
size: 43 LOC
McCabe index: 10
number of parameters: 3

id: 1066
unit: fn hook_states_from_stack_merges_fields_across_layers()
file: codex-rs/hooks/src/config_rules.rs
start line: 113
end line: 156
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1067
unit: fn test_parse_patch_accepts_relative_and_absolute_hunk_paths()
file: codex-rs/apply-patch/src/parser.rs
start line: 455
end line: 498
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1068
unit: fn compacted_metadata_remains_compatible_with_legacy_response_item_readers()
file: codex-rs/history/src/tests.rs
start line: 266
end line: 312
size: 43 LOC
McCabe index: 1
number of parameters: 0

id: 1069
unit: fn sed_read_path()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1589
end line: 1631
size: 43 LOC
McCabe index: 11
number of parameters: 1

id: 1070
unit: fn unwrap_user_query()
file: codex-rs/external-agent-migration/src/sessions/records_cur.rs
start line: 196
end line: 241
size: 43 LOC
McCabe index: 4
number of parameters: 1

id: 1071
unit: fn read_external_mcp_servers()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 74
end line: 117
size: 43 LOC
McCabe index: 9
number of parameters: 2

id: 1072
unit: fn normalize_agent_message_item()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 193
end line: 235
size: 42 LOC
McCabe index: 3
number of parameters: 2

id: 1073
unit: fn from()
file: codex-rs/rollout-trace/src/protocol_event.rs
start line: 233
end line: 274
size: 42 LOC
McCabe index: 1
number of parameters: 1

id: 1074
unit: fn parses_openai_form_custom_requests()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 448
end line: 490
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1075
unit: fn reserve_windows_managed_listener()
file: codex-rs/network-proxy/src/proxy.rs
start line: 353
end line: 396
size: 42 LOC
McCabe index: 6
number of parameters: 3

id: 1076
unit: fn create_tool_search_tool_deduplicates_and_renders_enabled_sources()
file: codex-rs/core/src/tools/handlers/tool_search_spec.rs
start line: 116
end line: 157
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1077
unit: fn create_tool_search_tool_bounds_aggregate_source_descriptions()
file: codex-rs/core/src/tools/handlers/tool_search_spec.rs
start line: 178
end line: 220
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1078
unit: fn remove_remote_plugin_cache()
file: codex-rs/core-plugins/src/remote.rs
start line: 1678
end line: 1720
size: 42 LOC
McCabe index: 4
number of parameters: 4

id: 1079
unit: fn track_plugin_install_resolution_failed()
file: codex-rs/core-plugins/src/manager.rs
start line: 2047
end line: 2088
size: 42 LOC
McCabe index: 2
number of parameters: 2

id: 1080
unit: fn personal_marketplace_relative_plugin_path()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 409
end line: 450
size: 42 LOC
McCabe index: 4
number of parameters: 2

id: 1081
unit: fn compose()
file: codex-rs/config/src/requirements_layers/stack.rs
start line: 145
end line: 192
size: 42 LOC
McCabe index: 3
number of parameters: 1

id: 1082
unit: fn constrained_fields_store_requirement_source()
file: codex-rs/config/src/config_requirements.rs
start line: 3415
end line: 3459
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1083
unit: fn parse_managed_config_base64()
file: codex-rs/config/src/loader/macos.rs
start line: 147
end line: 189
size: 42 LOC
McCabe index: 2
number of parameters: 3

id: 1084
unit: fn patch_preview_shares_content_budget_and_keeps_file_summaries()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 135
end line: 178
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1085
unit: fn ran_cell_multiline_with_stderr_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2420
end line: 2463
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1086
unit: fn output_lines()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 305
end line: 349
size: 42 LOC
McCabe index: 8
number of parameters: 3

id: 1087
unit: fn render_details()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 372
end line: 413
size: 42 LOC
McCabe index: 2
number of parameters: 3

id: 1088
unit: fn resolve_notification_returns_resolved_exec_request()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 885
end line: 927
size: 42 LOC
McCabe index: 2
number of parameters: 0

id: 1089
unit: fn network_access_command_history_uses_target_without_structured_context()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2354
end line: 2397
size: 42 LOC
McCabe index: 3
number of parameters: 0

id: 1090
unit: fn tool_approval_meta()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1812
end line: 1853
size: 42 LOC
McCabe index: 4
number of parameters: 3

id: 1091
unit: fn build_rows()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 302
end line: 345
size: 42 LOC
McCabe index: 6
number of parameters: 1

id: 1092
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 602
end line: 643
size: 42 LOC
McCabe index: 13
number of parameters: 2

id: 1093
unit: fn handle_vim_operator()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 855
end line: 897
size: 42 LOC
McCabe index: 10
number of parameters: 3

id: 1094
unit: fn build_layout_areas()
file: codex-rs/tui/src/bottom_pane/request_user_input/layout.rs
start line: 282
end line: 326
size: 42 LOC
McCabe index: 1
number of parameters: 3

id: 1095
unit: fn vt100_deep_nested_mixed_list_third_level_marker_is_colored()
file: codex-rs/tui/src/insert_history.rs
start line: 751
end line: 799
size: 42 LOC
McCabe index: 4
number of parameters: 0

id: 1096
unit: fn non_codex_single_limit_renders_combined_row()
file: codex-rs/tui/src/status/rate_limits.rs
start line: 437
end line: 480
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1097
unit: fn app_server_workspace_write_profile()
file: codex-rs/tui/src/status/tests.rs
start line: 90
end line: 131
size: 42 LOC
McCabe index: 2
number of parameters: 1

id: 1098
unit: fn from_parts()
file: codex-rs/tui/src/chatwidget/tokens/chart/palette.rs
start line: 48
end line: 90
size: 42 LOC
McCabe index: 5
number of parameters: 4

id: 1099
unit: fn on_committed_user_message()
file: codex-rs/tui/src/chatwidget.rs
start line: 1313
end line: 1355
size: 42 LOC
McCabe index: 8
number of parameters: 3

id: 1100
unit: fn transcript_overlay_preserves_manual_scroll_position()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1483
end line: 1527
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1101
unit: fn trailing_url_end()
file: codex-rs/tui/src/terminal_hyperlinks.rs
start line: 345
end line: 387
size: 42 LOC
McCabe index: 5
number of parameters: 1

id: 1102
unit: fn converts_request_permissions_into_granted_permissions()
file: codex-rs/tui/src/app_server_approval_conversions.rs
start line: 95
end line: 137
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1103
unit: fn append_transcript_preview_text()
file: codex-rs/tui/src/resume_picker_transcript_preview.rs
start line: 274
end line: 316
size: 42 LOC
McCabe index: 2
number of parameters: 5

id: 1104
unit: fn backtrack_fork_before_turn_id_rejects_in_progress_and_missing_prompts()
file: codex-rs/tui/src/app_backtrack.rs
start line: 786
end line: 829
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1105
unit: fn symlinked_writable_roots_bind_real_target_and_remap_carveouts()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1543
end line: 1587
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1106
unit: fn missing_read_only_subpath_uses_empty_file_bind_data()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1749
end line: 1793
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1107
unit: fn validate_filename()
file: codex-rs/ext/memories/src/local/ad_hoc_note.rs
start line: 84
end line: 126
size: 42 LOC
McCabe index: 9
number of parameters: 1

id: 1108
unit: fn append_quoted()
file: codex-rs/utils/pty/src/win/psuedocon.rs
start line: 311
end line: 354
size: 42 LOC
McCabe index: 15
number of parameters: 2

id: 1109
unit: fn audio_duration_seconds()
file: codex-rs/utils/audio/src/lib.rs
start line: 160
end line: 202
size: 42 LOC
McCabe index: 4
number of parameters: 1

id: 1110
unit: fn write_json_schema_with_return()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1327
end line: 1373
size: 42 LOC
McCabe index: 9
number of parameters: 2

id: 1111
unit: fn config_requirements_granular_allowed_approval_policy_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2092
end line: 2134
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1112
unit: fn user_input_into_core_preserves_media_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3534
end line: 3578
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1113
unit: fn thread_settings_update_params_preserve_field_level_experimental_gates()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4873
end line: 4916
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1114
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/v2/mcp.rs
start line: 792
end line: 833
size: 42 LOC
McCabe index: 1
number of parameters: 1

id: 1115
unit: fn serializes_audio_outputs_as_array()
file: codex-rs/protocol/src/models.rs
start line: 3411
end line: 3456
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1116
unit: fn uri_matcher_uses_validated_native_components_for_precedence()
file: codex-rs/protocol/src/permissions.rs
start line: 2612
end line: 2655
size: 42 LOC
McCabe index: 2
number of parameters: 0

id: 1117
unit: fn writable_roots_preserve_explicit_symlinked_carveouts_under_symlinked_roots()
file: codex-rs/protocol/src/permissions.rs
start line: 3460
end line: 3504
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1118
unit: fn provider_reachability_plan_from_parts()
file: codex-rs/cli/src/doctor.rs
start line: 2690
end line: 2731
size: 42 LOC
McCabe index: 3
number of parameters: 7

id: 1119
unit: fn update_turn_measurements()
file: codex-rs/rollout/src/persistence_metrics.rs
start line: 138
end line: 179
size: 42 LOC
McCabe index: 3
number of parameters: 3

id: 1120
unit: fn request_shutdown()
file: codex-rs/code-mode/src/grpc_session/reconnect.rs
start line: 194
end line: 236
size: 42 LOC
McCabe index: 3
number of parameters: 1

id: 1121
unit: fn extract_assistant_messages_from_body()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 587
end line: 628
size: 42 LOC
McCabe index: 12
number of parameters: 1

id: 1122
unit: fn append_locked_line()
file: codex-rs/execpolicy/src/amend.rs
start line: 147
end line: 193
size: 42 LOC
McCabe index: 4
number of parameters: 2

id: 1123
unit: fn unsupported_pre_tool_use_hook_specific_output()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 441
end line: 482
size: 42 LOC
McCabe index: 6
number of parameters: 1

id: 1124
unit: fn build_rustls_client_config()
file: codex-rs/http-client/src/custom_ca.rs
start line: 242
end line: 287
size: 42 LOC
McCabe index: 5
number of parameters: 1

id: 1125
unit: fn read_prompt_from_stdin()
file: codex-rs/exec/src/lib.rs
start line: 2045
end line: 2090
size: 42 LOC
McCabe index: 5
number of parameters: 1

id: 1126
unit: fn resolve_asset_path()
file: codex-rs/skills/src/interface.rs
start line: 77
end line: 122
size: 42 LOC
McCabe index: 5
number of parameters: 4

id: 1127
unit: fn batch_app_to_metadata()
file: codex-rs/chatgpt/src/connectors.rs
start line: 258
end line: 299
size: 42 LOC
McCabe index: 1
number of parameters: 1

id: 1128
unit: fn apply_rollback()
file: codex-rs/thread-store/src/local/rollout_migration/rollback_plan.rs
start line: 298
end line: 339
size: 42 LOC
McCabe index: 6
number of parameters: 2

id: 1129
unit: fn rg_files_with_matches_flags_are_search()
file: codex-rs/shell-command/src/parse_command.rs
start line: 280
end line: 321
size: 42 LOC
McCabe index: 1
number of parameters: 0

id: 1130
unit: fn bash_snapshot_script()
file: codex-rs/shell-command/src/shell_snapshot.rs
start line: 90
end line: 131
size: 42 LOC
McCabe index: 8
number of parameters: 0

id: 1131
unit: fn import_skills()
file: codex-rs/external-agent-migration/src/service.rs
start line: 700
end line: 746
size: 42 LOC
McCabe index: 6
number of parameters: 2

id: 1132
unit: fn prepend_initial_yield()
file: codex-rs/code-mode-runtime/src/cell_actor/types.rs
start line: 384
end line: 425
size: 42 LOC
McCabe index: 1
number of parameters: 2

id: 1133
unit: fn buffered_initial_yield_precedes_buffered_completion_for_yield_observer()
file: codex-rs/code-mode-runtime/src/cell_actor/tests.rs
start line: 552
end line: 595
size: 42 LOC
McCabe index: 2
number of parameters: 0

id: 1134
unit: fn reconcile_detached_conversation_items()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 360
end line: 402
size: 41 LOC
McCabe index: 3
number of parameters: 3

id: 1135
unit: fn ensure_terminal_session()
file: codex-rs/rollout-trace/src/reducer/tool/terminal.rs
start line: 233
end line: 274
size: 41 LOC
McCabe index: 3
number of parameters: 6

id: 1136
unit: fn parse_oauth_callback()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 333
end line: 378
size: 41 LOC
McCabe index: 6
number of parameters: 2

id: 1137
unit: fn apply_proxy_env_overrides_uses_plain_http_proxy_url()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2651
end line: 2692
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1138
unit: fn is_safe_segment_for_authorization()
file: codex-rs/network-proxy/src/authorization_path.rs
start line: 10
end line: 51
size: 41 LOC
McCabe index: 3
number of parameters: 1

id: 1139
unit: fn tool_call_timing_guard_ignores_code_mode_source()
file: codex-rs/core/src/tools/parallel.rs
start line: 376
end line: 417
size: 41 LOC
McCabe index: 2
number of parameters: 0

id: 1140
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/send_user_message_async.rs
start line: 63
end line: 105
size: 41 LOC
McCabe index: 2
number of parameters: 5

id: 1141
unit: fn recommendation_context_uses_simplified_plugin_wire_shape()
file: codex-rs/core/src/tools/handlers/request_plugin_install_spec.rs
start line: 147
end line: 188
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1142
unit: fn shell_approval_command()
file: codex-rs/core/src/exec_policy/executable_identity.rs
start line: 54
end line: 101
size: 41 LOC
McCabe index: 9
number of parameters: 3

id: 1143
unit: fn format_role()
file: codex-rs/core/src/agent/role.rs
start line: 296
end line: 336
size: 41 LOC
McCabe index: 3
number of parameters: 2

id: 1144
unit: fn environment_labeled_text()
file: codex-rs/core/src/agents_md.rs
start line: 380
end line: 423
size: 41 LOC
McCabe index: 6
number of parameters: 1

id: 1145
unit: fn sync_openai_plugins_repo_via_git()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 185
end line: 230
size: 41 LOC
McCabe index: 5
number of parameters: 2

id: 1146
unit: fn resolve_local_plugin_source_path()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 650
end line: 693
size: 41 LOC
McCabe index: 3
number of parameters: 2

id: 1147
unit: fn deserialize_mcp_server_matcher_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 4401
end line: 4442
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1148
unit: fn decision_for_dir()
file: codex-rs/config/src/loader/mod.rs
start line: 1062
end line: 1105
size: 41 LOC
McCabe index: 9
number of parameters: 2

id: 1149
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/request_user_input.rs
start line: 111
end line: 151
size: 41 LOC
McCabe index: 6
number of parameters: 1

id: 1150
unit: fn same_turn_user_input_answers_resolve_app_server_requests_fifo()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 987
end line: 1029
size: 41 LOC
McCabe index: 2
number of parameters: 0

id: 1151
unit: fn push_str()
file: codex-rs/tui/src/exec_cell/live_output.rs
start line: 178
end line: 220
size: 41 LOC
McCabe index: 9
number of parameters: 2

id: 1152
unit: fn from_raw()
file: codex-rs/tui/src/tooltips.rs
start line: 287
end line: 329
size: 41 LOC
McCabe index: 5
number of parameters: 1

id: 1153
unit: fn handle_select_key()
file: codex-rs/tui/src/oss_selection.rs
start line: 197
end line: 237
size: 41 LOC
McCabe index: 5
number of parameters: 2

id: 1154
unit: fn case_insensitive_match_ranges()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 396
end line: 440
size: 41 LOC
McCabe index: 10
number of parameters: 2

id: 1155
unit: fn apply_selection()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 324
end line: 365
size: 41 LOC
McCabe index: 3
number of parameters: 2

id: 1156
unit: fn rate_limit_preview_copy()
file: codex-rs/tui/src/bottom_pane/status_surface_preview.rs
start line: 251
end line: 291
size: 41 LOC
McCabe index: 8
number of parameters: 1

id: 1157
unit: fn preview_uses_runtime_values()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 549
end line: 590
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1158
unit: fn preview_includes_thread_title()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 631
end line: 672
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1159
unit: fn esc_with_skill_popup_does_not_interrupt_task()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2889
end line: 2934
size: 41 LOC
McCabe index: 2
number of parameters: 0

id: 1160
unit: fn apply_fade()
file: codex-rs/tui/src/bottom_pane/effort_status_line.rs
start line: 210
end line: 250
size: 41 LOC
McCabe index: 9
number of parameters: 4

id: 1161
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 64
end line: 107
size: 41 LOC
McCabe index: 7
number of parameters: 2

id: 1162
unit: fn write_spans()
file: codex-rs/tui/src/insert_history.rs
start line: 449
end line: 491
size: 41 LOC
McCabe index: 5
number of parameters: 2

id: 1163
unit: fn truncate_response()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 370
end line: 410
size: 41 LOC
McCabe index: 13
number of parameters: 2

id: 1164
unit: fn large_update_diff_skips_highlighting()
file: codex-rs/tui/src/diff_render.rs
start line: 2585
end line: 2629
size: 41 LOC
McCabe index: 5
number of parameters: 0

id: 1165
unit: fn set_device_code_state_for_active_attempt_updates_only_when_active()
file: codex-rs/tui/src/onboarding/auth/headless_chatgpt_login.rs
start line: 226
end line: 268
size: 41 LOC
McCabe index: 3
number of parameters: 0

id: 1166
unit: fn transient_empty_preserved_file_uses_empty_file_bind_data()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1796
end line: 1839
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1167
unit: fn score()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 107
end line: 148
size: 41 LOC
McCabe index: 7
number of parameters: 3

id: 1168
unit: fn find_codex_home_from_env()
file: codex-rs/utils/home-dir/src/lib.rs
start line: 20
end line: 63
size: 41 LOC
McCabe index: 3
number of parameters: 1

id: 1169
unit: fn thread_list_params_accepts_section_id_filter()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 484
end line: 527
size: 41 LOC
McCabe index: 2
number of parameters: 0

id: 1170
unit: fn permission_profile_selection_uses_id_string()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1080
end line: 1124
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1171
unit: fn collab_resume_end_maps_to_item_completed_resume_agent()
file: codex-rs/app-server-protocol/src/protocol/event_mapping.rs
start line: 549
end line: 590
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1172
unit: fn build_seatbelt_unreadable_glob_policy()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 617
end line: 658
size: 41 LOC
McCabe index: 6
number of parameters: 2

id: 1173
unit: fn stdio_command_resolves()
file: codex-rs/cli/src/doctor.rs
start line: 2987
end line: 3030
size: 41 LOC
McCabe index: 10
number of parameters: 3

id: 1174
unit: fn run_update_action()
file: codex-rs/cli/src/main.rs
start line: 815
end line: 862
size: 41 LOC
McCabe index: 4
number of parameters: 1

id: 1175
unit: fn unsupported_subcommand_name_for_strict_config()
file: codex-rs/cli/src/main.rs
start line: 2409
end line: 2449
size: 41 LOC
McCabe index: 2
number of parameters: 1

id: 1176
unit: fn turn_context_sets_permission_profile_metadata()
file: codex-rs/state/src/extract.rs
start line: 467
end line: 509
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1177
unit: fn session_meta_does_not_set_model_or_reasoning_effort()
file: codex-rs/state/src/extract.rs
start line: 644
end line: 686
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1178
unit: fn logger_layer_filters_noisy_trace_payloads()
file: codex-rs/feedback/src/lib.rs
start line: 885
end line: 929
size: 41 LOC
McCabe index: 3
number of parameters: 0

id: 1179
unit: fn request_permissions_response_accepts_explicit_child_grant_for_requested_cwd_scope()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3217
end line: 3259
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1180
unit: fn extract_conversation_summary()
file: codex-rs/app-server/src/request_processors/thread_summary.rs
start line: 84
end line: 127
size: 41 LOC
McCabe index: 4
number of parameters: 6

id: 1181
unit: fn model_from_preset()
file: codex-rs/app-server/src/models.rs
start line: 27
end line: 67
size: 41 LOC
McCabe index: 1
number of parameters: 1

id: 1182
unit: fn decode_response()
file: codex-rs/app-server/src/dynamic_tools.rs
start line: 59
end line: 99
size: 41 LOC
McCabe index: 6
number of parameters: 1

id: 1183
unit: fn wait_for_complete_frame()
file: codex-rs/windows-sandbox-rs/src/elevated/runner_client.rs
start line: 449
end line: 493
size: 41 LOC
McCabe index: 7
number of parameters: 2

id: 1184
unit: fn visit_config()
file: codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs
start line: 29
end line: 70
size: 41 LOC
McCabe index: 10
number of parameters: 6

id: 1185
unit: fn has_retryable_tls_error()
file: codex-rs/http-client/src/tls_backend_fallback.rs
start line: 108
end line: 152
size: 41 LOC
McCabe index: 9
number of parameters: 1

id: 1186
unit: fn validate_auth_restrictions()
file: codex-rs/login/src/auth/manager.rs
start line: 1227
end line: 1269
size: 41 LOC
McCabe index: 7
number of parameters: 3

id: 1187
unit: fn marketplace_import_sources_prefers_scoped_source_over_registry_name_collision()
file: codex-rs/external-agent-migration/src/service_tests/plugins/basics.rs
start line: 233
end line: 275
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1188
unit: fn adds_import_marker_without_copying_last_agent_message()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 262
end line: 304
size: 41 LOC
McCabe index: 1
number of parameters: 0

id: 1189
unit: fn stores_imported_messages_as_response_items_and_visible_events()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 307
end line: 349
size: 41 LOC
McCabe index: 2
number of parameters: 0

id: 1190
unit: fn ingest_plugin_measurements()
file: codex-rs/analytics/src/reducer.rs
start line: 1978
end line: 2018
size: 41 LOC
McCabe index: 4
number of parameters: 3

id: 1191
unit: fn ingest_guardian_review_completed()
file: codex-rs/analytics/src/reducer.rs
start line: 2114
end line: 2154
size: 41 LOC
McCabe index: 1
number of parameters: 3

id: 1192
unit: fn visit_map()
file: codex-rs/exec-server-protocol/src/rpc.rs
start line: 186
end line: 232
size: 41 LOC
McCabe index: 5
number of parameters: 2

id: 1193
unit: fn pending_observer_merges_initial_yield_and_completion_output()
file: codex-rs/code-mode-runtime/src/cell_actor/tests.rs
start line: 598
end line: 639
size: 41 LOC
McCabe index: 2
number of parameters: 0

id: 1194
unit: def _summarize_modes()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 653
end line: 693
size: 41 LOC
McCabe index: 18
number of parameters: 1

id: 1195
unit: fn insert_terminal_operation()
file: codex-rs/rollout-trace/src/reducer/tool/terminal.rs
start line: 108
end line: 150
size: 40 LOC
McCabe index: 2
number of parameters: 2

id: 1196
unit: fn normalize_remote_control_url_accepts_chatgpt_https_urls()
file: codex-rs/app-server-transport/src/transport/remote_control/protocol.rs
start line: 298
end line: 337
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1197
unit: fn outbound_buffer_retains_unacked_messages_until_ack_advances()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 2885
end line: 2927
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1198
unit: fn codex_apps_tools_cache_publishes_newest_shared_snapshot()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 349
end line: 390
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1199
unit: fn try_build_bwrap()
file: codex-rs/bwrap/build.rs
start line: 32
end line: 77
size: 40 LOC
McCabe index: 4
number of parameters: 0

id: 1200
unit: fn prepare_message_content()
file: codex-rs/core/src/image_preparation.rs
start line: 183
end line: 222
size: 40 LOC
McCabe index: 4
number of parameters: 5

id: 1201
unit: fn guardian_approval_request_to_json_renders_mcp_tool_call_shape()
file: codex-rs/core/src/guardian/tests.rs
start line: 1145
end line: 1185
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1202
unit: fn guardian_approval_request_to_json_renders_network_access_trigger()
file: codex-rs/core/src/guardian/tests.rs
start line: 1258
end line: 1299
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1203
unit: fn add_marketplace_sync_installs_local_directory_source_and_updates_config()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 318
end line: 360
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1204
unit: fn run_git_command_with_timeout()
file: codex-rs/core-plugins/src/marketplace_upgrade/git.rs
start line: 183
end line: 224
size: 40 LOC
McCabe index: 4
number of parameters: 3

id: 1205
unit: fn parse_output()
file: codex-rs/core-plugins/src/plugin_metrics_sidecar.rs
start line: 255
end line: 295
size: 40 LOC
McCabe index: 9
number of parameters: 2

id: 1206
unit: fn hook_context_preview_lines()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 520
end line: 561
size: 40 LOC
McCabe index: 4
number of parameters: 2

id: 1207
unit: fn update_memory_settings_updates_current_thread_memory_mode()
file: codex-rs/tui/src/app/tests.rs
start line: 2691
end line: 2737
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1208
unit: fn windows_desktop_app_launch_script()
file: codex-rs/tui/src/app/history_ui.rs
start line: 372
end line: 415
size: 40 LOC
McCabe index: 5
number of parameters: 1

id: 1209
unit: fn open()
file: codex-rs/tui/src/terminal_probe.rs
start line: 93
end line: 132
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1210
unit: fn build_summary_render_lines()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 607
end line: 646
size: 40 LOC
McCabe index: 1
number of parameters: 1

id: 1211
unit: fn push_truncated_str()
file: codex-rs/tui/src/exec_cell/live_output.rs
start line: 56
end line: 97
size: 40 LOC
McCabe index: 11
number of parameters: 2

id: 1212
unit: fn view()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1002
end line: 1041
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1213
unit: fn rand_grapheme()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2224
end line: 2263
size: 40 LOC
McCabe index: 1
number of parameters: 1

id: 1214
unit: fn styled_text_rendering_does_not_overwrite_cells_outside_the_textarea()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3942
end line: 3983
size: 40 LOC
McCabe index: 4
number of parameters: 0

id: 1215
unit: fn install_confirmation_does_not_split_long_url_like_token_without_scheme()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1277
end line: 1318
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1216
unit: fn build_columns()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 952
end line: 997
size: 40 LOC
McCabe index: 7
number of parameters: 1

id: 1217
unit: fn handle_confirm_unanswered_key_event()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1145
end line: 1185
size: 40 LOC
McCabe index: 6
number of parameters: 2

id: 1218
unit: fn freeform_footer_displays_configured_chords_without_internal_dispatch_keys()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2549
end line: 2589
size: 40 LOC
McCabe index: 2
number of parameters: 0

id: 1219
unit: fn remap_placeholders_in_text()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 244
end line: 289
size: 40 LOC
McCabe index: 6
number of parameters: 3

id: 1220
unit: fn controller_live_view_matches_render_during_interleaved_table_streaming()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1619
end line: 1662
size: 40 LOC
McCabe index: 5
number of parameters: 0

id: 1221
unit: fn handle_key_event()
file: codex-rs/tui/src/pager_overlay.rs
start line: 289
end line: 328
size: 40 LOC
McCabe index: 9
number of parameters: 3

id: 1222
unit: fn mixed_url_wrap_line()
file: codex-rs/tui/src/wrapping.rs
start line: 948
end line: 989
size: 40 LOC
McCabe index: 4
number of parameters: 4

id: 1223
unit: fn set_device_code_error_for_active_attempt_updates_only_when_active()
file: codex-rs/tui/src/onboarding/auth/headless_chatgpt_login.rs
start line: 271
end line: 312
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1224
unit: fn handle_key_event()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 316
end line: 357
size: 40 LOC
McCabe index: 11
number of parameters: 2

id: 1225
unit: fn full_disk_write_proxy_only_keeps_full_filesystem_but_unshares_network()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1382
end line: 1422
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1226
unit: fn writable_roots_under_symlinked_ancestors_bind_real_target()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1591
end line: 1633
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1227
unit: fn missing_user_project_root_subpath_rules_are_still_enforced()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2010
end line: 2051
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1228
unit: fn command_action_reports_queries_and_navigation_detail()
file: codex-rs/ext/web-search/src/tool.rs
start line: 297
end line: 337
size: 40 LOC
McCabe index: 2
number of parameters: 0

id: 1229
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_character_routing.rs
start line: 90
end line: 131
size: 40 LOC
McCabe index: 6
number of parameters: 4

id: 1230
unit: fn allocate_skill_lines()
file: codex-rs/ext/skills/src/render.rs
start line: 325
end line: 366
size: 40 LOC
McCabe index: 4
number of parameters: 2

id: 1231
unit: fn reconfigure_watch_inner()
file: codex-rs/file-watcher/src/lib.rs
start line: 565
end line: 608
size: 40 LOC
McCabe index: 7
number of parameters: 4

id: 1232
unit: fn changed_path_for_matched_path()
file: codex-rs/file-watcher/src/lib.rs
start line: 856
end line: 895
size: 40 LOC
McCabe index: 12
number of parameters: 4

id: 1233
unit: fn account_state()
file: codex-rs/model-provider/src/provider.rs
start line: 401
end line: 442
size: 40 LOC
McCabe index: 4
number of parameters: 1

id: 1234
unit: fn handle_materialized_item_lifecycle()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 590
end line: 630
size: 40 LOC
McCabe index: 3
number of parameters: 3

id: 1235
unit: fn changed_rollout_item_reports_new_item_snapshot()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4677
end line: 4717
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1236
unit: fn changed_rollout_item_reports_updated_existing_item_snapshot()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4720
end line: 4760
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1237
unit: fn plugin_uninstall_params_serialization_omits_force_remote_sync()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4387
end line: 4429
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1238
unit: fn converts_unstructured_mcp_content_to_items()
file: codex-rs/protocol/src/models.rs
start line: 3303
end line: 3343
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1239
unit: fn tool_search_call_roundtrips()
file: codex-rs/protocol/src/models.rs
start line: 3984
end line: 4026
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1240
unit: fn resolve_access()
file: codex-rs/protocol/src/permissions.rs
start line: 894
end line: 936
size: 40 LOC
McCabe index: 5
number of parameters: 3

id: 1241
unit: fn resolve_file_system_special_path()
file: codex-rs/protocol/src/permissions.rs
start line: 2012
end line: 2051
size: 40 LOC
McCabe index: 4
number of parameters: 2

id: 1242
unit: fn with_additional_legacy_workspace_writable_roots_protects_metadata()
file: codex-rs/protocol/src/permissions.rs
start line: 4134
end line: 4175
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1243
unit: fn system_check_reports_os_language_locale_editor_and_pager_env()
file: codex-rs/cli/src/doctor/system.rs
start line: 112
end line: 152
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1244
unit: fn summary_line()
file: codex-rs/cli/src/doctor/output.rs
start line: 369
end line: 408
size: 40 LOC
McCabe index: 3
number of parameters: 2

id: 1245
unit: fn test_thread()
file: codex-rs/app-server/src/request_processors/thread_resume_redaction.rs
start line: 197
end line: 236
size: 40 LOC
McCabe index: 1
number of parameters: 1

id: 1246
unit: fn apply_capability_denies_to_paths()
file: codex-rs/windows-sandbox-rs/src/audit.rs
start line: 297
end line: 336
size: 40 LOC
McCabe index: 5
number of parameters: 6

id: 1247
unit: fn runner_stdin_writer_sends_close_stdin_after_input_eof()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 529
end line: 572
size: 40 LOC
McCabe index: 1
number of parameters: 0

id: 1248
unit: fn lower_command_text()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 309
end line: 349
size: 40 LOC
McCabe index: 15
number of parameters: 1

id: 1249
unit: fn discover_project_memory()
file: codex-rs/external-agent-migration/src/memory.rs
start line: 35
end line: 75
size: 40 LOC
McCabe index: 7
number of parameters: 2

id: 1250
unit: fn emit_turn_steer_event()
file: codex-rs/analytics/src/reducer.rs
start line: 2181
end line: 2220
size: 40 LOC
McCabe index: 1
number of parameters: 7

id: 1251
unit: fn shutdown_blocking()
file: bazel/rules/testing/wine/src/lib.rs
start line: 241
end line: 282
size: 40 LOC
McCabe index: 3
number of parameters: 1

id: 1252
unit: def check_or_fix()
file: scripts/readme_toc.py
start line: 71
end line: 116
size: 40 LOC
McCabe index: 12
number of parameters: 2

id: 1253
unit: def _print_report()
file: scripts/mcp_conformance/review_regressions.py
start line: 1151
end line: 1190
size: 40 LOC
McCabe index: 13
number of parameters: 2

id: 1254
unit: def main()
file: .github/scripts/rusty_v8_bazel.py
start line: 368
end line: 407
size: 40 LOC
McCabe index: 8
number of parameters: 0

id: 1255
unit: fn mcp_server_config_for_url()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 610
end line: 649
size: 39 LOC
McCabe index: 2
number of parameters: 4

id: 1256
unit: fn owning_process_id()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 57
end line: 97
size: 39 LOC
McCabe index: 3
number of parameters: 2

id: 1257
unit: fn compile_injected_header()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 342
end line: 382
size: 39 LOC
McCabe index: 3
number of parameters: 3

id: 1258
unit: fn network_approval_spec()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 215
end line: 253
size: 39 LOC
McCabe index: 4
number of parameters: 3

id: 1259
unit: fn on_ws_request()
file: codex-rs/core/src/client.rs
start line: 2681
end line: 2719
size: 39 LOC
McCabe index: 1
number of parameters: 4

id: 1260
unit: fn resolve_effective_permission_selection()
file: codex-rs/core/src/config/mod.rs
start line: 4574
end line: 4613
size: 39 LOC
McCabe index: 3
number of parameters: 6

id: 1261
unit: fn append_interrupted_boundary()
file: codex-rs/core/src/thread_manager.rs
start line: 2313
end line: 2352
size: 39 LOC
McCabe index: 4
number of parameters: 4

id: 1262
unit: fn strip_image_details()
file: codex-rs/core/src/client_common.rs
start line: 68
end line: 106
size: 39 LOC
McCabe index: 7
number of parameters: 1

id: 1263
unit: fn prepare_tool_output_content()
file: codex-rs/core/src/image_preparation.rs
start line: 224
end line: 262
size: 39 LOC
McCabe index: 4
number of parameters: 5

id: 1264
unit: fn reserve_agent_nickname()
file: codex-rs/core/src/agent/registry.rs
start line: 264
end line: 302
size: 39 LOC
McCabe index: 5
number of parameters: 3

id: 1265
unit: fn deserialize_managed_permission_profiles()
file: codex-rs/config/src/config_requirements.rs
start line: 2240
end line: 2282
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1266
unit: fn from_bundle_impl()
file: codex-rs/config/src/cloud_config_bundle.rs
start line: 91
end line: 136
size: 39 LOC
McCabe index: 2
number of parameters: 3

id: 1267
unit: fn stdio_server_config()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 308
end line: 347
size: 39 LOC
McCabe index: 4
number of parameters: 4

id: 1268
unit: fn stderr_tail_more_than_five_lines_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2378
end line: 2417
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1269
unit: fn reasoning_summary_height_matches_wrapped_rendering_for_url_like_content()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2816
end line: 2858
size: 39 LOC
McCabe index: 2
number of parameters: 0

id: 1270
unit: fn completed_hook_long_single_line_context_is_truncated_only_in_display()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 898
end line: 938
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1271
unit: fn defaults_include_reassignable_main_surface_actions()
file: codex-rs/tui/src/keymap.rs
start line: 2576
end line: 2615
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1272
unit: fn activate()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 212
end line: 250
size: 39 LOC
McCabe index: 11
number of parameters: 1

id: 1273
unit: fn vim_normal_j_k_navigate_history_at_history_boundaries()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 510
end line: 555
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1274
unit: fn configured_open_thread_shortcut_opens_source_thread()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1562
end line: 1602
size: 39 LOC
McCabe index: 2
number of parameters: 0

id: 1275
unit: fn header_includes_command_snippet()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1730
end line: 1770
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1276
unit: fn review_needed_handler_rows_use_warning_color()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1228
end line: 1267
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1277
unit: fn preserve_side_content_bg_keeps_rendered_background_colors()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1665
end line: 1705
size: 39 LOC
McCabe index: 2
number of parameters: 0

id: 1278
unit: fn apply_filter()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 94
end line: 137
size: 39 LOC
McCabe index: 7
number of parameters: 1

id: 1279
unit: fn handle_composer_input_result()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1105
end line: 1143
size: 39 LOC
McCabe index: 9
number of parameters: 2

id: 1280
unit: fn switching_from_freeform_with_text_resets_focus_and_keeps_last_option_empty()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2669
end line: 2712
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1281
unit: fn resize_draw_applies_event_dimensions_without_querying_backend_size()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1032
end line: 1074
size: 39 LOC
McCabe index: 2
number of parameters: 0

id: 1282
unit: fn toolbar_line()
file: codex-rs/tui/src/resume_picker.rs
start line: 2111
end line: 2149
size: 39 LOC
McCabe index: 5
number of parameters: 2

id: 1283
unit: fn expanded_session_details_include_metadata()
file: codex-rs/tui/src/resume_picker.rs
start line: 3812
end line: 3852
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1284
unit: fn dense_session_snapshot_uses_no_blank_lines_between_rows()
file: codex-rs/tui/src/resume_picker.rs
start line: 5382
end line: 5424
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1285
unit: fn wait_complete_lines()
file: codex-rs/tui/src/multi_agents.rs
start line: 569
end line: 609
size: 39 LOC
McCabe index: 3
number of parameters: 3

id: 1286
unit: fn expand_unreadable_globs_with_ripgrep()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 698
end line: 745
size: 39 LOC
McCabe index: 9
number of parameters: 3

id: 1287
unit: fn split_policy_masks_root_read_directory_carveouts()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2534
end line: 2574
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1288
unit: fn render_allocated_skill_lines()
file: codex-rs/ext/skills/src/render.rs
start line: 368
end line: 406
size: 39 LOC
McCabe index: 4
number of parameters: 2

id: 1289
unit: fn parse_unnormalized_windows_path()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 862
end line: 903
size: 39 LOC
McCabe index: 14
number of parameters: 1

id: 1290
unit: fn command_actions_for_path_uri()
file: codex-rs/app-server-protocol/src/protocol/item_builders.rs
start line: 141
end line: 182
size: 39 LOC
McCabe index: 1
number of parameters: 2

id: 1291
unit: fn build_user_inputs()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1484
end line: 1522
size: 39 LOC
McCabe index: 6
number of parameters: 2

id: 1292
unit: fn thread_rollback_clears_all_turns_when_num_turns_exceeds_history()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2789
end line: 2828
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1293
unit: fn tool_request_user_input_params_default_legacy_missing_is_blocking_to_true()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 5068
end line: 5107
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1294
unit: fn parse_events()
file: codex-rs/cli/src/doctor/desktop/windows_security.rs
start line: 105
end line: 143
size: 39 LOC
McCabe index: 2
number of parameters: 4

id: 1295
unit: fn system_check_from_inputs()
file: codex-rs/cli/src/doctor/system.rs
start line: 64
end line: 103
size: 39 LOC
McCabe index: 9
number of parameters: 1

id: 1296
unit: fn validate_response_item_image_urls()
file: codex-rs/app-server/src/request_processors/turn_processor.rs
start line: 34
end line: 72
size: 39 LOC
McCabe index: 4
number of parameters: 1

id: 1297
unit: fn record_observation()
file: codex-rs/app-server/src/turn_cost_worker.rs
start line: 296
end line: 334
size: 39 LOC
McCabe index: 6
number of parameters: 2

id: 1298
unit: fn permission_decision_allow_without_updated_input_fails_open()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 442
end line: 482
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1299
unit: fn additional_context_is_recorded()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 614
end line: 653
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1300
unit: fn claude_block_decision_requires_reason()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 381
end line: 421
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1301
unit: fn parse_completed()
file: codex-rs/hooks/src/events/session_end.rs
start line: 96
end line: 135
size: 39 LOC
McCabe index: 2
number of parameters: 3

id: 1302
unit: fn test_streaming_patch_parser_keeps_indented_update_markers_as_context_lines()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 585
end line: 623
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1303
unit: fn from()
file: codex-rs/history/src/rollout_payload.rs
start line: 59
end line: 97
size: 39 LOC
McCabe index: 1
number of parameters: 1

id: 1304
unit: fn copied_history_uses_persisted_history_mode()
file: codex-rs/history/src/tests.rs
start line: 494
end line: 533
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1305
unit: fn print_final_output()
file: codex-rs/exec/src/event_processor_with_human_output.rs
start line: 384
end line: 424
size: 39 LOC
McCabe index: 8
number of parameters: 1

id: 1306
unit: fn map_wrapped_websocket_error_event()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 618
end line: 659
size: 39 LOC
McCabe index: 6
number of parameters: 2

id: 1307
unit: fn supports_git_grep_and_ls_files()
file: codex-rs/shell-command/src/parse_command.rs
start line: 119
end line: 157
size: 39 LOC
McCabe index: 1
number of parameters: 0

id: 1308
unit: fn parse_powershell_invocation()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 369
end line: 409
size: 39 LOC
McCabe index: 9
number of parameters: 1

id: 1309
unit: def parse_args()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 54
end line: 93
size: 39 LOC
McCabe index: 8
number of parameters: 0

id: 1310
unit: fn remote_env_policy_effectively_filters_unrequested_vars()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 726
end line: 765
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1311
unit: fn stored_oauth_credentials_ignore_derived_expiration_and_track_token_changes()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1130
end line: 1168
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1312
unit: fn remote_control_auth_dot_json()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 2027
end line: 2066
size: 38 LOC
McCabe index: 1
number of parameters: 1

id: 1313
unit: fn remote_control_auth_dot_json()
file: codex-rs/app-server-transport/src/transport/remote_control/tests.rs
start line: 89
end line: 128
size: 38 LOC
McCabe index: 1
number of parameters: 1

id: 1314
unit: fn write_codex_apps_cache_file()
file: codex-rs/connectors/src/connector_runtime/persistence.rs
start line: 167
end line: 204
size: 38 LOC
McCabe index: 5
number of parameters: 3

id: 1315
unit: fn personal_and_workspace_contexts_are_distinct_even_with_matching_ids()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 682
end line: 722
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1316
unit: fn convert_mcp_resource_templates()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 715
end line: 753
size: 38 LOC
McCabe index: 2
number of parameters: 1

id: 1317
unit: fn normalize_agent_plugin_mcp_server()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 111
end line: 148
size: 38 LOC
McCabe index: 2
number of parameters: 3

id: 1318
unit: fn evaluate_intercepted_exec_policy()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 488
end line: 532
size: 38 LOC
McCabe index: 2
number of parameters: 4

id: 1319
unit: fn create_collab_input_items_schema()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 541
end line: 579
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1320
unit: fn spawn_agent_common_properties_v1()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 581
end line: 618
size: 38 LOC
McCabe index: 1
number of parameters: 1

id: 1321
unit: fn aggregate_output()
file: codex-rs/core/src/exec.rs
start line: 825
end line: 867
size: 38 LOC
McCabe index: 4
number of parameters: 3

id: 1322
unit: fn get_incremental_items()
file: codex-rs/core/src/client.rs
start line: 1336
end line: 1374
size: 38 LOC
McCabe index: 5
number of parameters: 4

id: 1323
unit: fn derive_requested_execpolicy_amendment_from_prefix_rule()
file: codex-rs/core/src/exec_policy.rs
start line: 916
end line: 955
size: 38 LOC
McCabe index: 7
number of parameters: 5

id: 1324
unit: fn keep_forked_rollout_item()
file: codex-rs/core/src/agent/control/spawn.rs
start line: 63
end line: 101
size: 38 LOC
McCabe index: 1
number of parameters: 2

id: 1325
unit: fn remove_marketplace_sync_removes_config_and_installed_root()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 150
end line: 189
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1326
unit: fn remove_marketplace_sync_removes_file_installed_root()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 330
end line: 369
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1327
unit: fn marketplace_roots()
file: codex-rs/core-plugins/src/manager.rs
start line: 3445
end line: 3484
size: 38 LOC
McCabe index: 4
number of parameters: 4

id: 1328
unit: fn merge_unset_fields_merges_apps_across_sources_with_enabled_evaluation()
file: codex-rs/config/src/config_requirements.rs
start line: 3261
end line: 3300
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1329
unit: fn windows_program_data_dir_from_known_folder()
file: codex-rs/config/src/loader/mod.rs
start line: 844
end line: 890
size: 38 LOC
McCabe index: 4
number of parameters: 0

id: 1330
unit: fn project_environment_filters_preserve_credential_host_bindings()
file: codex-rs/config/src/loader/tests.rs
start line: 132
end line: 170
size: 38 LOC
McCabe index: 2
number of parameters: 0

id: 1331
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/exec.rs
start line: 22
end line: 64
size: 38 LOC
McCabe index: 6
number of parameters: 2

id: 1332
unit: fn coalesces_sequential_reads_within_one_call()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2102
end line: 2140
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1333
unit: fn vim_normal_defaults_include_insert_and_arrow_aliases()
file: codex-rs/tui/src/keymap.rs
start line: 3001
end line: 3039
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1334
unit: fn resolves_exec_approval_through_app_server_request_id()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 476
end line: 516
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1335
unit: fn wsl_clipboard_copy()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 264
end line: 306
size: 38 LOC
McCabe index: 4
number of parameters: 1

id: 1336
unit: fn tmux_clipboard_copy()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 318
end line: 361
size: 38 LOC
McCabe index: 6
number of parameters: 1

id: 1337
unit: fn render_ref()
file: codex-rs/tui/src/external_agent_config_migration/source.rs
start line: 163
end line: 200
size: 38 LOC
McCabe index: 3
number of parameters: 3

id: 1338
unit: fn handle_exec_decision()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 367
end line: 404
size: 38 LOC
McCabe index: 4
number of parameters: 4

id: 1339
unit: fn network_deny_forever_shortcut_is_not_bound()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1689
end line: 1727
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1340
unit: fn apply_filter()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 230
end line: 272
size: 38 LOC
McCabe index: 7
number of parameters: 1

id: 1341
unit: fn handler_row_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 434
end line: 471
size: 38 LOC
McCabe index: 7
number of parameters: 3

id: 1342
unit: fn wraps_long_option_without_overflowing_columns()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2406
end line: 2444
size: 38 LOC
McCabe index: 2
number of parameters: 0

id: 1343
unit: fn vim_motion_for_event()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 933
end line: 970
size: 38 LOC
McCabe index: 10
number of parameters: 2

id: 1344
unit: fn leading_space_reflows_across_following_wrapped_fragments()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3788
end line: 3828
size: 38 LOC
McCabe index: 3
number of parameters: 0

id: 1345
unit: fn tier_label_line()
file: codex-rs/tui/src/bottom_pane/effort_status_line.rs
start line: 162
end line: 201
size: 38 LOC
McCabe index: 4
number of parameters: 4

id: 1346
unit: fn declined_tool_suggestion_resolves_elicitation_decline()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1432
end line: 1471
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1347
unit: fn render_ref()
file: codex-rs/tui/src/bottom_pane/file_search_popup.rs
start line: 113
end line: 153
size: 38 LOC
McCabe index: 3
number of parameters: 3

id: 1348
unit: fn footer_status_line_truncates_to_keep_mode_indicator()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1996
end line: 2034
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1349
unit: fn populate_history_at_index()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 845
end line: 884
size: 38 LOC
McCabe index: 7
number of parameters: 4

id: 1350
unit: fn resolved_current_request_advances_to_next_same_turn_prompt()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2128
end line: 2167
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1351
unit: fn finish_plugin_install_auth_flow()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 973
end line: 1011
size: 38 LOC
McCabe index: 3
number of parameters: 2

id: 1352
unit: fn refresh_terminal_title_from_selections()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 249
end line: 287
size: 38 LOC
McCabe index: 6
number of parameters: 2

id: 1353
unit: fn handle_key()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 211
end line: 248
size: 38 LOC
McCabe index: 9
number of parameters: 2

id: 1354
unit: fn render_prompt_context_includes_selection_ranges_without_content()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 320
end line: 358
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1355
unit: fn overlay_forward_event()
file: codex-rs/tui/src/app_backtrack.rs
start line: 376
end line: 414
size: 38 LOC
McCabe index: 9
number of parameters: 3

id: 1356
unit: fn push_footer_part()
file: codex-rs/tui/src/resume_picker.rs
start line: 3114
end line: 3153
size: 38 LOC
McCabe index: 4
number of parameters: 4

id: 1357
unit: fn with_synthetic_mount_registry_lock()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1290
end line: 1327
size: 38 LOC
McCabe index: 3
number of parameters: 1

id: 1358
unit: fn translates_multiple_fd_mounts_for_legacy_system_bubblewrap()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 360
end line: 399
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1359
unit: fn first_writable_symlink_component_in_path()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1254
end line: 1295
size: 38 LOC
McCabe index: 4
number of parameters: 2

id: 1360
unit: fn contribute_thread_context()
file: codex-rs/ext/history-notes/src/extension.rs
start line: 95
end line: 132
size: 38 LOC
McCabe index: 3
number of parameters: 3

id: 1361
unit: fn append_evidence()
file: codex-rs/ext/guardian-v2/src/sync_reviewer/prompt.rs
start line: 352
end line: 390
size: 38 LOC
McCabe index: 6
number of parameters: 3

id: 1362
unit: fn list_from_discovery()
file: codex-rs/ext/skills/src/provider/executor.rs
start line: 193
end line: 230
size: 38 LOC
McCabe index: 3
number of parameters: 2

id: 1363
unit: fn resolve_dependency_tool()
file: codex-rs/ext/skills/src/loader/metadata.rs
start line: 179
end line: 217
size: 38 LOC
McCabe index: 1
number of parameters: 1

id: 1364
unit: fn base_git_command()
file: codex-rs/worktree/src/git.rs
start line: 56
end line: 95
size: 38 LOC
McCabe index: 2
number of parameters: 1

id: 1365
unit: fn external_agent_config_import_params_accept_legacy_plugin_details()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 639
end line: 677
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1366
unit: fn additional_file_system_permissions_populates_entries_for_legacy_roots()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 918
end line: 957
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1367
unit: fn command_exec_params_round_trips_disable_output_cap()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1551
end line: 1590
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1368
unit: fn config_granular_approval_policy_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2016
end line: 2054
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1369
unit: fn serializes_image_outputs_as_array()
file: codex-rs/protocol/src/models.rs
start line: 3366
end line: 3408
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1370
unit: fn serializes_local_audio_user_input_with_label_and_data_url()
file: codex-rs/protocol/src/models.rs
start line: 3871
end line: 3911
size: 38 LOC
McCabe index: 2
number of parameters: 0

id: 1371
unit: fn reasoning_effort_accepts_known_and_custom_values()
file: codex-rs/protocol/src/openai_models.rs
start line: 1251
end line: 1289
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1372
unit: fn redact_url_token()
file: codex-rs/cli/src/doctor/output.rs
start line: 898
end line: 936
size: 38 LOC
McCabe index: 3
number of parameters: 1

id: 1373
unit: fn merge_interactive_cli_flags()
file: codex-rs/cli/src/main.rs
start line: 2815
end line: 2854
size: 38 LOC
McCabe index: 6
number of parameters: 2

id: 1374
unit: fn windows_update_command_resolution_ignores_relative_path_entries()
file: codex-rs/cli/src/main.rs
start line: 2885
end line: 2927
size: 38 LOC
McCabe index: 2
number of parameters: 0

id: 1375
unit: fn turn_context_sets_model_and_reasoning_effort()
file: codex-rs/state/src/extract.rs
start line: 553
end line: 592
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1376
unit: fn mcp_server_elicitation_response_from_client_result()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 1806
end line: 1843
size: 38 LOC
McCabe index: 2
number of parameters: 1

id: 1377
unit: fn request_permissions_response_rejects_child_grant_outside_requested_cwd_scope()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3262
end line: 3301
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1378
unit: fn request_permissions_response_ignores_broader_cwd_grant_for_requested_child_path()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3304
end line: 3343
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1379
unit: fn tool_cache_feedback_attachments()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 416
end line: 455
size: 38 LOC
McCabe index: 3
number of parameters: 3

id: 1380
unit: fn redacts_mcp_error_message()
file: codex-rs/app-server/src/request_processors/thread_resume_redaction.rs
start line: 156
end line: 195
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1381
unit: fn local_model_messages_for_slug()
file: codex-rs/models-manager/src/model_info.rs
start line: 192
end line: 229
size: 38 LOC
McCabe index: 1
number of parameters: 1

id: 1382
unit: fn request_with_maximum()
file: codex-rs/code-mode/src/grpc_session/completion.rs
start line: 13
end line: 50
size: 38 LOC
McCabe index: 2
number of parameters: 4

id: 1383
unit: fn finalize_exit()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs
start line: 246
end line: 286
size: 38 LOC
McCabe index: 8
number of parameters: 6

id: 1384
unit: fn hook_states_from_stack_ignores_malformed_state_entries()
file: codex-rs/hooks/src/config_rules.rs
start line: 198
end line: 236
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1385
unit: fn unsupported_updated_mcp_tool_output_fails_open()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 410
end line: 449
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1386
unit: fn load_hooks_json()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 338
end line: 379
size: 38 LOC
McCabe index: 2
number of parameters: 2

id: 1387
unit: fn response_item_envelope_stores_metadata_beside_rollout_payload()
file: codex-rs/history/src/tests.rs
start line: 66
end line: 105
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1388
unit: fn safety_buffering_top_level_presence_wins_over_response_metadata()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1825
end line: 1865
size: 38 LOC
McCabe index: 2
number of parameters: 0

id: 1389
unit: fn summary_line()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 390
end line: 427
size: 38 LOC
McCabe index: 8
number of parameters: 2

id: 1390
unit: fn collect_current_entries()
file: codex-rs/git-utils/src/baseline.rs
start line: 276
end line: 314
size: 38 LOC
McCabe index: 9
number of parameters: 4

id: 1391
unit: fn revert_preflight_does_not_stage_index()
file: codex-rs/git-utils/src/apply.rs
start line: 770
end line: 812
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1392
unit: fn migration_fallback_metadata_is_opt_in()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 326
end line: 365
size: 38 LOC
McCabe index: 1
number of parameters: 0

id: 1393
unit: fn append_header_config()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 264
end line: 304
size: 38 LOC
McCabe index: 10
number of parameters: 2

id: 1394
unit: fn apply_headers()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 259
end line: 297
size: 37 LOC
McCabe index: 7
number of parameters: 4

id: 1395
unit: fn normalize_remote_control_url_accepts_localhost_urls()
file: codex-rs/app-server-transport/src/transport/remote_control/protocol.rs
start line: 340
end line: 376
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1396
unit: fn publish_runtime_if_newest_accepted_with()
file: codex-rs/connectors/src/connector_runtime/mod.rs
start line: 248
end line: 288
size: 37 LOC
McCabe index: 3
number of parameters: 7

id: 1397
unit: fn codex_apps_tools_cache_preserves_formerly_disallowed_connectors()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 132
end line: 170
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1398
unit: fn codex_apps_server_info_cache_survives_legacy_tools_cache_write()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 277
end line: 315
size: 37 LOC
McCabe index: 2
number of parameters: 0

id: 1399
unit: fn convert_mcp_resources()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 676
end line: 713
size: 37 LOC
McCabe index: 1
number of parameters: 1

id: 1400
unit: fn normalize_plugin_mcp_server()
file: codex-rs/codex-mcp/src/plugin_config.rs
start line: 125
end line: 162
size: 37 LOC
McCabe index: 4
number of parameters: 2

id: 1401
unit: fn relative_deny_glob_grants_remain_preapproved_after_materialization()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 464
end line: 501
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1402
unit: fn spawn_agent_common_properties_v2()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 620
end line: 656
size: 37 LOC
McCabe index: 1
number of parameters: 1

id: 1403
unit: fn apply_blocking_to_resolved_file()
file: codex-rs/core/src/config/edit.rs
start line: 741
end line: 784
size: 37 LOC
McCabe index: 7
number of parameters: 2

id: 1404
unit: fn resolve_token_budget_config()
file: codex-rs/core/src/config/mod.rs
start line: 2757
end line: 2795
size: 37 LOC
McCabe index: 3
number of parameters: 2

id: 1405
unit: fn derive_forbidden_reason()
file: codex-rs/core/src/exec_policy.rs
start line: 1016
end line: 1054
size: 37 LOC
McCabe index: 2
number of parameters: 3

id: 1406
unit: fn thread_settings_update()
file: codex-rs/core/src/codex_thread.rs
start line: 565
end line: 601
size: 37 LOC
McCabe index: 1
number of parameters: 1

id: 1407
unit: fn from_spawn_config()
file: codex-rs/core/src/guardian/review_session.rs
start line: 219
end line: 255
size: 37 LOC
McCabe index: 2
number of parameters: 3

id: 1408
unit: fn build_guardian_transcript_reserves_separate_budget_for_tool_evidence()
file: codex-rs/core/src/guardian/tests.rs
start line: 1631
end line: 1669
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1409
unit: fn plugin_manifest_version_for_source()
file: codex-rs/core-plugins/src/store.rs
start line: 539
end line: 575
size: 37 LOC
McCabe index: 5
number of parameters: 2

id: 1410
unit: fn install_remote_plugin_bundle()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 409
end line: 447
size: 37 LOC
McCabe index: 1
number of parameters: 3

id: 1411
unit: fn overwrite_plugin_manifest_version()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 521
end line: 557
size: 37 LOC
McCabe index: 4
number of parameters: 2

id: 1412
unit: fn deserialize_mcp_server_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 4359
end line: 4398
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1413
unit: fn deserialize_plugin_mcp_server_matcher_requirement()
file: codex-rs/config/src/config_requirements.rs
start line: 4518
end line: 4555
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1414
unit: fn verify_layer_ordering()
file: codex-rs/config/src/state.rs
start line: 527
end line: 569
size: 37 LOC
McCabe index: 7
number of parameters: 1

id: 1415
unit: fn completed_mcp_tool_call_multiple_outputs_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1823
end line: 1863
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1416
unit: fn attach_live_thread_for_selection_rejects_empty_non_ephemeral_fallback_threads()
file: codex-rs/tui/src/app/tests.rs
start line: 2385
end line: 2425
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1417
unit: fn plugin_remote_section_error_next_step()
file: codex-rs/tui/src/app/background_requests.rs
start line: 1007
end line: 1043
size: 37 LOC
McCabe index: 29
number of parameters: 2

id: 1418
unit: fn replace_one_preserves_other_bindings()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1868
end line: 1905
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1419
unit: fn move_up()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 433
end line: 469
size: 37 LOC
McCabe index: 5
number of parameters: 1

id: 1420
unit: fn parse_theme_name()
file: codex-rs/tui/src/render/highlight.rs
start line: 146
end line: 182
size: 37 LOC
McCabe index: 1
number of parameters: 1

id: 1421
unit: fn find_syntax()
file: codex-rs/tui/src/render/highlight.rs
start line: 541
end line: 579
size: 37 LOC
McCabe index: 8
number of parameters: 1

id: 1422
unit: fn cancel_current_request()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 499
end line: 535
size: 37 LOC
McCabe index: 4
number of parameters: 1

id: 1423
unit: fn deny_shortcut_submits_denied_exec_decision()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1398
end line: 1436
size: 37 LOC
McCabe index: 3
number of parameters: 0

id: 1424
unit: fn wrap_footer_tips()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1714
end line: 1753
size: 37 LOC
McCabe index: 8
number of parameters: 2

id: 1425
unit: fn side_content_clearing_handles_non_zero_buffer_origin()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2881
end line: 2919
size: 37 LOC
McCabe index: 3
number of parameters: 0

id: 1426
unit: fn adjust_start_for_wrapped_selection_visibility()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 410
end line: 449
size: 37 LOC
McCabe index: 4
number of parameters: 7

id: 1427
unit: fn esc_dismisses_slash_command_popup_without_interrupting_task()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2937
end line: 2981
size: 37 LOC
McCabe index: 2
number of parameters: 0

id: 1428
unit: fn wrap_footer_tips()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 657
end line: 696
size: 37 LOC
McCabe index: 8
number of parameters: 3

id: 1429
unit: fn freeform_commit_resets_when_draft_changes()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3129
end line: 3169
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1430
unit: fn notes_are_captured_for_selected_option()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3172
end line: 3211
size: 37 LOC
McCabe index: 2
number of parameters: 0

id: 1431
unit: fn sync_status_surface_shared_state()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 159
end line: 198
size: 37 LOC
McCabe index: 7
number of parameters: 2

id: 1432
unit: fn fallback_tab()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 198
end line: 236
size: 37 LOC
McCabe index: 6
number of parameters: 5

id: 1433
unit: fn connect_unix_stream_before_deadline()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 278
end line: 318
size: 37 LOC
McCabe index: 5
number of parameters: 2

id: 1434
unit: fn first_viewport_change_clears_from_new_viewport_when_old_viewport_is_empty()
file: codex-rs/tui/src/tui.rs
start line: 172
end line: 210
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1435
unit: fn render_expanded_session_details()
file: codex-rs/tui/src/resume_picker.rs
start line: 3184
end line: 3221
size: 37 LOC
McCabe index: 3
number of parameters: 3

id: 1436
unit: fn new()
file: codex-rs/tui/src/markdown_render.rs
start line: 424
end line: 460
size: 37 LOC
McCabe index: 1
number of parameters: 5

id: 1437
unit: fn symlinked_writable_roots_nested_symlink_escape_paths_fail_closed()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1667
end line: 1706
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1438
unit: fn registry_protection_precedes_denied_parent_mask()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1709
end line: 1746
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1439
unit: fn render_code_mode_sample_for_definition()
file: codex-rs/code-mode-protocol/src/description.rs
start line: 408
end line: 444
size: 37 LOC
McCabe index: 5
number of parameters: 1

id: 1440
unit: fn apply_ready_report()
file: codex-rs/exec-server/src/environment.rs
start line: 829
end line: 866
size: 37 LOC
McCabe index: 3
number of parameters: 3

id: 1441
unit: fn catalog_from_outcome()
file: codex-rs/ext/skills/src/provider/host.rs
start line: 89
end line: 127
size: 37 LOC
McCabe index: 5
number of parameters: 1

id: 1442
unit: fn unregister_paths()
file: codex-rs/file-watcher/src/lib.rs
start line: 478
end line: 516
size: 37 LOC
McCabe index: 5
number of parameters: 3

id: 1443
unit: fn actual_watch_path()
file: codex-rs/file-watcher/src/lib.rs
start line: 785
end line: 823
size: 37 LOC
McCabe index: 4
number of parameters: 1

id: 1444
unit: fn variant_definition_name()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1674
end line: 1714
size: 37 LOC
McCabe index: 14
number of parameters: 2

id: 1445
unit: fn command_exec_params_round_trips_disable_timeout()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1419
end line: 1457
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1446
unit: fn guardian_stdin_review_action_round_trips_native_and_foreign_paths()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2861
end line: 2898
size: 37 LOC
McCabe index: 2
number of parameters: 0

id: 1447
unit: fn hook_handler_metadata_only_exposes_async_for_commands()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3581
end line: 3617
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1448
unit: fn dynamic_tool_response_serializes_text_image_and_audio_content_items()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4569
end line: 4606
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1449
unit: fn counter()
file: codex-rs/otel/src/metrics/client.rs
start line: 115
end line: 153
size: 37 LOC
McCabe index: 4
number of parameters: 6

id: 1450
unit: fn permission_profile_deserializes_legacy_rollout_shape()
file: codex-rs/protocol/src/models.rs
start line: 2794
end line: 2832
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1451
unit: fn mixed_remote_and_local_audio_share_label_sequence()
file: codex-rs/protocol/src/models.rs
start line: 4206
end line: 4245
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1452
unit: fn resolve_permission_path()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 402
end line: 438
size: 37 LOC
McCabe index: 3
number of parameters: 2

id: 1453
unit: fn render_human_report_supports_summary_output_without_color()
file: codex-rs/cli/src/doctor/output.rs
start line: 1393
end line: 1437
size: 37 LOC
McCabe index: 2
number of parameters: 0

id: 1454
unit: fn event_msg_thread_goal_sets_preview_only_and_later_user_sets_message_title()
file: codex-rs/state/src/extract.rs
start line: 339
end line: 380
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1455
unit: fn turn_context_sets_cwd_when_session_cwd_missing()
file: codex-rs/state/src/extract.rs
start line: 512
end line: 550
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1456
unit: fn metadata_for_test()
file: codex-rs/state/src/extract.rs
start line: 688
end line: 724
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1457
unit: fn write_session_file_with_meta_payload()
file: codex-rs/rollout/src/tests.rs
start line: 603
end line: 644
size: 37 LOC
McCabe index: 1
number of parameters: 4

id: 1458
unit: fn parse_key_path()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 531
end line: 576
size: 37 LOC
McCabe index: 11
number of parameters: 1

id: 1459
unit: fn map_hooks_requirements_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 602
end line: 639
size: 37 LOC
McCabe index: 1
number of parameters: 1

id: 1460
unit: fn process_api_key_cost()
file: codex-rs/app-server/src/turn_cost_worker.rs
start line: 439
end line: 475
size: 37 LOC
McCabe index: 4
number of parameters: 3

id: 1461
unit: fn spawn_event_loop()
file: codex-rs/app-server/src/skills_watcher.rs
start line: 133
end line: 170
size: 37 LOC
McCabe index: 3
number of parameters: 5

id: 1462
unit: fn spawn_stream()
file: codex-rs/code-mode/src/grpc_session/callbacks.rs
start line: 36
end line: 72
size: 37 LOC
McCabe index: 5
number of parameters: 5

id: 1463
unit: fn drop()
file: codex-rs/code-mode/src/grpc_session/operations.rs
start line: 403
end line: 439
size: 37 LOC
McCabe index: 5
number of parameters: 1

id: 1464
unit: fn redact_username_segments()
file: codex-rs/windows-sandbox-rs/src/setup_error.rs
start line: 216
end line: 256
size: 37 LOC
McCabe index: 11
number of parameters: 2

id: 1465
unit: fn legacy_non_tty_cmd_emits_output()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 265
end line: 301
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1466
unit: fn legacy_non_tty_cmd_rejects_deny_read_overrides()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 350
end line: 386
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1467
unit: fn deprecated_block_decision_with_additional_context_blocks_processing()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 516
end line: 553
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1468
unit: fn process_snapshot()
file: codex-rs/diagnostics/src/lib.rs
start line: 151
end line: 192
size: 37 LOC
McCabe index: 2
number of parameters: 0

id: 1469
unit: fn run_main_with_arg0_guard_keeps_aliases_alive_until_main_returns()
file: codex-rs/arg0/src/lib.rs
start line: 731
end line: 770
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1470
unit: fn build_authorize_url()
file: codex-rs/login/src/server.rs
start line: 576
end line: 612
size: 37 LOC
McCabe index: 2
number of parameters: 6

id: 1471
unit: fn http_request_timeout_treats_omitted_and_null_as_no_timeout()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1243
end line: 1280
size: 37 LOC
McCabe index: 1
number of parameters: 0

id: 1472
unit: fn parse_mcp_output_audio()
file: codex-rs/code-mode-runtime/src/runtime/value.rs
start line: 247
end line: 284
size: 37 LOC
McCabe index: 7
number of parameters: 2

id: 1473
unit: def main()
file: .github/scripts/v8_canary_changes.py
start line: 151
end line: 191
size: 37 LOC
McCabe index: 8
number of parameters: 0

id: 1474
unit: fn merge_reasoning_body()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 630
end line: 673
size: 36 LOC
McCabe index: 7
number of parameters: 2

id: 1475
unit: fn websocket_404_only_reports_explicit_missing_remote_app_server()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1917
end line: 1954
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1476
unit: fn websocket_state_clears_chunk_cursor_when_stream_is_invalidated()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3333
end line: 3370
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1477
unit: fn response_input_to_code_mode_result()
file: codex-rs/tools/src/tool_output.rs
start line: 203
end line: 238
size: 36 LOC
McCabe index: 1
number of parameters: 1

id: 1478
unit: fn parse_mcp_tool_with_description_limit()
file: codex-rs/tools/src/mcp_tool.rs
start line: 19
end line: 60
size: 36 LOC
McCabe index: 4
number of parameters: 2

id: 1479
unit: fn record_windows_sandbox_spawn_failure()
file: codex-rs/core/src/exec.rs
start line: 533
end line: 568
size: 36 LOC
McCabe index: 4
number of parameters: 3

id: 1480
unit: fn mcp_tool_call_span()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 584
end line: 619
size: 36 LOC
McCabe index: 1
number of parameters: 3

id: 1481
unit: fn sanitize_mcp_tool_result_for_model()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 868
end line: 905
size: 36 LOC
McCabe index: 8
number of parameters: 2

id: 1482
unit: fn resolve_default_permissions()
file: codex-rs/core/src/config/mod.rs
start line: 4615
end line: 4651
size: 36 LOC
McCabe index: 3
number of parameters: 4

id: 1483
unit: fn truncate_guardian_action_value()
file: codex-rs/core/src/guardian/approval_request.rs
start line: 237
end line: 272
size: 36 LOC
McCabe index: 1
number of parameters: 1

id: 1484
unit: fn exec_env_policy_from_shell_policy()
file: codex-rs/core/src/unified_exec/process_manager.rs
start line: 130
end line: 165
size: 36 LOC
McCabe index: 3
number of parameters: 1

id: 1485
unit: fn denied_git_marketplace_does_not_clone_or_create_install_root()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 277
end line: 315
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1486
unit: fn build_remote_plugin_summary()
file: codex-rs/core-plugins/src/remote.rs
start line: 1722
end line: 1757
size: 36 LOC
McCabe index: 1
number of parameters: 2

id: 1487
unit: fn configured_marketplace_source()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 397
end line: 432
size: 36 LOC
McCabe index: 4
number of parameters: 2

id: 1488
unit: fn install_with_version_and_manifest()
file: codex-rs/core-plugins/src/store.rs
start line: 340
end line: 377
size: 36 LOC
McCabe index: 3
number of parameters: 5

id: 1489
unit: fn deserialize_allowed_approval_policies()
file: codex-rs/config/src/config_requirements.rs
start line: 3462
end line: 3499
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1490
unit: fn legacy_requirements_to_toml_value()
file: codex-rs/config/src/loader/mod.rs
start line: 956
end line: 993
size: 36 LOC
McCabe index: 6
number of parameters: 1

id: 1491
unit: fn read_available()
file: codex-rs/tui/src/terminal_probe.rs
start line: 155
end line: 191
size: 36 LOC
McCabe index: 7
number of parameters: 4

id: 1492
unit: fn find_keyboard_flags()
file: codex-rs/tui/src/terminal_probe.rs
start line: 465
end line: 500
size: 36 LOC
McCabe index: 7
number of parameters: 1

id: 1493
unit: fn current_animation_frame()
file: codex-rs/tui/src/pets/ambient.rs
start line: 376
end line: 412
size: 36 LOC
McCabe index: 6
number of parameters: 2

id: 1494
unit: fn custom_pet_entries()
file: codex-rs/tui/src/pets/picker.rs
start line: 158
end line: 194
size: 36 LOC
McCabe index: 6
number of parameters: 1

id: 1495
unit: fn can_reuse_implicit_local_daemon_requires_default_launch_config()
file: codex-rs/tui/src/lib.rs
start line: 2666
end line: 2702
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1496
unit: fn replace_one_deduplicates_replacement()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1908
end line: 1944
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1497
unit: fn selection_view_params()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 219
end line: 255
size: 36 LOC
McCabe index: 3
number of parameters: 4

id: 1498
unit: fn write_tmtheme_with_diff_backgrounds()
file: codex-rs/tui/src/render/highlight.rs
start line: 750
end line: 785
size: 36 LOC
McCabe index: 1
number of parameters: 5

id: 1499
unit: fn complete_token_occurrences_before()
file: codex-rs/tui/src/bottom_pane/chat_composer/popup_state.rs
start line: 52
end line: 87
size: 36 LOC
McCabe index: 7
number of parameters: 3

id: 1500
unit: fn page_and_jump_navigation_use_list_keymap()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 1047
end line: 1087
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1501
unit: fn hook()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 965
end line: 1000
size: 36 LOC
McCabe index: 2
number of parameters: 8

id: 1502
unit: fn renders_selected_managed_handler()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1295
end line: 1330
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1503
unit: fn trust_key_preserves_disabled_modified_handler()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1618
end line: 1654
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1504
unit: fn space_appends_to_active_search_instead_of_toggling_selected_item()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1961
end line: 1998
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1505
unit: fn insert_and_replace_update_cursor_and_text()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2272
end line: 2312
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1506
unit: fn delete_backward_word_and_kill_line_variants()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2983
end line: 3031
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1507
unit: fn fuzzy_matched_emoji_graphemes_keep_description_alignment()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 849
end line: 887
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1508
unit: fn paired_text_object_range()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 243
end line: 278
size: 36 LOC
McCabe index: 9
number of parameters: 4

id: 1509
unit: fn remapped_horizontal_list_keys_control_action_selection()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1147
end line: 1185
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1510
unit: fn rows_from_matches()
file: codex-rs/tui/src/bottom_pane/skill_popup.rs
start line: 123
end line: 158
size: 36 LOC
McCabe index: 3
number of parameters: 3

id: 1511
unit: fn build_line()
file: codex-rs/tui/src/bottom_pane/mentions_v2/render.rs
start line: 119
end line: 155
size: 36 LOC
McCabe index: 4
number of parameters: 4

id: 1512
unit: fn auto_resolution_visible_countdown_is_red()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1935
end line: 1972
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1513
unit: fn vt100_zellij_raw_insert_keeps_soft_wrapped_tail_above_viewport()
file: codex-rs/tui/src/insert_history.rs
start line: 1067
end line: 1104
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1514
unit: fn goal_summary_lines()
file: codex-rs/tui/src/chatwidget/goal_menu.rs
start line: 85
end line: 120
size: 36 LOC
McCabe index: 2
number of parameters: 1

id: 1515
unit: fn remap_placeholders_for_message_and_history_record()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 324
end line: 360
size: 36 LOC
McCabe index: 2
number of parameters: 3

id: 1516
unit: fn add_boxed_history()
file: codex-rs/tui/src/chatwidget.rs
start line: 1250
end line: 1286
size: 36 LOC
McCabe index: 9
number of parameters: 2

id: 1517
unit: fn stable_prefix_len_for_source_start()
file: codex-rs/tui/src/streaming/controller.rs
start line: 433
end line: 469
size: 36 LOC
McCabe index: 4
number of parameters: 2

id: 1518
unit: fn push_line()
file: codex-rs/tui/src/streaming/table_holdback.rs
start line: 119
end line: 159
size: 36 LOC
McCabe index: 12
number of parameters: 2

id: 1519
unit: fn main()
file: codex-rs/tui/src/main.rs
start line: 21
end line: 57
size: 36 LOC
McCabe index: 3
number of parameters: 0

id: 1520
unit: fn light_truecolor_theme_uses_readable_gutter_and_line_backgrounds()
file: codex-rs/tui/src/diff_render.rs
start line: 2185
end line: 2220
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1521
unit: fn remote_picker_sends_cwd_filter_without_local_post_filtering()
file: codex-rs/tui/src/resume_picker.rs
start line: 4013
end line: 4052
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1522
unit: fn app_server_row_keeps_pathless_threads()
file: codex-rs/tui/src/resume_picker.rs
start line: 6248
end line: 6285
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1523
unit: fn run_bwrap_with_proc_fallback()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 393
end line: 430
size: 36 LOC
McCabe index: 3
number of parameters: 7

id: 1524
unit: fn new()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 660
end line: 698
size: 36 LOC
McCabe index: 6
number of parameters: 1

id: 1525
unit: fn try_remove_protected_create_target()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1187
end line: 1223
size: 36 LOC
McCabe index: 6
number of parameters: 1

id: 1526
unit: fn mcp_structured_content_schema()
file: codex-rs/code-mode-protocol/src/description.rs
start line: 464
end line: 503
size: 36 LOC
McCabe index: 5
number of parameters: 1

id: 1527
unit: fn declared_file_path()
file: codex-rs/exec-server/src/capability_discovery.rs
start line: 477
end line: 512
size: 36 LOC
McCabe index: 4
number of parameters: 5

id: 1528
unit: fn keeps_current_user_and_previous_visible_turn()
file: codex-rs/ext/web-search/src/history.rs
start line: 113
end line: 149
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1529
unit: fn page_response()
file: codex-rs/ext/skills/src/tools/read.rs
start line: 294
end line: 331
size: 36 LOC
McCabe index: 5
number of parameters: 5

id: 1530
unit: fn allocate_description_chars()
file: codex-rs/ext/skills/src/render.rs
start line: 408
end line: 447
size: 36 LOC
McCabe index: 6
number of parameters: 3

id: 1531
unit: fn remove_subscriber()
file: codex-rs/file-watcher/src/lib.rs
start line: 518
end line: 554
size: 36 LOC
McCabe index: 4
number of parameters: 2

id: 1532
unit: fn variant_title_collision_key()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1838
end line: 1878
size: 36 LOC
McCabe index: 13
number of parameters: 3

id: 1533
unit: fn experimental_type_fields_ts_filter_keeps_imports_used_in_intersection_suffix()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2764
end line: 2805
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1534
unit: fn changed_rollout_items_dedupe_turn_metadata_snapshots()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4911
end line: 4947
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1535
unit: fn mcp_elicitation_preserves_integer_and_number_schema_wire_values()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2465
end line: 2501
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1536
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/shared.rs
start line: 124
end line: 159
size: 36 LOC
McCabe index: 1
number of parameters: 1

id: 1537
unit: fn models_response_promotes_legacy_base_instructions()
file: codex-rs/protocol/src/openai_models.rs
start line: 1446
end line: 1483
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1538
unit: fn detect()
file: codex-rs/cli/src/doctor/system.rs
start line: 22
end line: 57
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1539
unit: fn write_footer()
file: codex-rs/cli/src/doctor/output.rs
start line: 447
end line: 482
size: 36 LOC
McCabe index: 2
number of parameters: 2

id: 1540
unit: fn count_summary()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 689
end line: 725
size: 36 LOC
McCabe index: 5
number of parameters: 1

id: 1541
unit: fn collect_rollout_stats_inner()
file: codex-rs/cli/src/doctor.rs
start line: 2301
end line: 2337
size: 36 LOC
McCabe index: 7
number of parameters: 2

id: 1542
unit: fn collect_from_pairs_reports_raw_values_and_attachment()
file: codex-rs/feedback/src/feedback_diagnostics.rs
start line: 99
end line: 137
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1543
unit: fn hooks_to_info()
file: codex-rs/app-server/src/request_processors/catalog_processor.rs
start line: 66
end line: 101
size: 36 LOC
McCabe index: 1
number of parameters: 1

id: 1544
unit: fn plugin_search_match_rank()
file: codex-rs/app-server/src/request_processors/plugins/search.rs
start line: 312
end line: 349
size: 36 LOC
McCabe index: 3
number of parameters: 2

id: 1545
unit: fn tool_cache_feedback_attachments_include_directory_cache_without_account_id()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 796
end line: 833
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1546
unit: fn wait_for_process()
file: codex-rs/windows-sandbox-rs/src/lib.rs
start line: 407
end line: 443
size: 36 LOC
McCabe index: 6
number of parameters: 3

id: 1547
unit: fn glob_patterns_expand_to_existing_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 540
end line: 577
size: 36 LOC
McCabe index: 3
number of parameters: 0

id: 1548
unit: fn words()
file: codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs
start line: 107
end line: 143
size: 36 LOC
McCabe index: 12
number of parameters: 1

id: 1549
unit: fn run_setup_refresh_inner()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 322
end line: 357
size: 36 LOC
McCabe index: 3
number of parameters: 3

id: 1550
unit: fn hook_states_from_stack_ignores_malformed_hook_events()
file: codex-rs/hooks/src/config_rules.rs
start line: 159
end line: 195
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1551
unit: fn generated_hook_schemas_match_fixtures()
file: codex-rs/hooks/src/schema.rs
start line: 1034
end line: 1070
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1552
unit: fn continue_false_preserves_context_for_later_turns()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 303
end line: 339
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1553
unit: fn claude_block_decision_blocks_processing()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 342
end line: 378
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1554
unit: fn websocket_url_from_api_url_for_call()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1126
end line: 1161
size: 36 LOC
McCabe index: 2
number of parameters: 5

id: 1555
unit: fn spawn()
file: codex-rs/shell-command/src/command_safety/powershell_parser.rs
start line: 115
end line: 150
size: 36 LOC
McCabe index: 1
number of parameters: 1

id: 1556
unit: fn output_schema_requires_rollout_slug_and_keeps_it_nullable()
file: codex-rs/memories/write/src/phase1.rs
start line: 532
end line: 571
size: 36 LOC
McCabe index: 1
number of parameters: 0

id: 1557
unit: fn resolve_config()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 131
end line: 168
size: 36 LOC
McCabe index: 3
number of parameters: 4

id: 1558
unit: fn render_login_error_page()
file: codex-rs/login/src/server.rs
start line: 1083
end line: 1118
size: 36 LOC
McCabe index: 2
number of parameters: 3

id: 1559
unit: fn find_unquoted_source_hook_path()
file: codex-rs/external-agent-migration/src/hooks_common.rs
start line: 124
end line: 159
size: 36 LOC
McCabe index: 10
number of parameters: 3

id: 1560
unit: fn project_cwd_from_sessions()
file: codex-rs/external-agent-migration/src/memory.rs
start line: 77
end line: 113
size: 36 LOC
McCabe index: 7
number of parameters: 1

id: 1561
unit: fn import_cursor_skills_reads_user_and_managed_directories()
file: codex-rs/external-agent-migration/src/service_tests/plugins/marketplaces.rs
start line: 729
end line: 766
size: 36 LOC
McCabe index: 2
number of parameters: 0

id: 1562
unit: def route_notification()
file: sdk/python/src/openai_codex/_message_router.py
start line: 176
end line: 215
size: 36 LOC
McCabe index: 12
number of parameters: 2

id: 1563
unit: function flattenConfigOverrides()
file: sdk/typescript/src/exec.ts
start line: 267
end line: 305
size: 36 LOC
McCabe index: 12
number of parameters: 3

id: 1564
unit: fn delete_oauth_tokens_with_secrets_backend_removes_secrets_and_file()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1515
end line: 1551
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1565
unit: fn parses_legacy_custom_elicitation_without_mode()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 410
end line: 445
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1566
unit: fn build_model_visible_specs()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 542
end line: 579
size: 35 LOC
McCabe index: 5
number of parameters: 5

id: 1567
unit: fn required_child_management_tool_names()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 673
end line: 708
size: 35 LOC
McCabe index: 4
number of parameters: 2

id: 1568
unit: fn record_items_with_metadata()
file: codex-rs/core/src/context_manager/history.rs
start line: 223
end line: 259
size: 35 LOC
McCabe index: 9
number of parameters: 3

id: 1569
unit: fn truncate_message_text_to_token_budget()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 709
end line: 747
size: 35 LOC
McCabe index: 6
number of parameters: 2

id: 1570
unit: fn review_requirement()
file: codex-rs/core/src/unified_exec/stdin_approval.rs
start line: 106
end line: 140
size: 35 LOC
McCabe index: 9
number of parameters: 3

id: 1571
unit: fn build_remote_marketplace()
file: codex-rs/core-plugins/src/remote.rs
start line: 1174
end line: 1209
size: 35 LOC
McCabe index: 3
number of parameters: 5

id: 1572
unit: fn run_git_output()
file: codex-rs/core-plugins/src/loader.rs
start line: 1871
end line: 1907
size: 35 LOC
McCabe index: 6
number of parameters: 3

id: 1573
unit: fn discover_marketplace_paths_from_roots()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 449
end line: 486
size: 35 LOC
McCabe index: 12
number of parameters: 2

id: 1574
unit: fn pack_npm_package()
file: codex-rs/core-plugins/src/npm_source.rs
start line: 79
end line: 115
size: 35 LOC
McCabe index: 4
number of parameters: 5

id: 1575
unit: fn coalesced_reads_dedupe_names()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2196
end line: 2230
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1576
unit: fn validate_no_shadow_with_allowed_overlaps()
file: codex-rs/tui/src/keymap.rs
start line: 2062
end line: 2096
size: 35 LOC
McCabe index: 10
number of parameters: 3

id: 1577
unit: fn open_agent_picker_marks_loaded_threads_open()
file: codex-rs/tui/src/app/tests.rs
start line: 2149
end line: 2187
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1578
unit: fn read_startup_probe()
file: codex-rs/tui/src/terminal_probe.rs
start line: 319
end line: 353
size: 35 LOC
McCabe index: 6
number of parameters: 4

id: 1579
unit: fn numeric_shortcuts_choose_actions()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 1058
end line: 1095
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1580
unit: fn compact_group_display_lines()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 249
end line: 283
size: 35 LOC
McCabe index: 6
number of parameters: 2

id: 1581
unit: fn render_scrolled()
file: codex-rs/tui/src/render/renderable.rs
start line: 498
end line: 534
size: 35 LOC
McCabe index: 5
number of parameters: 4

id: 1582
unit: fn additional_permissions_prompt_snapshot()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2091
end line: 2126
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1583
unit: fn placeholder()
file: codex-rs/tui/src/bottom_pane/status_surface_preview.rs
start line: 44
end line: 78
size: 35 LOC
McCabe index: 1
number of parameters: 1

id: 1584
unit: fn parse_tool_suggestion_request()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 375
end line: 411
size: 35 LOC
McCabe index: 2
number of parameters: 1

id: 1585
unit: fn preview_uses_placeholders_when_runtime_values_are_missing()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 593
end line: 628
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1586
unit: fn stacked_side_content_is_used_when_side_by_side_does_not_fit()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2784
end line: 2819
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1587
unit: fn filtered()
file: codex-rs/tui/src/bottom_pane/skill_popup.rs
start line: 160
end line: 198
size: 35 LOC
McCabe index: 8
number of parameters: 1

id: 1588
unit: fn left_side_line()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 307
end line: 343
size: 35 LOC
McCabe index: 6
number of parameters: 3

id: 1589
unit: fn vt100_zellij_raw_replay_keeps_overflowing_soft_wrapped_tail_above_viewport()
file: codex-rs/tui/src/insert_history.rs
start line: 1107
end line: 1143
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1590
unit: fn add_ide_context_status_message()
file: codex-rs/tui/src/chatwidget/ide_context.rs
start line: 91
end line: 126
size: 35 LOC
McCabe index: 3
number of parameters: 1

id: 1591
unit: fn model_selection_actions()
file: codex-rs/tui/src/chatwidget/model_popups.rs
start line: 256
end line: 290
size: 35 LOC
McCabe index: 4
number of parameters: 4

id: 1592
unit: fn converts_request_permissions_into_canonical_granted_permissions()
file: codex-rs/tui/src/app_server_approval_conversions.rs
start line: 140
end line: 175
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1593
unit: fn write_ide_context_response()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 884
end line: 918
size: 35 LOC
McCabe index: 2
number of parameters: 3

id: 1594
unit: fn legacy_turn_permissions_reject_non_cwd_write_roots()
file: codex-rs/tui/src/app_server_session.rs
start line: 2811
end line: 2847
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1595
unit: fn status_account_display_from_auth_mode_uses_remapped_plan_labels()
file: codex-rs/tui/src/app_server_session.rs
start line: 3869
end line: 3905
size: 35 LOC
McCabe index: 4
number of parameters: 0

id: 1596
unit: fn invalidate_viewport_repaints_default_style_spaces_over_stale_terminal_cells()
file: codex-rs/tui/src/custom_terminal.rs
start line: 970
end line: 1009
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1597
unit: fn search_line()
file: codex-rs/tui/src/resume_picker.rs
start line: 2074
end line: 2109
size: 35 LOC
McCabe index: 6
number of parameters: 2

id: 1598
unit: fn title_styles_nickname_and_role()
file: codex-rs/tui/src/multi_agents.rs
start line: 892
end line: 927
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1599
unit: fn compute_column_widths()
file: codex-rs/tui/src/markdown_render.rs
start line: 1244
end line: 1282
size: 35 LOC
McCabe index: 5
number of parameters: 2

id: 1600
unit: fn append_existing_unreadable_path_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1174
end line: 1216
size: 35 LOC
McCabe index: 4
number of parameters: 3

id: 1601
unit: fn remove_sync()
file: codex-rs/exec-server/src/no_follow/windows.rs
start line: 288
end line: 323
size: 35 LOC
McCabe index: 6
number of parameters: 3

id: 1602
unit: fn finish()
file: codex-rs/ext/skills/src/telemetry.rs
start line: 54
end line: 90
size: 35 LOC
McCabe index: 4
number of parameters: 3

id: 1603
unit: fn annotate_variant_list()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1797
end line: 1836
size: 35 LOC
McCabe index: 12
number of parameters: 2

id: 1604
unit: fn handle_agent_reasoning()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 502
end line: 540
size: 35 LOC
McCabe index: 6
number of parameters: 2

id: 1605
unit: fn handle_agent_reasoning_raw_content()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 542
end line: 580
size: 35 LOC
McCabe index: 6
number of parameters: 2

id: 1606
unit: fn ignores_plain_user_response_items_in_rollout_replay()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4639
end line: 4674
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1607
unit: fn deserialize()
file: codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs
start line: 315
end line: 349
size: 35 LOC
McCabe index: 1
number of parameters: 1

id: 1608
unit: fn serialize_installed_apps()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3632
end line: 3667
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1609
unit: fn thread_goal_methods_are_not_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4324
end line: 4359
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1610
unit: fn canonicalize_json()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 208
end line: 264
size: 35 LOC
McCabe index: 3
number of parameters: 1

id: 1611
unit: fn writable_root_presence_matches_materialized_roots()
file: codex-rs/protocol/src/permissions.rs
start line: 2445
end line: 2480
size: 35 LOC
McCabe index: 2
number of parameters: 0

id: 1612
unit: fn writable_roots_preserve_symlinked_protected_subpaths()
file: codex-rs/protocol/src/permissions.rs
start line: 3419
end line: 3456
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1613
unit: fn print_upgrade_outcome()
file: codex-rs/cli/src/marketplace_cmd.rs
start line: 477
end line: 513
size: 35 LOC
McCabe index: 9
number of parameters: 2

id: 1614
unit: fn windows_store_update()
file: codex-rs/cli/src/doctor/updates.rs
start line: 324
end line: 359
size: 35 LOC
McCabe index: 4
number of parameters: 2

id: 1615
unit: fn system_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 58
end line: 92
size: 35 LOC
McCabe index: 1
number of parameters: 1

id: 1616
unit: fn render_human_report_explains_terminal_warning_issue()
file: codex-rs/cli/src/doctor/output.rs
start line: 1562
end line: 1598
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1617
unit: fn windows_console_details()
file: codex-rs/cli/src/doctor.rs
start line: 1777
end line: 1814
size: 35 LOC
McCabe index: 4
number of parameters: 0

id: 1618
unit: fn feedback_event()
file: codex-rs/feedback/src/lib.rs
start line: 484
end line: 519
size: 35 LOC
McCabe index: 2
number of parameters: 5

id: 1619
unit: fn build_thread_config_overrides()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 1604
end line: 1638
size: 35 LOC
McCabe index: 1
number of parameters: 13

id: 1620
unit: fn filter_openai_curated_installed_conflicts()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 232
end line: 267
size: 35 LOC
McCabe index: 7
number of parameters: 2

id: 1621
unit: fn track_plugin_install_failed_for_remote_plugin()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 1791
end line: 1825
size: 35 LOC
McCabe index: 2
number of parameters: 7

id: 1622
unit: fn remote_plugin_bundle_install_error_type()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2456
end line: 2490
size: 35 LOC
McCabe index: 1
number of parameters: 1

id: 1623
unit: fn permission_profile_workspace_root_uses_runtime_workspace_roots()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 259
end line: 296
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1624
unit: fn emit_wfp_setup_metric()
file: codex-rs/windows-sandbox-rs/src/wfp_setup.rs
start line: 64
end line: 98
size: 35 LOC
McCabe index: 3
number of parameters: 3

id: 1625
unit: fn prepare_spawn_context_common()
file: codex-rs/windows-sandbox-rs/src/spawn_prep.rs
start line: 83
end line: 121
size: 35 LOC
McCabe index: 3
number of parameters: 7

id: 1626
unit: fn run_setup_singleflight()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 146
end line: 182
size: 35 LOC
McCabe index: 4
number of parameters: 2

id: 1627
unit: fn quote_arg()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 816
end line: 850
size: 35 LOC
McCabe index: 6
number of parameters: 1

id: 1628
unit: fn aggregate_results_concatenates_blocking_reasons_in_declaration_order()
file: codex-rs/hooks/src/events/stop.rs
start line: 652
end line: 687
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1629
unit: fn append_managed_requirement_handlers()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 207
end line: 241
size: 35 LOC
McCabe index: 1
number of parameters: 7

id: 1630
unit: fn no_proxy_entry_matches_origin()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 680
end line: 718
size: 35 LOC
McCabe index: 10
number of parameters: 2

id: 1631
unit: fn safety_buffering_prefers_wire_retry_model_and_only_falls_back_when_omitted()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1759
end line: 1796
size: 35 LOC
McCabe index: 3
number of parameters: 0

id: 1632
unit: fn pick_environment_row()
file: codex-rs/cloud-tasks/src/env_detect.rs
start line: 123
end line: 158
size: 35 LOC
McCabe index: 10
number of parameters: 2

id: 1633
unit: fn merge_base_prefers_upstream_when_remote_ahead()
file: codex-rs/git-utils/src/branch.rs
start line: 197
end line: 239
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1634
unit: fn read_diff_git_token()
file: codex-rs/git-utils/src/apply.rs
start line: 227
end line: 261
size: 35 LOC
McCabe index: 11
number of parameters: 1

id: 1635
unit: fn preflight_blocks_partial_changes()
file: codex-rs/git-utils/src/apply.rs
start line: 815
end line: 854
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1636
unit: fn redetects_sessions_when_source_contents_change_after_import()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 349
end line: 385
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1637
unit: fn project_connector_metadata()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 85
end line: 122
size: 35 LOC
McCabe index: 6
number of parameters: 1

id: 1638
unit: fn collect_markdown_files()
file: codex-rs/external-agent-migration/src/memory.rs
start line: 115
end line: 149
size: 35 LOC
McCabe index: 6
number of parameters: 5

id: 1639
unit: fn import_mcp_server_config()
file: codex-rs/external-agent-migration/src/service.rs
start line: 602
end line: 638
size: 35 LOC
McCabe index: 5
number of parameters: 2

id: 1640
unit: fn tool_call_note()
file: codex-rs/external-agent-migration/src/sessions/records_common.rs
start line: 86
end line: 120
size: 35 LOC
McCabe index: 8
number of parameters: 1

id: 1641
unit: fn build_mcp_config()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 34
end line: 72
size: 35 LOC
McCabe index: 5
number of parameters: 2

id: 1642
unit: def parse_args()
file: scripts/stage_npm_packages.py
start line: 86
end line: 120
size: 35 LOC
McCabe index: 1
number of parameters: 0

id: 1643
unit: def _handle_server_request()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 319
end line: 353
size: 35 LOC
McCabe index: 4
number of parameters: 3

id: 1644
unit: fn into_json_payload()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 300
end line: 333
size: 34 LOC
McCabe index: 1
number of parameters: 1

id: 1645
unit: fn agent_plugin_oauth_stops_only_for_sensitive_headers()
file: codex-rs/rmcp-client/src/oauth_http_client.rs
start line: 343
end line: 376
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1646
unit: fn websocket_state_drops_duplicate_client_chunks_while_pending()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 2983
end line: 3017
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1647
unit: fn builds_url_elicitation_payload()
file: codex-rs/codex-mcp/src/auth_elicitation.rs
start line: 297
end line: 331
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1648
unit: fn read_ca_certificates()
file: codex-rs/network-proxy/src/certs.rs
start line: 327
end line: 360
size: 34 LOC
McCabe index: 6
number of parameters: 1

id: 1649
unit: fn parse_tcp_owner_rows()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 99
end line: 134
size: 34 LOC
McCabe index: 5
number of parameters: 2

id: 1650
unit: fn parse_token_groups()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 230
end line: 265
size: 34 LOC
McCabe index: 5
number of parameters: 2

id: 1651
unit: fn virtualize_env_var()
file: codex-rs/network-proxy/src/credential_broker.rs
start line: 336
end line: 370
size: 34 LOC
McCabe index: 9
number of parameters: 5

id: 1652
unit: fn default_tool_search_text()
file: codex-rs/tools/src/tool_search.rs
start line: 87
end line: 122
size: 34 LOC
McCabe index: 2
number of parameters: 1

id: 1653
unit: fn for_each_schema_child()
file: codex-rs/tools/src/json_schema.rs
start line: 268
end line: 304
size: 34 LOC
McCabe index: 13
number of parameters: 3

id: 1654
unit: fn for_each_schema_child_mut()
file: codex-rs/tools/src/json_schema.rs
start line: 323
end line: 359
size: 34 LOC
McCabe index: 13
number of parameters: 3

id: 1655
unit: fn record_mcp_result_span_telemetry()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 645
end line: 681
size: 34 LOC
McCabe index: 3
number of parameters: 2

id: 1656
unit: fn reasoning_effort_for_request()
file: codex-rs/core/src/client.rs
start line: 186
end line: 220
size: 34 LOC
McCabe index: 4
number of parameters: 2

id: 1657
unit: fn filter_plugin_mcp_servers_by_requirements()
file: codex-rs/core/src/config/mod.rs
start line: 2093
end line: 2127
size: 34 LOC
McCabe index: 4
number of parameters: 3

id: 1658
unit: fn compile_scoped_filesystem_path()
file: codex-rs/core/src/config/permissions.rs
start line: 610
end line: 645
size: 34 LOC
McCabe index: 4
number of parameters: 3

id: 1659
unit: fn estimate_response_item_model_visible_bytes()
file: codex-rs/core/src/context_manager/history.rs
start line: 670
end line: 706
size: 34 LOC
McCabe index: 1
number of parameters: 1

id: 1660
unit: fn from_resolution()
file: codex-rs/core/src/environment_selection.rs
start line: 742
end line: 775
size: 34 LOC
McCabe index: 2
number of parameters: 2

id: 1661
unit: fn collect_guardian_transcript_entries_preserves_named_unpaired_tool_sources()
file: codex-rs/core/src/guardian/tests.rs
start line: 1059
end line: 1094
size: 34 LOC
McCabe index: 2
number of parameters: 0

id: 1662
unit: fn approval_reason()
file: codex-rs/core/src/unified_exec/stdin_approval.rs
start line: 142
end line: 175
size: 34 LOC
McCabe index: 5
number of parameters: 2

id: 1663
unit: fn resolve_installable_plugin()
file: codex-rs/core-plugins/src/manager.rs
start line: 1972
end line: 2005
size: 34 LOC
McCabe index: 2
number of parameters: 3

id: 1664
unit: fn expected_provider()
file: codex-rs/config/src/thread_config/remote.rs
start line: 540
end line: 573
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1665
unit: fn patch_preview_shows_minified_prefix_but_preserves_full_views()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 53
end line: 87
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1666
unit: fn code_mode_tool_call_preserves_failure_details()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1606
end line: 1641
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1667
unit: fn attach_live_thread_for_selection_rejects_unmaterialized_fallback_threads()
file: codex-rs/tui/src/app/tests.rs
start line: 2428
end line: 2465
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1668
unit: fn request_matches_server_request()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 525
end line: 558
size: 34 LOC
McCabe index: 6
number of parameters: 2

id: 1669
unit: fn ssh_returns_osc52_error_and_skips_native()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 629
end line: 663
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1670
unit: fn map_crossterm_event()
file: codex-rs/tui/src/tui/event_stream.rs
start line: 251
end line: 286
size: 34 LOC
McCabe index: 3
number of parameters: 2

id: 1671
unit: fn write_pixels()
file: codex-rs/tui/src/pets/sixel.rs
start line: 43
end line: 78
size: 34 LOC
McCabe index: 7
number of parameters: 5

id: 1672
unit: fn replace_all_collapses_multi_binding_to_single()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1747
end line: 1781
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1673
unit: fn history_search_ctrl_c_restores_original_draft()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 997
end line: 1034
size: 34 LOC
McCabe index: 2
number of parameters: 0

id: 1674
unit: fn parse_tool_approval_display_params()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 431
end line: 466
size: 34 LOC
McCabe index: 2
number of parameters: 1

id: 1675
unit: fn non_orderable_items_cannot_move_or_be_crossed()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 936
end line: 972
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1676
unit: fn renders_event_browser_with_review_column_when_needed()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1072
end line: 1106
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1677
unit: fn linewise_range_for_vertical_motion()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1045
end line: 1078
size: 34 LOC
McCabe index: 4
number of parameters: 2

id: 1678
unit: fn reflow_keeps_fitting_remainder_on_current_row()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3831
end line: 3867
size: 34 LOC
McCabe index: 3
number of parameters: 0

id: 1679
unit: fn inline_banner_snapshot()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2062
end line: 2095
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1680
unit: fn render_rows_bottom_aligned()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 430
end line: 465
size: 34 LOC
McCabe index: 7
number of parameters: 6

id: 1681
unit: fn options_notes_focus_hides_question_navigation_tip()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2460
end line: 2494
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1682
unit: fn footer_wraps_tips_without_splitting_individual_tips()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3501
end line: 3535
size: 34 LOC
McCabe index: 3
number of parameters: 0

id: 1683
unit: fn vt100_unwrapped_url_like_clears_continuation_rows()
file: codex-rs/tui/src/insert_history.rs
start line: 1146
end line: 1183
size: 34 LOC
McCabe index: 3
number of parameters: 0

id: 1684
unit: fn permissions_text_for()
file: codex-rs/tui/src/status/tests.rs
start line: 245
end line: 278
size: 34 LOC
McCabe index: 1
number of parameters: 1

id: 1685
unit: fn render_content()
file: codex-rs/tui/src/pager_overlay.rs
start line: 218
end line: 252
size: 34 LOC
McCabe index: 8
number of parameters: 3

id: 1686
unit: fn read_available()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 175
end line: 209
size: 34 LOC
McCabe index: 6
number of parameters: 1

id: 1687
unit: fn model_preset_from_api_model_preserves_upgrade_retirement_at()
file: codex-rs/tui/src/app_server_session.rs
start line: 2425
end line: 2459
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1688
unit: fn restore_common()
file: codex-rs/tui/src/tui.rs
start line: 304
end line: 339
size: 34 LOC
McCabe index: 6
number of parameters: 2

id: 1689
unit: fn start_initial_load()
file: codex-rs/tui/src/resume_picker.rs
start line: 1383
end line: 1419
size: 34 LOC
McCabe index: 2
number of parameters: 1

id: 1690
unit: fn render_transcript_loading_overlay()
file: codex-rs/tui/src/resume_picker.rs
start line: 2517
end line: 2552
size: 34 LOC
McCabe index: 7
number of parameters: 2

id: 1691
unit: fn render_ref()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1050
end line: 1083
size: 34 LOC
McCabe index: 1
number of parameters: 3

id: 1692
unit: fn create_bwrap_flags_full_filesystem()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 268
end line: 305
size: 34 LOC
McCabe index: 3
number of parameters: 2

id: 1693
unit: fn render_images()
file: codex-rs/ext/guardian-v2/src/sync_reviewer/prompt.rs
start line: 136
end line: 169
size: 34 LOC
McCabe index: 7
number of parameters: 5

id: 1694
unit: fn tools_for_step()
file: codex-rs/ext/skills/src/extension.rs
start line: 289
end line: 322
size: 34 LOC
McCabe index: 2
number of parameters: 4

id: 1695
unit: fn preferred_background_models_match_bedrock_endpoint()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 630
end line: 664
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1696
unit: fn parse_property_name()
file: codex-rs/app-server-protocol/src/export.rs
start line: 832
end line: 866
size: 34 LOC
McCabe index: 9
number of parameters: 1

id: 1697
unit: fn mcp_server_elicitation_request_from_core_form_request()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2296
end line: 2331
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1698
unit: fn collab_resume_begin_maps_to_item_started_resume_agent()
file: codex-rs/app-server-protocol/src/protocol/event_mapping.rs
start line: 512
end line: 546
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1699
unit: fn files_recursive()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 309
end line: 348
size: 34 LOC
McCabe index: 9
number of parameters: 1

id: 1700
unit: fn duration_histogram()
file: codex-rs/otel/src/metrics/client.rs
start line: 241
end line: 276
size: 34 LOC
McCabe index: 3
number of parameters: 8

id: 1701
unit: fn macos_update_probe_uses_the_persisted_production_appcast_feed()
file: codex-rs/cli/src/doctor/updates.rs
start line: 513
end line: 548
size: 34 LOC
McCabe index: 2
number of parameters: 0

id: 1702
unit: fn provider_auth_reachability_mode_from_auth()
file: codex-rs/cli/src/doctor.rs
start line: 2655
end line: 2688
size: 34 LOC
McCabe index: 7
number of parameters: 4

id: 1703
unit: fn resolve_remote_endpoint()
file: codex-rs/cli/src/main.rs
start line: 2673
end line: 2706
size: 34 LOC
McCabe index: 3
number of parameters: 2

id: 1704
unit: fn finalize_resume_from_args()
file: codex-rs/cli/src/main.rs
start line: 3014
end line: 3049
size: 34 LOC
McCabe index: 1
number of parameters: 1

id: 1705
unit: fn apply_event_msg()
file: codex-rs/state/src/extract.rs
start line: 103
end line: 136
size: 34 LOC
McCabe index: 4
number of parameters: 2

id: 1706
unit: fn project_config_warning()
file: codex-rs/app-server/src/lib.rs
start line: 360
end line: 397
size: 34 LOC
McCabe index: 4
number of parameters: 1

id: 1707
unit: fn map_hook_handler_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 661
end line: 694
size: 34 LOC
McCabe index: 1
number of parameters: 1

id: 1708
unit: fn requirements_api_includes_exact_managed_values()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 1061
end line: 1095
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1709
unit: fn create()
file: codex-rs/windows-sandbox-rs/src/desktop.rs
start line: 347
end line: 382
size: 34 LOC
McCabe index: 3
number of parameters: 1

id: 1710
unit: fn collects_path_directive_profile_entries()
file: codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs
start line: 184
end line: 218
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1711
unit: fn restricted_token_rejects_managed_network_before_spawn()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 228
end line: 262
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1712
unit: fn aggregate_results()
file: codex-rs/hooks/src/events/stop.rs
start line: 413
end line: 447
size: 34 LOC
McCabe index: 4
number of parameters: 1

id: 1713
unit: fn execute_pac()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 287
end line: 324
size: 34 LOC
McCabe index: 5
number of parameters: 2

id: 1714
unit: fn test_streaming_patch_parser_environment_id_mode()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 455
end line: 491
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1715
unit: fn test_streaming_patch_parser_preserves_bare_empty_update_lines()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 626
end line: 662
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1716
unit: fn test_parse_patch_environment_id_preamble()
file: codex-rs/apply-patch/src/parser.rs
start line: 648
end line: 682
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1717
unit: fn from_permissions_with_network_and_denied_reads()
file: codex-rs/prompts/src/permissions_instructions.rs
start line: 140
end line: 173
size: 34 LOC
McCabe index: 5
number of parameters: 5

id: 1718
unit: fn thread_metadata_patch_merge_uses_presence_semantics()
file: codex-rs/thread-store/src/types.rs
start line: 1034
end line: 1069
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1719
unit: fn canonicalize_git_remote_host_path()
file: codex-rs/git-utils/src/info.rs
start line: 212
end line: 247
size: 34 LOC
McCabe index: 5
number of parameters: 3

id: 1720
unit: fn grep_files_with_matches_flags_are_search()
file: codex-rs/shell-command/src/parse_command.rs
start line: 644
end line: 677
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1721
unit: fn supports_ag_ack_pt_rga()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1101
end line: 1134
size: 34 LOC
McCabe index: 1
number of parameters: 0

id: 1722
unit: def _load_checks()
file: scripts/mcp_conformance/official_conformance.py
start line: 306
end line: 342
size: 34 LOC
McCabe index: 12
number of parameters: 2

id: 1723
unit: def ensure_source_prerequisites()
file: tools/argument-comment-lint/wrapper_common.py
start line: 176
end line: 208
size: 33 LOC
McCabe index: 3
number of parameters: 2

id: 1724
unit: fn record_started()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 200
end line: 233
size: 33 LOC
McCabe index: 1
number of parameters: 2

id: 1725
unit: fn client_jsonrpc_message_fields()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 617
end line: 649
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1726
unit: fn serialize_invalid_typed_response_returns_jsonrpc_error()
file: codex-rs/app-server-transport/src/transport/mod.rs
start line: 359
end line: 393
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1727
unit: fn remove_hop_by_hop_request_headers()
file: codex-rs/network-proxy/src/http_proxy.rs
start line: 991
end line: 1024
size: 33 LOC
McCabe index: 7
number of parameters: 1

id: 1728
unit: fn translate_request_header()
file: codex-rs/network-proxy/src/credential_broker/providers/github.rs
start line: 59
end line: 91
size: 33 LOC
McCabe index: 10
number of parameters: 3

id: 1729
unit: fn parse_host_port()
file: codex-rs/network-proxy/src/config.rs
start line: 514
end line: 549
size: 33 LOC
McCabe index: 9
number of parameters: 2

id: 1730
unit: fn select_credential()
file: codex-rs/network-proxy/src/credential_broker.rs
start line: 453
end line: 485
size: 33 LOC
McCabe index: 4
number of parameters: 3

id: 1731
unit: fn prepare_user_shell_exec_command()
file: codex-rs/core/src/tasks/user_shell.rs
start line: 390
end line: 423
size: 33 LOC
McCabe index: 2
number of parameters: 5

id: 1732
unit: fn remote_elevated_powershell_keeps_remote_store_path_and_no_profile()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 597
end line: 631
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1733
unit: fn image_generation_available()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 710
end line: 746
size: 33 LOC
McCabe index: 8
number of parameters: 2

id: 1734
unit: fn add_shell_tools()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1086
end line: 1119
size: 33 LOC
McCabe index: 5
number of parameters: 2

id: 1735
unit: fn unified_exec_output_schema()
file: codex-rs/core/src/tools/handlers/shell_spec.rs
start line: 198
end line: 230
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1736
unit: fn parse_feature_requirements()
file: codex-rs/core/src/config/managed_features.rs
start line: 212
end line: 248
size: 33 LOC
McCabe index: 5
number of parameters: 3

id: 1737
unit: fn apply_requirement_constrained_value()
file: codex-rs/core/src/config/mod.rs
start line: 2144
end line: 2178
size: 33 LOC
McCabe index: 2
number of parameters: 4

id: 1738
unit: fn build_v2_compacted_history_filters_to_installed_retention_shape()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 819
end line: 853
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1739
unit: fn exec_server_params_for_request()
file: codex-rs/core/src/unified_exec/process_manager.rs
start line: 212
end line: 246
size: 33 LOC
McCabe index: 3
number of parameters: 4

id: 1740
unit: fn set_permission_profile_projection()
file: codex-rs/core/src/session/session.rs
start line: 495
end line: 529
size: 33 LOC
McCabe index: 2
number of parameters: 5

id: 1741
unit: fn add_marketplace_sync_installs_marketplace_and_updates_config()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 239
end line: 274
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1742
unit: fn plugin_interface_normalizes_default_prompt_array()
file: codex-rs/core-plugins/src/manifest.rs
start line: 730
end line: 764
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1743
unit: fn deserialize_filesystem_deny_read_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 2989
end line: 3024
size: 33 LOC
McCabe index: 3
number of parameters: 0

id: 1744
unit: fn remote_sandbox_config_does_not_override_higher_precedence_sandbox_modes()
file: codex-rs/config/src/config_requirements.rs
start line: 3813
end line: 3849
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1745
unit: fn managed_hooks_constraint_rejects_drift()
file: codex-rs/config/src/config_requirements.rs
start line: 4079
end line: 4115
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1746
unit: fn config_error_from_ignored_toml_value_fields_for_source()
file: codex-rs/config/src/strict_config.rs
start line: 52
end line: 85
size: 33 LOC
McCabe index: 4
number of parameters: 3

id: 1747
unit: fn sanitize_borrowed()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 22
end line: 57
size: 33 LOC
McCabe index: 6
number of parameters: 1

id: 1748
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/notices.rs
start line: 26
end line: 60
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1749
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/history_cell/notices.rs
start line: 128
end line: 161
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1750
unit: fn render_menu()
file: codex-rs/tui/src/model_migration.rs
start line: 343
end line: 377
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1751
unit: fn from_events()
file: codex-rs/tui/src/app/agent_status_feed.rs
start line: 80
end line: 112
size: 33 LOC
McCabe index: 5
number of parameters: 2

id: 1752
unit: fn warns_when_profile_can_write_elsewhere_but_not_cwd()
file: codex-rs/tui/src/additional_dirs.rs
start line: 105
end line: 138
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1753
unit: fn replace_visible_terminal_history_tail()
file: codex-rs/tui/src/tui/history_tail.rs
start line: 52
end line: 85
size: 33 LOC
McCabe index: 3
number of parameters: 5

id: 1754
unit: fn pet_image_support_detects_sixel_terminals()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 551
end line: 583
size: 33 LOC
McCabe index: 2
number of parameters: 0

id: 1755
unit: fn picker_lists_app_bundled_and_custom_pets()
file: codex-rs/tui/src/pets/picker.rs
start line: 236
end line: 270
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1756
unit: fn plugin_detail_lines()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 305
end line: 337
size: 33 LOC
McCabe index: 3
number of parameters: 1

id: 1757
unit: fn move_down()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 471
end line: 503
size: 33 LOC
McCabe index: 6
number of parameters: 1

id: 1758
unit: fn history_search_accepts_matching_entry()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 733
end line: 768
size: 33 LOC
McCabe index: 2
number of parameters: 0

id: 1759
unit: fn try_handle_shortcut()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 541
end line: 576
size: 33 LOC
McCabe index: 10
number of parameters: 2

id: 1760
unit: fn network_exec_options_use_expected_labels_and_hide_execpolicy_amendment()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1773
end line: 1806
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1761
unit: fn permissions_deny_shortcut_uses_deny_keymap()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1969
end line: 2003
size: 33 LOC
McCabe index: 3
number of parameters: 0

id: 1762
unit: fn trust_key_trusts_review_needed_handler_without_changing_enablement()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1582
end line: 1615
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1763
unit: fn handle_vim_text_object()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 899
end line: 931
size: 33 LOC
McCabe index: 3
number of parameters: 4

id: 1764
unit: fn render_highlights_apply_style_without_mutating_text()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4000
end line: 4034
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1765
unit: fn wrapped_two_column_rows_count_halfwidth_sound_marks()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 890
end line: 924
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1766
unit: fn status_with_details_and_queued_messages_snapshot()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2737
end line: 2771
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1767
unit: fn quoted_text_object_range()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 280
end line: 312
size: 33 LOC
McCabe index: 10
number of parameters: 3

id: 1768
unit: fn render_ref()
file: codex-rs/tui/src/bottom_pane/skill_popup.rs
start line: 202
end line: 234
size: 33 LOC
McCabe index: 3
number of parameters: 3

id: 1769
unit: fn tab_bar_lines()
file: codex-rs/tui/src/bottom_pane/selection_tabs.rs
start line: 56
end line: 93
size: 33 LOC
McCabe index: 8
number of parameters: 3

id: 1770
unit: fn skills_toggle_hint_line()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 394
end line: 427
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1771
unit: fn path_spans()
file: codex-rs/tui/src/bottom_pane/mentions_v2/render.rs
start line: 234
end line: 266
size: 33 LOC
McCabe index: 6
number of parameters: 2

id: 1772
unit: fn build_name_spans()
file: codex-rs/tui/src/bottom_pane/selection_row_layout.rs
start line: 82
end line: 118
size: 33 LOC
McCabe index: 6
number of parameters: 2

id: 1773
unit: fn layout_with_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/layout.rs
start line: 63
end line: 95
size: 33 LOC
McCabe index: 2
number of parameters: 3

id: 1774
unit: fn remote_connection_status_value_formats_display_value()
file: codex-rs/tui/src/status/remote_connection.rs
start line: 52
end line: 86
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1775
unit: fn new_with_writable_roots()
file: codex-rs/tui/src/inline_visualization.rs
start line: 81
end line: 113
size: 33 LOC
McCabe index: 1
number of parameters: 3

id: 1776
unit: fn set_width()
file: codex-rs/tui/src/streaming/controller.rs
start line: 245
end line: 284
size: 33 LOC
McCabe index: 9
number of parameters: 2

id: 1777
unit: fn render_bottom_bar()
file: codex-rs/tui/src/pager_overlay.rs
start line: 254
end line: 287
size: 33 LOC
McCabe index: 4
number of parameters: 5

id: 1778
unit: fn wait_for_fd_ready()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 453
end line: 487
size: 33 LOC
McCabe index: 7
number of parameters: 3

id: 1779
unit: fn render_chat_widget_frame()
file: codex-rs/tui/src/app.rs
start line: 913
end line: 945
size: 33 LOC
McCabe index: 5
number of parameters: 3

id: 1780
unit: fn render_dense_row_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 5194
end line: 5230
size: 33 LOC
McCabe index: 1
number of parameters: 3

id: 1781
unit: fn app_metadata_from_api()
file: codex-rs/tui/src/app_info.rs
start line: 92
end line: 124
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1782
unit: fn flush_current_line()
file: codex-rs/tui/src/markdown_render.rs
start line: 1894
end line: 1927
size: 33 LOC
McCabe index: 6
number of parameters: 1

id: 1783
unit: fn spawn_host_bridge()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 317
end line: 353
size: 33 LOC
McCabe index: 5
number of parameters: 3

id: 1784
unit: fn remove_synthetic_mount_target()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1247
end line: 1279
size: 33 LOC
McCabe index: 6
number of parameters: 1

id: 1785
unit: fn symlinked_missing_child_git_under_parent_repo_mounts_effective_path_read_only()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1876
end line: 1910
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1786
unit: fn split_policy_masks_root_read_file_carveouts()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2577
end line: 2611
size: 33 LOC
McCabe index: 4
number of parameters: 0

id: 1787
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 396
end line: 428
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1788
unit: fn static_bearer_auth_provider()
file: codex-rs/exec-server/src/remote.rs
start line: 477
end line: 509
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1789
unit: fn reserve_non_host_omission_marker()
file: codex-rs/ext/skills/src/render.rs
start line: 898
end line: 932
size: 33 LOC
McCabe index: 4
number of parameters: 5

id: 1790
unit: fn is_substantive()
file: codex-rs/ext/skills/src/shadow_selection_experiment/task_context.rs
start line: 119
end line: 151
size: 33 LOC
McCabe index: 3
number of parameters: 2

id: 1791
unit: fn handle_collab_agent_spawn_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 896
end line: 928
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1792
unit: fn handle_collab_waiting_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1005
end line: 1037
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1793
unit: fn plugin_summary_round_trips_plan_eligibility_metadata()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4340
end line: 4373
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1794
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 157
end line: 189
size: 33 LOC
McCabe index: 2
number of parameters: 1

id: 1795
unit: fn serialize_get_account()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3447
end line: 3479
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1796
unit: fn command_execution_request_approval_additional_permissions_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4473
end line: 4505
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1797
unit: fn web_search_tool_config_merge_prefers_overlay_values()
file: codex-rs/protocol/src/config_types.rs
start line: 944
end line: 978
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1798
unit: fn root_deny_does_not_materialize_as_unreadable_root()
file: codex-rs/protocol/src/permissions.rs
start line: 3844
end line: 3877
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1799
unit: fn extract_denied_path_from_text()
file: codex-rs/sandboxing/src/violation.rs
start line: 251
end line: 285
size: 33 LOC
McCabe index: 7
number of parameters: 1

id: 1800
unit: fn provider_reachability_plan()
file: codex-rs/cli/src/doctor.rs
start line: 2609
end line: 2641
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1801
unit: fn from_marketplace_source()
file: codex-rs/cli/src/plugin_cmd.rs
start line: 440
end line: 472
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1802
unit: fn new()
file: codex-rs/code-mode-host/src/grpc/session.rs
start line: 208
end line: 240
size: 33 LOC
McCabe index: 2
number of parameters: 5

id: 1803
unit: fn override_message()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 812
end line: 844
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1804
unit: fn track_completed_import_notification()
file: codex-rs/app-server/src/external_agent_migration/processor.rs
start line: 600
end line: 632
size: 33 LOC
McCabe index: 3
number of parameters: 4

id: 1805
unit: fn get_default_model()
file: codex-rs/models-manager/src/manager.rs
start line: 520
end line: 554
size: 33 LOC
McCabe index: 5
number of parameters: 5

id: 1806
unit: fn send_delegate_response()
file: codex-rs/code-mode/src/remote_session/connection/driver/delegate_runtime.rs
start line: 290
end line: 322
size: 33 LOC
McCabe index: 1
number of parameters: 3

id: 1807
unit: fn dispatch_host_message()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 114
end line: 146
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1808
unit: fn public_runtime_response()
file: codex-rs/code-mode/src/grpc_session/generation.rs
start line: 83
end line: 115
size: 33 LOC
McCabe index: 1
number of parameters: 2

id: 1809
unit: fn excludes_tmp_env_vars_when_requested()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 156
end line: 191
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1810
unit: fn reorder_pathext_for_stubs()
file: codex-rs/windows-sandbox-rs/src/env.rs
start line: 71
end line: 103
size: 33 LOC
McCabe index: 6
number of parameters: 1

id: 1811
unit: fn glob_scan_plan()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 211
end line: 246
size: 33 LOC
McCabe index: 4
number of parameters: 2

id: 1812
unit: fn ripgrep_glob()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 248
end line: 284
size: 33 LOC
McCabe index: 7
number of parameters: 1

id: 1813
unit: fn preserving_proxy_settings_uses_the_existing_marker()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 340
end line: 373
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1814
unit: fn parse_pattern_token) -> Result()
file: codex-rs/execpolicy/src/parser.rs
start line: 184
end line: 217
size: 33 LOC
McCabe index: 4
number of parameters: 1

id: 1815
unit: fn build_command()
file: codex-rs/hooks/src/engine/command_runner.rs
start line: 390
end line: 426
size: 33 LOC
McCabe index: 5
number of parameters: 4

id: 1816
unit: fn additional_cookies_use_current_path_scoped_cloudflare_cookies()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 181
end line: 215
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1817
unit: fn from()
file: codex-rs/history/src/rollout_payload.rs
start line: 156
end line: 189
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1818
unit: fn batch_app_accepts_missing_optional_metadata()
file: codex-rs/chatgpt/src/connectors.rs
start line: 378
end line: 411
size: 33 LOC
McCabe index: 1
number of parameters: 0

id: 1819
unit: fn change_version()
file: codex-rs/thread-store/src/queue_store.rs
start line: 16
end line: 56
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1820
unit: fn style_diff_line()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 753
end line: 786
size: 33 LOC
McCabe index: 6
number of parameters: 1

id: 1821
unit: fn mlock_str()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 165
end line: 201
size: 33 LOC
McCabe index: 5
number of parameters: 1

id: 1822
unit: fn positional_operands Vec()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1753
end line: 1785
size: 33 LOC
McCabe index: 10
number of parameters: 0

id: 1823
unit: fn sanitize_response_item_for_memories()
file: codex-rs/memories/write/src/phase1.rs
start line: 432
end line: 468
size: 33 LOC
McCabe index: 5
number of parameters: 1

id: 1824
unit: fn classifies_memory_excluded_fragments()
file: codex-rs/memories/write/src/phase1.rs
start line: 496
end line: 529
size: 33 LOC
McCabe index: 2
number of parameters: 0

id: 1825
unit: fn finish_batch()
file: codex-rs/message-history/src/batch.rs
start line: 374
end line: 406
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1826
unit: fn replace_quoted_hook_paths()
file: codex-rs/external-agent-migration/src/hooks_common.rs
start line: 57
end line: 89
size: 33 LOC
McCabe index: 3
number of parameters: 4

id: 1827
unit: fn record()
file: codex-rs/analytics/src/reducer.rs
start line: 476
end line: 508
size: 33 LOC
McCabe index: 2
number of parameters: 2

id: 1828
unit: fn ingest_subagent_thread_started()
file: codex-rs/analytics/src/reducer.rs
start line: 1069
end line: 1101
size: 33 LOC
McCabe index: 7
number of parameters: 3

id: 1829
unit: def resolve_pr()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 156
end line: 191
size: 33 LOC
McCabe index: 14
number of parameters: 2

id: 1830
unit: def observe()
file: sdk/python/src/openai_codex/_goal.py
start line: 55
end line: 87
size: 33 LOC
McCabe index: 15
number of parameters: 2

id: 1831
unit: def _parse_args()
file: scripts/mcp_conformance/server.py
start line: 1674
end line: 1706
size: 33 LOC
McCabe index: 1
number of parameters: 1

id: 1832
unit: def run_npm_pack()
file: codex-cli/scripts/build_npm_package.py
start line: 410
end line: 447
size: 32 LOC
McCabe index: 6
number of parameters: 2

id: 1833
unit: fn suppresses_only_noncanonical_dispatch_boundaries()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 395
end line: 426
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1834
unit: fn upsert_close_agent_interaction()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 439
end line: 473
size: 32 LOC
McCabe index: 3
number of parameters: 4

id: 1835
unit: fn inter_agent_message_fields()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 770
end line: 806
size: 32 LOC
McCabe index: 6
number of parameters: 1

id: 1836
unit: fn save_oauth_tokens_to_file_with_lock_held()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 883
end line: 916
size: 32 LOC
McCabe index: 4
number of parameters: 1

id: 1837
unit: fn add_plugin_provenance_to_tool()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 695
end line: 727
size: 32 LOC
McCabe index: 5
number of parameters: 2

id: 1838
unit: fn codex_apps_connector_metadata_is_preserved()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1348
end line: 1381
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1839
unit: fn log_domain_list_changes()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1001
end line: 1035
size: 32 LOC
McCabe index: 11
number of parameters: 3

id: 1840
unit: fn exposes_tool()
file: codex-rs/core/src/tools/router.rs
start line: 178
end line: 209
size: 32 LOC
McCabe index: 9
number of parameters: 2

id: 1841
unit: fn write_permissions_for_paths()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 236
end line: 271
size: 32 LOC
McCabe index: 2
number of parameters: 3

id: 1842
unit: fn from_parts()
file: codex-rs/core/src/tools/handlers/dynamic.rs
start line: 50
end line: 82
size: 32 LOC
McCabe index: 3
number of parameters: 2

id: 1843
unit: fn create_tool_spec()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 459
end line: 491
size: 32 LOC
McCabe index: 3
number of parameters: 2

id: 1844
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/collaboration_mode.rs
start line: 114
end line: 146
size: 32 LOC
McCabe index: 5
number of parameters: 2

id: 1845
unit: fn add_tool_suggest_disabled_tool()
file: codex-rs/core/src/config/edit.rs
start line: 397
end line: 429
size: 32 LOC
McCabe index: 1
number of parameters: 2

id: 1846
unit: fn apply_managed_filesystem_constraints()
file: codex-rs/core/src/config/mod.rs
start line: 2520
end line: 2551
size: 32 LOC
McCabe index: 4
number of parameters: 2

id: 1847
unit: fn compile_scoped_filesystem_pattern()
file: codex-rs/core/src/config/permissions.rs
start line: 647
end line: 679
size: 32 LOC
McCabe index: 3
number of parameters: 3

id: 1848
unit: fn fork_history_from_snapshot()
file: codex-rs/core/src/thread_manager.rs
start line: 2277
end line: 2308
size: 32 LOC
McCabe index: 2
number of parameters: 3

id: 1849
unit: fn register_spawned_thread()
file: codex-rs/core/src/agent/registry.rs
start line: 231
end line: 262
size: 32 LOC
McCabe index: 8
number of parameters: 2

id: 1850
unit: fn executor_hook_sources_for_step()
file: codex-rs/core/src/hook_runtime.rs
start line: 318
end line: 349
size: 32 LOC
McCabe index: 2
number of parameters: 1

id: 1851
unit: fn split_guardian_truncation_bounds()
file: codex-rs/core/src/guardian/prompt.rs
start line: 681
end line: 717
size: 32 LOC
McCabe index: 7
number of parameters: 3

id: 1852
unit: fn collect_guardian_transcript_entries_keeps_manual_approval_developer_message()
file: codex-rs/core/src/guardian/tests.rs
start line: 955
end line: 988
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1853
unit: fn remove_marketplace_sync_rejects_case_mismatched_configured_name()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 267
end line: 300
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1854
unit: fn add_marketplace_sync_treats_existing_local_directory_source_as_already_added()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 396
end line: 430
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1855
unit: fn resolve_manifest_hooks()
file: codex-rs/core-plugins/src/manifest.rs
start line: 413
end line: 444
size: 32 LOC
McCabe index: 1
number of parameters: 2

id: 1856
unit: fn normalize_npm_package()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 788
end line: 819
size: 32 LOC
McCabe index: 6
number of parameters: 2

id: 1857
unit: fn ensure_resolve_relative_paths_in_config_toml_preserves_all_fields()
file: codex-rs/config/src/loader/mod.rs
start line: 1930
end line: 1964
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1858
unit: fn upsert_marketplace()
file: codex-rs/config/src/marketplace_edit.rs
start line: 79
end line: 112
size: 32 LOC
McCabe index: 5
number of parameters: 3

id: 1859
unit: fn prefixed_wrapped_history_cell_height_matches_wrapped_rendering()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1351
end line: 1385
size: 32 LOC
McCabe index: 2
number of parameters: 0

id: 1860
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/notices.rs
start line: 293
end line: 328
size: 32 LOC
McCabe index: 6
number of parameters: 2

id: 1861
unit: fn validate_no_reserved()
file: codex-rs/tui/src/keymap.rs
start line: 2098
end line: 2129
size: 32 LOC
McCabe index: 8
number of parameters: 4

id: 1862
unit: fn local_reports_both_errors_when_native_and_osc52_fail()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 940
end line: 972
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1863
unit: fn local_wsl_reports_native_powershell_and_osc52_errors_when_all_fail()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 975
end line: 1007
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1864
unit: fn new()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 272
end line: 303
size: 32 LOC
McCabe index: 1
number of parameters: 4

id: 1865
unit: fn permissions_options()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1032
end line: 1064
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1866
unit: fn setup_view_snapshot_uses_runtime_preview_values()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 675
end line: 707
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1867
unit: fn page_and_jump_navigation_use_list_keymap()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2335
end line: 2371
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1868
unit: fn snapshot_narrow_width_counts_halfwidth_sound_marks()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2603
end line: 2635
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1869
unit: fn delete_forward_word_variants()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3079
end line: 3115
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1870
unit: fn action_labels()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 292
end line: 324
size: 32 LOC
McCabe index: 5
number of parameters: 1

id: 1871
unit: fn non_codex_apps_url_elicitation_builds_generic_app_link_params()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 944
end line: 977
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1872
unit: fn toggle_action_sends_set_app_enabled_and_updates_label()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1188
end line: 1222
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1873
unit: fn non_codex_multi_limit_keeps_group_row()
file: codex-rs/tui/src/status/rate_limits.rs
start line: 483
end line: 515
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1874
unit: fn plugin_metadata_items()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1436
end line: 1467
size: 32 LOC
McCabe index: 3
number of parameters: 1

id: 1875
unit: fn render_stacked_field()
file: codex-rs/tui/src/markdown_render/table_key_value.rs
start line: 180
end line: 212
size: 32 LOC
McCabe index: 5
number of parameters: 5

id: 1876
unit: fn link_for()
file: codex-rs/tui/src/inline_visualization.rs
start line: 115
end line: 147
size: 32 LOC
McCabe index: 6
number of parameters: 2

id: 1877
unit: fn set_render_mode()
file: codex-rs/tui/src/streaming/controller.rs
start line: 296
end line: 329
size: 32 LOC
McCabe index: 9
number of parameters: 2

id: 1878
unit: fn fetch_ide_context_from_unix_socket_paths()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 215
end line: 246
size: 32 LOC
McCabe index: 4
number of parameters: 4

id: 1879
unit: fn sandbox_mode_does_not_project_non_cwd_write_roots_for_remote_sessions()
file: codex-rs/tui/src/app_server_session.rs
start line: 3003
end line: 3035
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1880
unit: fn backtrack_fork_before_turn_id_skips_hidden_review_prompts()
file: codex-rs/tui/src/app_backtrack.rs
start line: 832
end line: 864
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1881
unit: fn terminal_draw_moves_cursor_before_showing_it()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1242
end line: 1276
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1882
unit: fn truecolor_dark_theme_uses_configured_backgrounds()
file: codex-rs/tui/src/diff_render.rs
start line: 2014
end line: 2045
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1883
unit: fn cpp_module_extensions_use_cpp_highlighting()
file: codex-rs/tui/src/diff_render.rs
start line: 2370
end line: 2404
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1884
unit: fn dense_summary_line()
file: codex-rs/tui/src/resume_picker.rs
start line: 2882
end line: 2914
size: 32 LOC
McCabe index: 6
number of parameters: 1

id: 1885
unit: fn render_agents_config_lines()
file: codex-rs/tui/src/debug_config.rs
start line: 57
end line: 88
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1886
unit: fn continue_in_browser_preserves_long_link_and_footer_at_narrow_width()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1354
end line: 1390
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1887
unit: fn methods()
file: codex-rs/tui/src/onboarding/bedrock.rs
start line: 111
end line: 142
size: 32 LOC
McCabe index: 8
number of parameters: 1

id: 1888
unit: fn start_tag()
file: codex-rs/tui/src/markdown_render.rs
start line: 510
end line: 541
size: 32 LOC
McCabe index: 1
number of parameters: 3

id: 1889
unit: fn html()
file: codex-rs/tui/src/markdown_render.rs
start line: 720
end line: 751
size: 32 LOC
McCabe index: 9
number of parameters: 3

id: 1890
unit: fn verify_digest()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 128
end line: 162
size: 32 LOC
McCabe index: 4
number of parameters: 3

id: 1891
unit: fn translates_fd_mounts_for_legacy_system_bubblewrap()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 324
end line: 357
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1892
unit: fn full_disk_write_with_unreadable_glob_still_wraps_and_masks_match()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1425
end line: 1459
size: 32 LOC
McCabe index: 2
number of parameters: 0

id: 1893
unit: fn redacts_supported_bearer_tokens()
file: codex-rs/secrets/src/sanitizer.rs
start line: 37
end line: 69
size: 32 LOC
McCabe index: 2
number of parameters: 0

id: 1894
unit: fn validate_environment_id()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 241
end line: 272
size: 32 LOC
McCabe index: 10
number of parameters: 1

id: 1895
unit: fn duplicate_file_handle()
file: codex-rs/exec-server/src/sandboxed_file_open.rs
start line: 176
end line: 212
size: 32 LOC
McCabe index: 3
number of parameters: 2

id: 1896
unit: fn new()
file: codex-rs/exec-server/src/connection.rs
start line: 936
end line: 967
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1897
unit: fn new()
file: codex-rs/exec-server/src/relay.rs
start line: 1226
end line: 1257
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1898
unit: fn build_aliased_catalog()
file: codex-rs/ext/skills/src/render.rs
start line: 1014
end line: 1046
size: 32 LOC
McCabe index: 3
number of parameters: 4

id: 1899
unit: fn read()
file: codex-rs/ext/skills/src/provider/host.rs
start line: 49
end line: 82
size: 32 LOC
McCabe index: 2
number of parameters: 2

id: 1900
unit: fn guardian_v2_feature_config_rejects_invalid_settings()
file: codex-rs/features/src/tests.rs
start line: 237
end line: 269
size: 32 LOC
McCabe index: 4
number of parameters: 0

id: 1901
unit: fn from_sources_applies_base_profile_and_overrides()
file: codex-rs/features/src/tests.rs
start line: 445
end line: 479
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1902
unit: fn configured_provider_remote_compaction_matches_provider_support()
file: codex-rs/model-provider/src/provider.rs
start line: 659
end line: 691
size: 32 LOC
McCabe index: 2
number of parameters: 0

id: 1903
unit: fn split_string()
file: codex-rs/utils/string/src/truncate.rs
start line: 86
end line: 124
size: 32 LOC
McCabe index: 7
number of parameters: 3

id: 1904
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1280
end line: 1311
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1905
unit: fn config_approvals_reviewer_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2057
end line: 2089
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1906
unit: fn thread_settings_updated_notification_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4393
end line: 4425
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1907
unit: fn cached_global_metrics_follow_reinstalled_provider()
file: codex-rs/otel/src/provider.rs
start line: 684
end line: 718
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1908
unit: fn sandbox_permissions_helpers_match_documented_semantics()
file: codex-rs/protocol/src/models.rs
start line: 2632
end line: 2664
size: 32 LOC
McCabe index: 2
number of parameters: 0

id: 1909
unit: fn matches_prepared_read_deny()
file: codex-rs/protocol/src/permissions.rs
start line: 1017
end line: 1048
size: 32 LOC
McCabe index: 6
number of parameters: 5

id: 1910
unit: fn unknown_special_paths_are_ignored_by_legacy_bridge()
file: codex-rs/protocol/src/permissions.rs
start line: 2824
end line: 2857
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1911
unit: fn from()
file: codex-rs/protocol/src/openai_models.rs
start line: 851
end line: 883
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1912
unit: fn collaboration_mode_messages_preserve_missing_and_empty_values()
file: codex-rs/protocol/src/openai_models.rs
start line: 1216
end line: 1248
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1913
unit: fn proxy_loopback_ports_from_env()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 77
end line: 110
size: 32 LOC
McCabe index: 7
number of parameters: 1

id: 1914
unit: fn normalize_top_level_alias_for_sandbox()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 414
end line: 446
size: 32 LOC
McCabe index: 3
number of parameters: 1

id: 1915
unit: fn granted_file_system_entry_within_request()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 259
end line: 292
size: 32 LOC
McCabe index: 7
number of parameters: 5

id: 1916
unit: fn fmt()
file: codex-rs/sandboxing/src/manager.rs
start line: 225
end line: 256
size: 32 LOC
McCabe index: 1
number of parameters: 2

id: 1917
unit: fn latest_session_handshake()
file: codex-rs/cli/src/doctor/desktop.rs
start line: 167
end line: 201
size: 32 LOC
McCabe index: 6
number of parameters: 2

id: 1918
unit: fn archive_merges_scoped_tui_flags()
file: codex-rs/cli/src/main.rs
start line: 3567
end line: 3599
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1919
unit: fn route_cell_message()
file: codex-rs/code-mode-host/src/peer.rs
start line: 348
end line: 380
size: 32 LOC
McCabe index: 3
number of parameters: 3

id: 1920
unit: fn rollout_item_type()
file: codex-rs/rollout/src/persistence_metrics.rs
start line: 228
end line: 259
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1921
unit: fn account_token_usage_response_maps_profile_stats_and_daily_buckets()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1496
end line: 1528
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1922
unit: fn stored_turn_to_api_turn()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5692
end line: 5723
size: 32 LOC
McCabe index: 1
number of parameters: 2

id: 1923
unit: fn remote_plugin_catalog_error_type()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2423
end line: 2454
size: 32 LOC
McCabe index: 1
number of parameters: 1

id: 1924
unit: fn remote_plugin_catalog_error_to_jsonrpc()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2492
end line: 2523
size: 32 LOC
McCabe index: 2
number of parameters: 2

id: 1925
unit: fn add_promotion()
file: codex-rs/app-server/src/realtime_history.rs
start line: 391
end line: 422
size: 32 LOC
McCabe index: 2
number of parameters: 5

id: 1926
unit: fn build_with_custom_ca_fallback_using()
file: codex-rs/http-client/src/client_builder.rs
start line: 230
end line: 261
size: 32 LOC
McCabe index: 1
number of parameters: 3

id: 1927
unit: fn test_streaming_patch_parser_matches_line_ending_behavior()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 686
end line: 718
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1928
unit: fn response_item_envelope_ignores_unknown_harness_metadata_fields()
file: codex-rs/history/src/tests.rs
start line: 109
end line: 142
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1929
unit: fn rollout_item_schema_matches_tagged_payload_and_sibling_metadata()
file: codex-rs/history/src/tests.rs
start line: 396
end line: 430
size: 32 LOC
McCabe index: 2
number of parameters: 0

id: 1930
unit: fn multi_agent_version_uses_newest_present_session_meta_value()
file: codex-rs/history/src/tests.rs
start line: 536
end line: 568
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1931
unit: fn resume_history_keeps_derived_metadata_pending_until_applied()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 469
end line: 502
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1932
unit: fn ensure_no_external_references()
file: codex-rs/thread-store/src/local/delete_thread.rs
start line: 117
end line: 148
size: 32 LOC
McCabe index: 7
number of parameters: 2

id: 1933
unit: fn is_known_contextual_developer_message_content()
file: codex-rs/thread-store/src/local/rollout_migration/rollback.rs
start line: 82
end line: 113
size: 32 LOC
McCabe index: 2
number of parameters: 1

id: 1934
unit: fn user_response_matches_event()
file: codex-rs/thread-store/src/local/rollout_migration/rollback_plan.rs
start line: 354
end line: 385
size: 32 LOC
McCabe index: 6
number of parameters: 2

id: 1935
unit: fn normalize_realtime_path()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1163
end line: 1199
size: 32 LOC
McCabe index: 14
number of parameters: 2

id: 1936
unit: fn derive_for_enum()
file: codex-rs/codex-experimental-api-macros/src/lib.rs
start line: 160
end line: 193
size: 32 LOC
McCabe index: 4
number of parameters: 2

id: 1937
unit: fn parse_fd_query_and_path()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1931
end line: 1962
size: 32 LOC
McCabe index: 2
number of parameters: 1

id: 1938
unit: fn sed_has_in_place_flag()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2252
end line: 2283
size: 32 LOC
McCabe index: 6
number of parameters: 1

id: 1939
unit: fn parse()
file: codex-rs/shell-command/src/command_safety/powershell_parser.rs
start line: 152
end line: 186
size: 32 LOC
McCabe index: 4
number of parameters: 2

id: 1940
unit: fn emit_token_usage_metrics()
file: codex-rs/memories/write/src/phase2.rs
start line: 598
end line: 629
size: 32 LOC
McCabe index: 1
number of parameters: 2

id: 1941
unit: fn from_auth()
file: codex-rs/login/src/auth/manager.rs
start line: 830
end line: 863
size: 32 LOC
McCabe index: 3
number of parameters: 2

id: 1942
unit: fn replace_unquoted_hook_paths()
file: codex-rs/external-agent-migration/src/hooks_common.rs
start line: 91
end line: 122
size: 32 LOC
McCabe index: 4
number of parameters: 3

id: 1943
unit: fn marketplace_import_sources_prefers_supported_declaration_over_materialization()
file: codex-rs/external-agent-migration/src/service_tests/plugins/basics.rs
start line: 278
end line: 311
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1944
unit: fn builds_visible_turns_for_imported_history()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 226
end line: 259
size: 32 LOC
McCabe index: 1
number of parameters: 0

id: 1945
unit: fn replace_case_insensitive_with_boundaries()
file: codex-rs/external-agent-migration/src/rewrite.rs
start line: 85
end line: 122
size: 32 LOC
McCabe index: 10
number of parameters: 3

id: 1946
unit: fn record_tool_event()
file: codex-rs/analytics/src/reducer.rs
start line: 985
end line: 1016
size: 32 LOC
McCabe index: 6
number of parameters: 7

id: 1947
unit: fn codex_plugin_metadata_with_product_client_id()
file: codex-rs/analytics/src/events.rs
start line: 1243
end line: 1274
size: 32 LOC
McCabe index: 1
number of parameters: 2

id: 1948
unit: fn deserialize()
file: codex-rs/exec-server-protocol/src/rpc.rs
start line: 62
end line: 94
size: 32 LOC
McCabe index: 5
number of parameters: 1

id: 1949
unit: fn user_agent_token()
file: codex-rs/terminal-detection/src/lib.rs
start line: 178
end line: 210
size: 32 LOC
McCabe index: 3
number of parameters: 1

id: 1950
unit: def _variant_definition_name()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 350
end line: 388
size: 32 LOC
McCabe index: 17
number of parameters: 3

id: 1951
unit: function toTomlValue()
file: sdk/typescript/src/exec.ts
start line: 307
end line: 338
size: 32 LOC
McCabe index: 12
number of parameters: 2

id: 1952
unit: fn raw_tool_runtime_payload()
file: codex-rs/rollout-trace/src/thread.rs
start line: 474
end line: 504
size: 31 LOC
McCabe index: 1
number of parameters: 2

id: 1953
unit: fn queue_sub_agent_activity_message_edge()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 246
end line: 276
size: 31 LOC
McCabe index: 2
number of parameters: 7

id: 1954
unit: fn agent_message_content_from_invocation()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 278
end line: 308
size: 31 LOC
McCabe index: 6
number of parameters: 2

id: 1955
unit: fn send()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 234
end line: 264
size: 31 LOC
McCabe index: 1
number of parameters: 2

id: 1956
unit: fn save_oauth_tokens_with_secrets_backend_writes_encrypted_storage()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1411
end line: 1443
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1957
unit: fn post_tool_use_payload()
file: codex-rs/core/src/tools/registry.rs
start line: 97
end line: 129
size: 31 LOC
McCabe index: 3
number of parameters: 3

id: 1958
unit: fn register_cell()
file: codex-rs/core/src/tools/executed_tool_calls.rs
start line: 66
end line: 97
size: 31 LOC
McCabe index: 12
number of parameters: 3

id: 1959
unit: fn local_elevated_powershell_uses_discovered_fallback()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 562
end line: 594
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1960
unit: fn apply_direct_model_only_namespace_overrides()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 508
end line: 539
size: 31 LOC
McCabe index: 5
number of parameters: 2

id: 1961
unit: fn hosted_model_tool_specs()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 607
end line: 638
size: 31 LOC
McCabe index: 8
number of parameters: 3

id: 1962
unit: fn append_dynamic_tool_runtimes()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1364
end line: 1394
size: 31 LOC
McCabe index: 3
number of parameters: 2

id: 1963
unit: fn notify()
file: codex-rs/core/src/tools/code_mode/delegate.rs
start line: 287
end line: 317
size: 31 LOC
McCabe index: 2
number of parameters: 5

id: 1964
unit: fn format_update_chunks_for_progress()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 189
end line: 219
size: 31 LOC
McCabe index: 5
number of parameters: 1

id: 1965
unit: fn truncate_mcp_tool_result_for_event()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 907
end line: 949
size: 31 LOC
McCabe index: 2
number of parameters: 1

id: 1966
unit: fn environment_states()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 434
end line: 464
size: 31 LOC
McCabe index: 3
number of parameters: 1

id: 1967
unit: fn build_network_proxy_spec()
file: codex-rs/core/src/config/mod.rs
start line: 561
end line: 592
size: 31 LOC
McCabe index: 2
number of parameters: 3

id: 1968
unit: fn build_v2_compacted_history()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 484
end line: 514
size: 31 LOC
McCabe index: 3
number of parameters: 5

id: 1969
unit: fn collect_guardian_transcript_entries_skips_contextual_user_messages()
file: codex-rs/core/src/guardian/tests.rs
start line: 920
end line: 952
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1970
unit: fn remote_installed_plugin_to_cache_entry()
file: codex-rs/core-plugins/src/remote.rs
start line: 1818
end line: 1851
size: 31 LOC
McCabe index: 1
number of parameters: 1

id: 1971
unit: fn load_configured_git_marketplaces()
file: codex-rs/core-plugins/src/marketplace_upgrade.rs
start line: 155
end line: 186
size: 31 LOC
McCabe index: 2
number of parameters: 1

id: 1972
unit: fn parse_configured_git_marketplace()
file: codex-rs/core-plugins/src/marketplace_upgrade.rs
start line: 188
end line: 218
size: 31 LOC
McCabe index: 4
number of parameters: 2

id: 1973
unit: fn configured_plugins_from_codex_home()
file: codex-rs/core-plugins/src/loader.rs
start line: 741
end line: 773
size: 31 LOC
McCabe index: 2
number of parameters: 3

id: 1974
unit: fn deserialize_remote_sandbox_config_requires_hostname_patterns_list()
file: codex-rs/config/src/config_requirements.rs
start line: 3686
end line: 3719
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1975
unit: fn patch_preview_preserves_small_diffs_and_exact_budget()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 203
end line: 233
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 1976
unit: fn unified_exec_interaction_cell_height_matches_wrapped_rendering()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1388
end line: 1421
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 1977
unit: fn plan_update_does_not_split_url_like_tokens_in_note_or_step()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2767
end line: 2799
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1978
unit: fn wrap_current_line()
file: codex-rs/tui/src/live_wrap.rs
start line: 134
end line: 168
size: 31 LOC
McCabe index: 6
number of parameters: 1

id: 1979
unit: fn test_thread()
file: codex-rs/tui/src/app/loaded_threads.rs
start line: 136
end line: 166
size: 31 LOC
McCabe index: 1
number of parameters: 2

id: 1980
unit: fn resolve_notification_returns_resolved_mcp_request()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 930
end line: 961
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1981
unit: fn ssh_uses_osc52_and_skips_native_on_success()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 595
end line: 626
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1982
unit: fn ssh_inside_tmux_prefers_tmux_clipboard()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 666
end line: 697
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1983
unit: fn ssh_inside_tmux_falls_back_to_osc52_when_tmux_copy_fails()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 700
end line: 731
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1984
unit: fn local_tmux_fallback_prefers_tmux_when_native_fails()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 848
end line: 879
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1985
unit: fn poll_readable()
file: codex-rs/tui/src/terminal_probe.rs
start line: 193
end line: 223
size: 31 LOC
McCabe index: 6
number of parameters: 2

id: 1986
unit: fn sixel_pet_image_clear_erases_last_drawn_area()
file: codex-rs/tui/src/pets/mod.rs
start line: 408
end line: 440
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1987
unit: fn validate_frame_spec()
file: codex-rs/tui/src/pets/model.rs
start line: 327
end line: 359
size: 31 LOC
McCabe index: 8
number of parameters: 3

id: 1988
unit: fn prepare_png_frames_slices_spritesheet_without_external_command()
file: codex-rs/tui/src/pets/frames.rs
start line: 83
end line: 115
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 1989
unit: fn latest_session_lookup_params()
file: codex-rs/tui/src/lib.rs
start line: 726
end line: 756
size: 31 LOC
McCabe index: 2
number of parameters: 5

id: 1990
unit: fn picker_approval_tab_lists_all_approval_actions()
file: codex-rs/tui/src/keymap_setup.rs
start line: 964
end line: 994
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1991
unit: fn picker_unbound_tab_lists_default_unbound_actions()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1049
end line: 1080
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 1992
unit: fn action_menu_disables_clear_when_action_has_no_custom_binding()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1344
end line: 1375
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 1993
unit: fn handle_key()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 517
end line: 548
size: 31 LOC
McCabe index: 8
number of parameters: 2

id: 1994
unit: fn elicitation_options()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1073
end line: 1105
size: 31 LOC
McCabe index: 3
number of parameters: 1

id: 1995
unit: fn cursor_pos()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1482
end line: 1512
size: 31 LOC
McCabe index: 4
number of parameters: 2

id: 1996
unit: fn event_rows()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 105
end line: 135
size: 31 LOC
McCabe index: 3
number of parameters: 1

id: 1997
unit: fn accept()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 782
end line: 812
size: 31 LOC
McCabe index: 8
number of parameters: 1

id: 1998
unit: fn fixed_col_width_is_30_70_and_does_not_shift_when_scrolling()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2697
end line: 2729
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 1999
unit: fn cursor_pos_with_state_after_movements()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4249
end line: 4290
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2000
unit: fn primary_spans()
file: codex-rs/tui/src/bottom_pane/mentions_v2/render.rs
start line: 176
end line: 208
size: 31 LOC
McCabe index: 6
number of parameters: 2

id: 2001
unit: fn status_line_from_segments_with_resolver()
file: codex-rs/tui/src/bottom_pane/status_line_style.rs
start line: 97
end line: 128
size: 31 LOC
McCabe index: 7
number of parameters: 3

id: 2002
unit: fn auto_resolution_resets_for_queued_request()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2063
end line: 2095
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2003
unit: fn vt100_blockquote_line_emits_green_fg()
file: codex-rs/tui/src/insert_history.rs
start line: 592
end line: 624
size: 31 LOC
McCabe index: 6
number of parameters: 0

id: 2004
unit: fn sanitize_directory()
file: codex-rs/tui/src/status/tests.rs
start line: 185
end line: 215
size: 31 LOC
McCabe index: 3
number of parameters: 1

id: 2005
unit: fn merge_remapped_user_messages()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 405
end line: 437
size: 31 LOC
McCabe index: 3
number of parameters: 1

id: 2006
unit: fn rendered_history_rows()
file: codex-rs/tui/src/app_server_session/history.rs
start line: 288
end line: 318
size: 31 LOC
McCabe index: 5
number of parameters: 6

id: 2007
unit: fn controller_set_width_during_confirmed_table_stream_matches_finalize_render()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1328
end line: 1361
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 2008
unit: fn transcript_overlay_keeps_scroll_pinned_at_bottom()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1446
end line: 1480
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 2009
unit: fn complete()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 166
end line: 201
size: 31 LOC
McCabe index: 4
number of parameters: 4

id: 2010
unit: fn terminal_draw_coalesces_wrapped_hyperlink_output()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1157
end line: 1189
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2011
unit: fn light_theme_wrapped_lines_keep_number_gutter_contrast()
file: codex-rs/tui/src/diff_render.rs
start line: 2223
end line: 2254
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2012
unit: fn matches_query()
file: codex-rs/tui/src/resume_picker.rs
start line: 939
end line: 969
size: 31 LOC
McCabe index: 12
number of parameters: 2

id: 2013
unit: fn has_more_below()
file: codex-rs/tui/src/resume_picker.rs
start line: 1901
end line: 1931
size: 31 LOC
McCabe index: 7
number of parameters: 2

id: 2014
unit: fn render_dense_session_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 2841
end line: 2871
size: 31 LOC
McCabe index: 2
number of parameters: 6

id: 2015
unit: fn render_conversation_preview_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 3223
end line: 3254
size: 31 LOC
McCabe index: 4
number of parameters: 2

id: 2016
unit: fn picker_footer_progress_label_freezes_percent_while_loading()
file: codex-rs/tui/src/resume_picker.rs
start line: 4461
end line: 4493
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2017
unit: fn ensure_minimum_rows_still_prefetches_when_dense_rows_underfill_view()
file: codex-rs/tui/src/resume_picker.rs
start line: 5780
end line: 5813
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2018
unit: fn resolve_runfile()
file: codex-rs/linux-sandbox/src/bazel_bwrap.rs
start line: 36
end line: 68
size: 31 LOC
McCabe index: 8
number of parameters: 1

id: 2019
unit: fn canonical_target_if_symlinked_path()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 947
end line: 981
size: 31 LOC
McCabe index: 4
number of parameters: 1

id: 2020
unit: fn append_unreadable_root_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1140
end line: 1172
size: 31 LOC
McCabe index: 6
number of parameters: 3

id: 2021
unit: fn new_with_config_dir()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 63
end line: 93
size: 31 LOC
McCabe index: 4
number of parameters: 2

id: 2022
unit: fn receive_file_descriptor()
file: codex-rs/exec-server/src/sandboxed_file_open.rs
start line: 137
end line: 172
size: 31 LOC
McCabe index: 4
number of parameters: 1

id: 2023
unit: fn imagegen_tool_spec()
file: codex-rs/ext/image-generation/src/tool.rs
start line: 577
end line: 607
size: 31 LOC
McCabe index: 3
number of parameters: 0

id: 2024
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/rrf_lexical_char.rs
start line: 20
end line: 52
size: 31 LOC
McCabe index: 4
number of parameters: 4

id: 2025
unit: fn image_generation_item_preserves_stable_wire_shape()
file: codex-rs/ext/items/src/tests.rs
start line: 25
end line: 56
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2026
unit: fn screenshot_png()
file: codex-rs/utils/image/benches/prompt_images.rs
start line: 116
end line: 148
size: 31 LOC
McCabe index: 10
number of parameters: 1

id: 2027
unit: fn prompt_image_output_dimensions_for_limits()
file: codex-rs/utils/image/src/lib.rs
start line: 295
end line: 330
size: 31 LOC
McCabe index: 3
number of parameters: 3

id: 2028
unit: fn push_segment()
file: codex-rs/utils/stream-parser/src/tagged_line_parser.rs
start line: 169
end line: 199
size: 31 LOC
McCabe index: 6
number of parameters: 2

id: 2029
unit: fn permission_profile_summary_uses_runtime_workspace_roots_and_hides_internal_writes()
file: codex-rs/utils/sandbox-summary/src/sandbox_summary.rs
start line: 149
end line: 181
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2030
unit: fn experimental_type_fields_ts_filter_handles_interface_shape()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2726
end line: 2761
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 2031
unit: fn rollback_failed_error_does_not_mark_turn_failed()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4279
end line: 4310
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2032
unit: fn changed_rollout_items_drop_prior_changes_for_removed_turns()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4950
end line: 4981
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2033
unit: fn external_agent_config_plugins_details_round_trip()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 605
end line: 636
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2034
unit: fn mcp_server_elicitation_request_from_core_openai_form_request()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2334
end line: 2365
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2035
unit: fn mcp_server_status_serializes_absent_server_info_as_null()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2553
end line: 2584
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2036
unit: fn marketplace_remove_response_serializes_nullable_installed_root()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4432
end line: 4463
size: 31 LOC
McCabe index: 2
number of parameters: 0

id: 2037
unit: fn serialize_thread_realtime_output_audio_delta_notification()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4211
end line: 4241
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2038
unit: fn gauge()
file: codex-rs/otel/src/metrics/client.rs
start line: 184
end line: 216
size: 31 LOC
McCabe index: 3
number of parameters: 6

id: 2039
unit: fn root_write_with_read_only_child_is_not_full_disk_write()
file: codex-rs/protocol/src/permissions.rs
start line: 3810
end line: 3841
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2040
unit: fn with_additional_writable_roots_adds_new_root()
file: codex-rs/protocol/src/permissions.rs
start line: 3979
end line: 4011
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2041
unit: fn client_mcp_extensions_for_mcp_servers_excludes_client_only_extensions()
file: codex-rs/protocol/src/mcp.rs
start line: 489
end line: 520
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2042
unit: fn create_linux_sandbox_command_args()
file: codex-rs/sandboxing/src/landlock.rs
start line: 65
end line: 103
size: 31 LOC
McCabe index: 6
number of parameters: 5

id: 2043
unit: fn resolve_sandbox_setup_identity()
file: codex-rs/cli/src/sandbox_setup.rs
start line: 132
end line: 163
size: 31 LOC
McCabe index: 4
number of parameters: 1

id: 2044
unit: fn title_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 336
end line: 366
size: 31 LOC
McCabe index: 1
number of parameters: 1

id: 2045
unit: fn process_package_family()
file: codex-rs/cli/src/doctor/desktop/platform.rs
start line: 102
end line: 135
size: 31 LOC
McCabe index: 5
number of parameters: 1

id: 2046
unit: fn write_rollout()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 1323
end line: 1353
size: 31 LOC
McCabe index: 2
number of parameters: 4

id: 2047
unit: fn config_overrides_from_interactive()
file: codex-rs/cli/src/doctor.rs
start line: 601
end line: 631
size: 31 LOC
McCabe index: 4
number of parameters: 2

id: 2048
unit: fn config_check()
file: codex-rs/cli/src/doctor.rs
start line: 1160
end line: 1192
size: 31 LOC
McCabe index: 2
number of parameters: 1

id: 2049
unit: fn strict_config_parses_for_supported_commands()
file: codex-rs/cli/src/main.rs
start line: 4176
end line: 4209
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2050
unit: fn notify()
file: codex-rs/code-mode-host/src/grpc/delegate.rs
start line: 81
end line: 111
size: 31 LOC
McCabe index: 2
number of parameters: 5

id: 2051
unit: fn spawn_request()
file: codex-rs/code-mode-host/src/lib.rs
start line: 306
end line: 337
size: 31 LOC
McCabe index: 1
number of parameters: 3

id: 2052
unit: fn thread_item_from_state_metadata()
file: codex-rs/rollout/src/recorder.rs
start line: 2018
end line: 2048
size: 31 LOC
McCabe index: 1
number of parameters: 2

id: 2053
unit: fn directory_sizes()
file: codex-rs/app-server/src/codex_home_metrics.rs
start line: 62
end line: 93
size: 31 LOC
McCabe index: 9
number of parameters: 2

id: 2054
unit: fn rate_limit_reset_credit_from_backend()
file: codex-rs/app-server/src/request_processors/account_processor/rate_limit_resets.rs
start line: 134
end line: 165
size: 31 LOC
McCabe index: 1
number of parameters: 1

id: 2055
unit: fn requirements_api_includes_model_auto_review_and_new_thread_defaults()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 888
end line: 919
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2056
unit: fn validate_roots()
file: codex-rs/app-server/src/request_processors/projects.rs
start line: 321
end line: 351
size: 31 LOC
McCabe index: 4
number of parameters: 1

id: 2057
unit: fn add_delta()
file: codex-rs/app-server/src/realtime_history.rs
start line: 424
end line: 454
size: 31 LOC
McCabe index: 3
number of parameters: 3

id: 2058
unit: fn spawn_with_interval()
file: codex-rs/app-server/src/models_refresh_worker.rs
start line: 37
end line: 68
size: 31 LOC
McCabe index: 3
number of parameters: 3

id: 2059
unit: fn includes_additional_writable_roots()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 86
end line: 119
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2060
unit: fn denies_codex_and_agents_inside_writable_root()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 320
end line: 353
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2061
unit: fn gather_candidates()
file: codex-rs/windows-sandbox-rs/src/audit.rs
start line: 47
end line: 82
size: 31 LOC
McCabe index: 11
number of parameters: 2

id: 2062
unit: fn finish_driver_spawn_closes_stdin_when_not_requested()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 494
end line: 526
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2063
unit: fn is_elevated()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 487
end line: 517
size: 31 LOC
McCabe index: 3
number of parameters: 0

id: 2064
unit: fn from_config()
file: codex-rs/hooks/src/registry.rs
start line: 107
end line: 137
size: 31 LOC
McCabe index: 2
number of parameters: 4

id: 2065
unit: fn hook_states_from_stack_respects_layer_precedence()
file: codex-rs/hooks/src/config_rules.rs
start line: 79
end line: 110
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2066
unit: fn additional_context_is_recorded()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 376
end line: 407
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2067
unit: fn exit_code_two_blocks_processing()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 424
end line: 456
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2068
unit: fn package_path_survives_arg0_alias_setup_failure()
file: codex-rs/arg0/src/lib.rs
start line: 695
end line: 727
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2069
unit: fn resume_thread()
file: codex-rs/thread-store/src/store.rs
start line: 109
end line: 159
size: 31 LOC
McCabe index: 3
number of parameters: 2

id: 2070
unit: fn is_known_contextual_user_text()
file: codex-rs/thread-store/src/local/rollout_migration/rollback.rs
start line: 117
end line: 147
size: 31 LOC
McCabe index: 11
number of parameters: 1

id: 2071
unit: fn detects_azure_responses_base_urls()
file: codex-rs/codex-api/src/provider.rs
start line: 130
end line: 164
size: 31 LOC
McCabe index: 3
number of parameters: 0

id: 2072
unit: fn spawn_git_command()
file: codex-rs/git-utils/src/git_process.rs
start line: 32
end line: 67
size: 31 LOC
McCabe index: 1
number of parameters: 1

id: 2073
unit: fn build_session_telemetry()
file: codex-rs/memories/write/src/runtime.rs
start line: 79
end line: 109
size: 31 LOC
McCabe index: 1
number of parameters: 6

id: 2074
unit: fn send_response_with_disconnect()
file: codex-rs/login/src/server.rs
start line: 541
end line: 574
size: 31 LOC
McCabe index: 4
number of parameters: 4

id: 2075
unit: fn restart_decision_preserves_forced_refreshes()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 912
end line: 943
size: 31 LOC
McCabe index: 1
number of parameters: 0

id: 2076
unit: def run_watch()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 834
end line: 867
size: 31 LOC
McCabe index: 11
number of parameters: 1

id: 2077
unit: def start()
file: sdk/python/src/openai_codex/client.py
start line: 238
end line: 272
size: 31 LOC
McCabe index: 6
number of parameters: 1

id: 2078
unit: def pytest_addoption()
file: scripts/codex_package/smoke_tests/conftest.py
start line: 9
end line: 39
size: 31 LOC
McCabe index: 1
number of parameters: 1

id: 2079
unit: def main()
file: scripts/mcp_conformance/server.py
start line: 1709
end line: 1740
size: 31 LOC
McCabe index: 3
number of parameters: 1

id: 2080
unit: def parse_checksum_manifest()
file: .github/scripts/rusty_v8_module_bazel.py
start line: 29
end line: 61
size: 31 LOC
McCabe index: 11
number of parameters: 1

id: 2081
unit: fn normalize_message_item()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 162
end line: 191
size: 30 LOC
McCabe index: 1
number of parameters: 2

id: 2082
unit: fn find_lms_with_home_dir()
file: codex-rs/lmstudio/src/client.rs
start line: 136
end line: 171
size: 30 LOC
McCabe index: 3
number of parameters: 1

id: 2083
unit: fn is_retryable_client_initialize_error()
file: codex-rs/rmcp-client/src/streamable_http_retry.rs
start line: 122
end line: 151
size: 30 LOC
McCabe index: 4
number of parameters: 1

id: 2084
unit: fn has_legacy_fallback_evidence()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 895
end line: 926
size: 30 LOC
McCabe index: 10
number of parameters: 1

id: 2085
unit: fn http_request_stream()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 370
end line: 399
size: 30 LOC
McCabe index: 1
number of parameters: 2

id: 2086
unit: fn websocket_state_allows_replay_after_later_chunk_drops()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3157
end line: 3187
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2087
unit: fn codex_apps_tools_cache_is_scoped_per_user()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 97
end line: 129
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2088
unit: fn startup_cached_codex_apps_tools_loads_without_server_info_cache()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 243
end line: 274
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2089
unit: fn filter_tool_suggest_discoverable_connectors_keeps_only_plugin_backed_uninstalled_apps()
file: codex-rs/connectors/src/filter.rs
start line: 65
end line: 95
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2090
unit: fn filter_tool_suggest_discoverable_connectors_excludes_accessible_apps_even_when_disabled()
file: codex-rs/connectors/src/filter.rs
start line: 98
end line: 128
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2091
unit: fn json_blocked()
file: codex-rs/network-proxy/src/http_proxy.rs
start line: 1026
end line: 1055
size: 30 LOC
McCabe index: 1
number of parameters: 3

id: 2092
unit: fn network_domain_permissions_serialize_to_effective_map_shape()
file: codex-rs/network-proxy/src/config.rs
start line: 726
end line: 757
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2093
unit: fn register()
file: codex-rs/network-proxy/src/credential_broker.rs
start line: 386
end line: 416
size: 30 LOC
McCabe index: 8
number of parameters: 5

id: 2094
unit: fn tool_dispatch_invocation()
file: codex-rs/core/src/tools/tool_dispatch_trace.rs
start line: 62
end line: 92
size: 30 LOC
McCabe index: 1
number of parameters: 1

id: 2095
unit: fn file_system_permissions_schema()
file: codex-rs/core/src/tools/handlers/shell_spec.rs
start line: 308
end line: 337
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2096
unit: fn fork_mode()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/spawn.rs
start line: 291
end line: 324
size: 30 LOC
McCabe index: 7
number of parameters: 1

id: 2097
unit: fn agent_status_output_schema()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 355
end line: 384
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2098
unit: fn spawn_agent_output_schema_v2()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 404
end line: 434
size: 30 LOC
McCabe index: 2
number of parameters: 1

id: 2099
unit: fn preserve_decor()
file: codex-rs/core/src/config/edit.rs
start line: 664
end line: 693
size: 30 LOC
McCabe index: 4
number of parameters: 2

id: 2100
unit: fn map_rollout_io_error()
file: codex-rs/core/src/session_rollout_init_error.rs
start line: 37
end line: 67
size: 30 LOC
McCabe index: 1
number of parameters: 2

id: 2101
unit: fn truncate_before_nth_user_message()
file: codex-rs/core/src/thread_manager.rs
start line: 2180
end line: 2210
size: 30 LOC
McCabe index: 6
number of parameters: 3

id: 2102
unit: fn render_mcp_tool_approval_template_from_templates()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 94
end line: 124
size: 30 LOC
McCabe index: 3
number of parameters: 6

id: 2103
unit: fn is_retained_for_remote_compaction_v2()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 538
end line: 569
size: 30 LOC
McCabe index: 7
number of parameters: 1

id: 2104
unit: fn retained_history_truncation_keeps_newest_messages_first()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 993
end line: 1024
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2105
unit: fn parse_agent_message()
file: codex-rs/core/src/event_mapping.rs
start line: 149
end line: 178
size: 30 LOC
McCabe index: 3
number of parameters: 3

id: 2106
unit: fn parent_turn_denied_reads_context()
file: codex-rs/core/src/guardian/prompt.rs
start line: 334
end line: 364
size: 30 LOC
McCabe index: 4
number of parameters: 1

id: 2107
unit: fn take_reminder_due()
file: codex-rs/core/src/session/time_reminder.rs
start line: 61
end line: 94
size: 30 LOC
McCabe index: 7
number of parameters: 5

id: 2108
unit: fn sync_openai_plugins_repo_via_http()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 307
end line: 338
size: 30 LOC
McCabe index: 3
number of parameters: 3

id: 2109
unit: fn read_git_ref_sha()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 896
end line: 927
size: 30 LOC
McCabe index: 8
number of parameters: 2

id: 2110
unit: fn remote_plugin_share_context()
file: codex-rs/core-plugins/src/remote.rs
start line: 1787
end line: 1816
size: 30 LOC
McCabe index: 1
number of parameters: 1

id: 2111
unit: fn read_configured_git_marketplace()
file: codex-rs/core-plugins/src/marketplace_upgrade.rs
start line: 312
end line: 341
size: 30 LOC
McCabe index: 2
number of parameters: 2

id: 2112
unit: fn remove_old_plugin_versions()
file: codex-rs/core-plugins/src/store.rs
start line: 744
end line: 776
size: 30 LOC
McCabe index: 7
number of parameters: 2

id: 2113
unit: fn append_plugin_tree()
file: codex-rs/core-plugins/src/plugin_bundle_archive.rs
start line: 82
end line: 111
size: 30 LOC
McCabe index: 4
number of parameters: 3

id: 2114
unit: fn checked_tar_output_path()
file: codex-rs/core-plugins/src/plugin_bundle_archive.rs
start line: 208
end line: 237
size: 30 LOC
McCabe index: 3
number of parameters: 2

id: 2115
unit: fn cached_featured_plugin_ids()
file: codex-rs/core-plugins/src/manager.rs
start line: 1709
end line: 1739
size: 30 LOC
McCabe index: 6
number of parameters: 2

id: 2116
unit: fn session_thread_config_to_toml()
file: codex-rs/config/src/thread_config.rs
start line: 176
end line: 209
size: 30 LOC
McCabe index: 4
number of parameters: 1

id: 2117
unit: fn fmt()
file: codex-rs/config/src/config_requirements.rs
start line: 98
end line: 127
size: 30 LOC
McCabe index: 3
number of parameters: 2

id: 2118
unit: fn merge_unset_fields_ignores_blank_guardian_override()
file: codex-rs/config/src/config_requirements.rs
start line: 2913
end line: 2943
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2119
unit: fn deserialize_allowed_web_search_modes()
file: codex-rs/config/src/config_requirements.rs
start line: 3852
end line: 3883
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2120
unit: fn mixed_legacy_and_canonical_network_requirements_are_rejected()
file: codex-rs/config/src/config_requirements.rs
start line: 4264
end line: 4298
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2121
unit: fn append_legacy_config_layers()
file: codex-rs/config/src/loader/local.rs
start line: 253
end line: 282
size: 30 LOC
McCabe index: 4
number of parameters: 3

id: 2122
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/exec.rs
start line: 66
end line: 96
size: 30 LOC
McCabe index: 4
number of parameters: 1

id: 2123
unit: fn streamable_http_server_config()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 349
end line: 379
size: 30 LOC
McCabe index: 4
number of parameters: 4

id: 2124
unit: fn completed_mcp_tool_call_multiple_outputs_inline_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1901
end line: 1934
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2125
unit: fn prepend_scrollback_history_notice()
file: codex-rs/tui/src/app/resize_reflow.rs
start line: 643
end line: 672
size: 30 LOC
McCabe index: 7
number of parameters: 4

id: 2126
unit: fn default_reasoning_effort_for_conversation_model()
file: codex-rs/tui/src/app/config_persistence.rs
start line: 813
end line: 843
size: 30 LOC
McCabe index: 3
number of parameters: 2

id: 2127
unit: fn update_startup_probe()
file: codex-rs/tui/src/terminal_probe.rs
start line: 355
end line: 384
size: 30 LOC
McCabe index: 5
number of parameters: 4

id: 2128
unit: fn pet_image_support_rejects_old_iterm2_versions()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 461
end line: 490
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2129
unit: fn app_state_animation()
file: codex-rs/tui/src/pets/model.rs
start line: 598
end line: 627
size: 30 LOC
McCabe index: 1
number of parameters: 4

id: 2130
unit: fn history_search_flushes_buffered_paste_before_snapshot()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 1065
end line: 1100
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2131
unit: fn o_opens_source_thread_for_cross_thread_approval()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1528
end line: 1559
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2132
unit: fn additional_permissions_exec_options_hide_execpolicy_amendment()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1834
end line: 1864
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2133
unit: fn render()
file: codex-rs/tui/src/bottom_pane/actionable_banner.rs
start line: 63
end line: 92
size: 30 LOC
McCabe index: 4
number of parameters: 3

id: 2134
unit: fn tool_suggestion_meta_is_parsed_into_request_payload()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 2059
end line: 2089
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2135
unit: fn make_selection_view()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1508
end line: 1537
size: 30 LOC
McCabe index: 1
number of parameters: 1

id: 2136
unit: fn snapshot_footer_note_wraps()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1708
end line: 1737
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2137
unit: fn is_selected_visible_in_wrapped_viewport()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 376
end line: 408
size: 30 LOC
McCabe index: 7
number of parameters: 6

id: 2138
unit: fn apply_text_suggestion_updates_matching_prompt_beneath_an_overlay()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2469
end line: 2501
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2139
unit: fn service_tier_command_uses_catalog_name_and_description()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 338
end line: 368
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2140
unit: fn soften_status_line_color()
file: codex-rs/tui/src/bottom_pane/status_line_style.rs
start line: 138
end line: 167
size: 30 LOC
McCabe index: 1
number of parameters: 1

id: 2141
unit: fn unanswered_confirmation_rows()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1005
end line: 1034
size: 30 LOC
McCabe index: 2
number of parameters: 1

id: 2142
unit: fn question_with_long_scroll_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1677
end line: 1706
size: 30 LOC
McCabe index: 1
number of parameters: 2

id: 2143
unit: fn request_user_input_freeform_chord_only_submit_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3763
end line: 3798
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2144
unit: fn plan_type_display_name_remaps_display_labels()
file: codex-rs/tui/src/status/helpers.rs
start line: 222
end line: 252
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2145
unit: fn render_cell()
file: codex-rs/tui/src/pager_overlay.rs
start line: 558
end line: 587
size: 30 LOC
McCabe index: 6
number of parameters: 4

id: 2146
unit: fn pager_view_ensure_chunk_visible_scrolls_down_when_needed()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1790
end line: 1822
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2147
unit: fn validate_unix_socket_path()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 531
end line: 563
size: 30 LOC
McCabe index: 7
number of parameters: 1

id: 2148
unit: fn render_prompt_context_matches_app_format()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 206
end line: 236
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2149
unit: fn ui_snapshot_ansi16_insert_delete_no_background()
file: codex-rs/tui/src/diff_render.rs
start line: 1981
end line: 2011
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2150
unit: fn fit_footer_hint_refs()
file: codex-rs/tui/src/resume_picker.rs
start line: 2582
end line: 2612
size: 30 LOC
McCabe index: 5
number of parameters: 3

id: 2151
unit: fn pack_footer_parts()
file: codex-rs/tui/src/resume_picker.rs
start line: 3023
end line: 3053
size: 30 LOC
McCabe index: 7
number of parameters: 2

id: 2152
unit: fn footer_line()
file: codex-rs/tui/src/resume_picker.rs
start line: 3083
end line: 3112
size: 30 LOC
McCabe index: 8
number of parameters: 3

id: 2153
unit: fn ensure_minimum_rows_prefetches_when_underfilled()
file: codex-rs/tui/src/resume_picker.rs
start line: 5711
end line: 5742
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2154
unit: fn ensure_minimum_rows_does_not_prefetch_when_comfortable_cards_fill_view()
file: codex-rs/tui/src/resume_picker.rs
start line: 5745
end line: 5777
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2155
unit: fn end_tag()
file: codex-rs/tui/src/markdown_render.rs
start line: 543
end line: 572
size: 30 LOC
McCabe index: 3
number of parameters: 2

id: 2156
unit: fn prefix_spans()
file: codex-rs/tui/src/markdown_render.rs
start line: 2049
end line: 2080
size: 30 LOC
McCabe index: 11
number of parameters: 2

id: 2157
unit: fn start()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 617
end line: 648
size: 30 LOC
McCabe index: 7
number of parameters: 1

id: 2158
unit: fn register_protected_create_targets()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 991
end line: 1020
size: 30 LOC
McCabe index: 2
number of parameters: 1

id: 2159
unit: fn insert_pending()
file: codex-rs/exec-server/src/client.rs
start line: 1353
end line: 1387
size: 30 LOC
McCabe index: 7
number of parameters: 2

id: 2160
unit: fn normalize_default_environment_id()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 210
end line: 239
size: 30 LOC
McCabe index: 8
number of parameters: 3

id: 2161
unit: fn sync_walk_response_budget_counts_entries_and_errors()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1393
end line: 1422
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2162
unit: fn should_classify_tool()
file: codex-rs/ext/guardian-v2/src/async_scorer/extension.rs
start line: 67
end line: 97
size: 30 LOC
McCabe index: 5
number of parameters: 3

id: 2163
unit: fn keeps_only_text_from_recent_user_messages()
file: codex-rs/ext/web-search/src/history.rs
start line: 152
end line: 182
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2164
unit: fn search_settings()
file: codex-rs/ext/web-search/src/extension.rs
start line: 55
end line: 84
size: 30 LOC
McCabe index: 1
number of parameters: 2

id: 2165
unit: fn on_turn_start()
file: codex-rs/ext/skills/src/telemetry.rs
start line: 99
end line: 128
size: 30 LOC
McCabe index: 4
number of parameters: 1

id: 2166
unit: fn score_document()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 116
end line: 145
size: 30 LOC
McCabe index: 3
number of parameters: 4

id: 2167
unit: fn render_combined_group()
file: codex-rs/ext/skills/src/render.rs
start line: 761
end line: 790
size: 30 LOC
McCabe index: 2
number of parameters: 5

id: 2168
unit: fn from()
file: codex-rs/mcp-server/src/outgoing_message.rs
start line: 155
end line: 184
size: 30 LOC
McCabe index: 1
number of parameters: 1

id: 2169
unit: fn apply_actual_watch_move()
file: codex-rs/file-watcher/src/lib.rs
start line: 610
end line: 641
size: 30 LOC
McCabe index: 6
number of parameters: 6

id: 2170
unit: fn windows_namespace_normalization_preserves_opaque_paths()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 961
end line: 992
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2171
unit: fn split_string_respects_utf8_boundaries()
file: codex-rs/utils/string/src/truncate/tests.rs
start line: 55
end line: 85
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2172
unit: fn parses_plan_segments_after_citation_stripping()
file: codex-rs/utils/stream-parser/src/assistant_text.rs
start line: 98
end line: 129
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2173
unit: fn handle_mcp_tool_call_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 758
end line: 787
size: 30 LOC
McCabe index: 1
number of parameters: 2

id: 2174
unit: fn changed_rollout_item_reports_streaming_item_mutation()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4763
end line: 4793
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2175
unit: fn command_execution_request_approval_localization_rejects_relative_additional_permission_paths()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 680
end line: 710
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2176
unit: fn encode_tracestate_member_fields()
file: codex-rs/otel/src/trace_context.rs
start line: 239
end line: 268
size: 30 LOC
McCabe index: 5
number of parameters: 2

id: 2177
unit: fn build()
file: codex-rs/protocol/src/permissions.rs
start line: 332
end line: 361
size: 30 LOC
McCabe index: 2
number of parameters: 3

id: 2178
unit: fn writable_roots_preserve_explicit_symlinked_carveouts_that_alias_root()
file: codex-rs/protocol/src/permissions.rs
start line: 3557
end line: 3589
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2179
unit: fn split_only_nested_carveouts_need_direct_runtime_enforcement()
file: codex-rs/protocol/src/permissions.rs
start line: 3722
end line: 3753
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2180
unit: fn as_legacy_events()
file: codex-rs/protocol/src/legacy_events.rs
start line: 581
end line: 610
size: 30 LOC
McCabe index: 1
number of parameters: 2

id: 2181
unit: fn node_repl_backed_tool_recognizes_namespaces_and_legacy_names()
file: codex-rs/protocol/src/mcp.rs
start line: 457
end line: 486
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2182
unit: fn unix_socket_policy()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 258
end line: 292
size: 30 LOC
McCabe index: 5
number of parameters: 1

id: 2183
unit: fn from()
file: codex-rs/sandboxing/src/lib.rs
start line: 60
end line: 89
size: 30 LOC
McCabe index: 1
number of parameters: 1

id: 2184
unit: fn update()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 189
end line: 218
size: 30 LOC
McCabe index: 6
number of parameters: 2

id: 2185
unit: fn push_feature_flags()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 486
end line: 516
size: 30 LOC
McCabe index: 6
number of parameters: 3

id: 2186
unit: fn parse()
file: codex-rs/cli/src/doctor/desktop.rs
start line: 236
end line: 268
size: 30 LOC
McCabe index: 4
number of parameters: 1

id: 2187
unit: fn validate_api_key_remote_host()
file: codex-rs/cli/src/main.rs
start line: 2022
end line: 2054
size: 30 LOC
McCabe index: 8
number of parameters: 1

id: 2188
unit: fn exec_resume_accepts_output_flags_after_subcommand()
file: codex-rs/cli/src/main.rs
start line: 3216
end line: 3247
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2189
unit: fn agents_subcommand_accepts_remote_session_options()
file: codex-rs/cli/src/main.rs
start line: 4387
end line: 4417
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2190
unit: fn app_server_signed_bearer_flags_parse()
file: codex-rs/cli/src/main.rs
start line: 4760
end line: 4789
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2191
unit: fn format_feedback_log_body()
file: codex-rs/state/src/log_db.rs
start line: 389
end line: 418
size: 30 LOC
McCabe index: 6
number of parameters: 2

id: 2192
unit: fn read_history_metadata()
file: codex-rs/rollout/src/ordinal.rs
start line: 103
end line: 132
size: 30 LOC
McCabe index: 3
number of parameters: 2

id: 2193
unit: fn token_usage_history()
file: codex-rs/app-server/src/request_processors/token_usage_replay.rs
start line: 166
end line: 195
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2194
unit: fn app_server_attestation_header_value_reports_app_server_failures()
file: codex-rs/app-server/src/attestation.rs
start line: 190
end line: 219
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2195
unit: fn complete_initial_response()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 430
end line: 459
size: 30 LOC
McCabe index: 2
number of parameters: 3

id: 2196
unit: fn terminate()
file: codex-rs/code-mode/src/remote_session/connection/driver/commands.rs
start line: 244
end line: 273
size: 30 LOC
McCabe index: 2
number of parameters: 4

id: 2197
unit: fn handle_session_event()
file: codex-rs/code-mode/src/grpc_session/callbacks.rs
start line: 74
end line: 103
size: 30 LOC
McCabe index: 2
number of parameters: 2

id: 2198
unit: fn includes_tmp_env_vars_when_requested()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 194
end line: 227
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2199
unit: fn token_mode_rejects_full_disk_write_entries()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 468
end line: 499
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2200
unit: fn hide_users_in_winlogon()
file: codex-rs/windows-sandbox-rs/src/hide_users.rs
start line: 76
end line: 105
size: 30 LOC
McCabe index: 3
number of parameters: 2

id: 2201
unit: fn gather_full_read_roots_for_permissions()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 556
end line: 585
size: 30 LOC
McCabe index: 3
number of parameters: 4

id: 2202
unit: fn resolve_string()
file: codex-rs/hooks/src/engine/mcp_runner.rs
start line: 123
end line: 154
size: 30 LOC
McCabe index: 7
number of parameters: 2

id: 2203
unit: fn insert_system_proxy_cache_entry()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 630
end line: 660
size: 30 LOC
McCabe index: 4
number of parameters: 4

id: 2204
unit: fn ensure_update_hunk_is_not_empty()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 53
end line: 82
size: 30 LOC
McCabe index: 7
number of parameters: 2

id: 2205
unit: fn safety_buffering_ignores_response_metadata_without_safety_buffering_type()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1886
end line: 1916
size: 30 LOC
McCabe index: 2
number of parameters: 0

id: 2206
unit: fn parse_output_audio_delta_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs
start line: 96
end line: 125
size: 30 LOC
McCabe index: 2
number of parameters: 1

id: 2207
unit: fn supports_eza_exa_tree_du()
file: codex-rs/shell-command/src/parse_command.rs
start line: 473
end line: 502
size: 30 LOC
McCabe index: 1
number of parameters: 0

id: 2208
unit: fn build_config()
file: codex-rs/external-agent-migration/src/source/mod.rs
start line: 31
end line: 62
size: 30 LOC
McCabe index: 3
number of parameters: 3

id: 2209
unit: fn ingest_request()
file: codex-rs/analytics/src/reducer.rs
start line: 1126
end line: 1155
size: 30 LOC
McCabe index: 1
number of parameters: 4

id: 2210
unit: fn thread_archive_event_params()
file: codex-rs/analytics/src/reducer.rs
start line: 1766
end line: 1796
size: 30 LOC
McCabe index: 2
number of parameters: 3

id: 2211
unit: fn command_execution_review_result()
file: codex-rs/analytics/src/reducer.rs
start line: 2967
end line: 2996
size: 30 LOC
McCabe index: 1
number of parameters: 1

id: 2212
unit: fn build_all_tools_value()
file: codex-rs/code-mode-runtime/src/runtime/globals.rs
start line: 70
end line: 102
size: 30 LOC
McCabe index: 9
number of parameters: 1

id: 2213
unit: def validate_initialize_metadata()
file: sdk/python/src/openai_codex/_initialize_metadata.py
start line: 19
end line: 54
size: 30 LOC
McCabe index: 18
number of parameters: 1

id: 2214
unit: fn log_post_message_http_error()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 651
end line: 679
size: 29 LOC
McCabe index: 1
number of parameters: 5

id: 2215
unit: fn drop()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 498
end line: 528
size: 29 LOC
McCabe index: 3
number of parameters: 1

id: 2216
unit: fn auth_status_before_discovery()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 148
end line: 179
size: 29 LOC
McCabe index: 3
number of parameters: 7

id: 2217
unit: fn record_protocol_discovery_metrics()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 979
end line: 1008
size: 29 LOC
McCabe index: 3
number of parameters: 4

id: 2218
unit: fn is_trusted_chatgpt_mcp_server()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 339
end line: 369
size: 29 LOC
McCabe index: 6
number of parameters: 2

id: 2219
unit: fn supported_openai_file_input_optional_fields()
file: codex-rs/codex-mcp/src/codex_apps/file_params.rs
start line: 64
end line: 93
size: 29 LOC
McCabe index: 3
number of parameters: 2

id: 2220
unit: fn remove_hop_by_hop_request_headers_keeps_forwarding_headers()
file: codex-rs/network-proxy/src/http_proxy.rs
start line: 1746
end line: 1776
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2221
unit: fn write_schema_types()
file: codex-rs/tools/src/json_schema.rs
start line: 740
end line: 768
size: 29 LOC
McCabe index: 1
number of parameters: 2

id: 2222
unit: fn into_tool_result()
file: codex-rs/core/src/tools/approvals.rs
start line: 463
end line: 491
size: 29 LOC
McCabe index: 2
number of parameters: 2

id: 2223
unit: fn code_mode_result()
file: codex-rs/core/src/tools/context.rs
start line: 414
end line: 444
size: 29 LOC
McCabe index: 2
number of parameters: 2

id: 2224
unit: fn descend()
file: codex-rs/core/src/config/edit.rs
start line: 631
end line: 662
size: 29 LOC
McCabe index: 5
number of parameters: 3

id: 2225
unit: fn prepare_thread_spawn()
file: codex-rs/core/src/agent/control.rs
start line: 692
end line: 720
size: 29 LOC
McCabe index: 2
number of parameters: 8

id: 2226
unit: fn log_retry()
file: codex-rs/core/src/responses_retry.rs
start line: 131
end line: 159
size: 29 LOC
McCabe index: 1
number of parameters: 6

id: 2227
unit: fn emit_guardian_token_usage_histograms()
file: codex-rs/core/src/guardian/metrics.rs
start line: 54
end line: 82
size: 29 LOC
McCabe index: 2
number of parameters: 3

id: 2228
unit: fn collect_tree_lines()
file: codex-rs/core/src/realtime_context.rs
start line: 412
end line: 443
size: 29 LOC
McCabe index: 6
number of parameters: 3

id: 2229
unit: fn remove_marketplace_root()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 109
end line: 138
size: 29 LOC
McCabe index: 3
number of parameters: 1

id: 2230
unit: fn add_marketplace_sync_rejects_sparse_checkout_for_local_directory_source()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 363
end line: 393
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2231
unit: fn effective_remote_plugin_apps_and_mcp_servers()
file: codex-rs/core-plugins/src/remote.rs
start line: 1469
end line: 1497
size: 29 LOC
McCabe index: 2
number of parameters: 2

id: 2232
unit: fn interpreter_script_invocation()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 440
end line: 469
size: 29 LOC
McCabe index: 9
number of parameters: 2

id: 2233
unit: fn merge_permission_profiles()
file: codex-rs/config/src/permissions_toml.rs
start line: 158
end line: 191
size: 29 LOC
McCabe index: 3
number of parameters: 2

id: 2234
unit: fn disabled_credential_broker_preserves_project_shell_settings()
file: codex-rs/config/src/loader/tests.rs
start line: 99
end line: 129
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2235
unit: fn completed_mcp_tool_call_wrapped_outputs_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1866
end line: 1898
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2236
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 508
end line: 540
size: 29 LOC
McCabe index: 3
number of parameters: 2

id: 2237
unit: fn build_keymap_rows()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 339
end line: 367
size: 29 LOC
McCabe index: 1
number of parameters: 3

id: 2238
unit: fn prompt_snapshot()
file: codex-rs/tui/src/model_migration.rs
start line: 425
end line: 456
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2239
unit: fn token_usage_notification()
file: codex-rs/tui/src/app/tests.rs
start line: 6288
end line: 6316
size: 29 LOC
McCabe index: 1
number of parameters: 3

id: 2240
unit: fn resolves_patch_approval_through_app_server_request_id()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 852
end line: 882
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2241
unit: fn startup_probe_parses_batched_terminal_responses()
file: codex-rs/tui/src/terminal_probe.rs
start line: 631
end line: 660
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2242
unit: fn startup_probe_finds_responses_after_large_typeahead()
file: codex-rs/tui/src/terminal_probe.rs
start line: 663
end line: 693
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2243
unit: fn render()
file: codex-rs/tui/src/pets/preview.rs
start line: 104
end line: 133
size: 29 LOC
McCabe index: 3
number of parameters: 3

id: 2244
unit: fn add_alternate_grows_default_multi_binding()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1815
end line: 1844
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2245
unit: fn render()
file: codex-rs/tui/src/exec_cell/live_output.rs
start line: 223
end line: 251
size: 29 LOC
McCabe index: 6
number of parameters: 1

id: 2246
unit: fn exec_history_cell_wraps_with_two_space_indent()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2300
end line: 2328
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2247
unit: fn current_prompt_text()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 961
end line: 989
size: 29 LOC
McCabe index: 7
number of parameters: 1

id: 2248
unit: fn footer_tips()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 991
end line: 1019
size: 29 LOC
McCabe index: 7
number of parameters: 1

id: 2249
unit: fn plugin_tool_suggestion_meta_without_install_url_is_parsed_into_request_payload()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 2092
end line: 2121
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2250
unit: fn setup_view_snapshot_includes_hostname()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 736
end line: 765
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2251
unit: fn renders_untrusted_enabled_handler_as_inactive()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1196
end line: 1225
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2252
unit: fn default()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 219
end line: 247
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2253
unit: fn auto_all_rows_col_width_does_not_shift_when_scrolling()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2662
end line: 2694
size: 29 LOC
McCabe index: 2
number of parameters: 0

id: 2254
unit: fn advance_older_search_with_batches_from()
file: codex-rs/tui/src/bottom_pane/chat_composer_history/search_batch.rs
start line: 149
end line: 178
size: 29 LOC
McCabe index: 7
number of parameters: 4

id: 2255
unit: fn search_start_offset()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 649
end line: 677
size: 29 LOC
McCabe index: 3
number of parameters: 4

id: 2256
unit: fn personality_command_hidden_when_disabled()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 555
end line: 584
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2257
unit: fn for_item()
file: codex-rs/tui/src/bottom_pane/status_line_style.rs
start line: 31
end line: 59
size: 29 LOC
McCabe index: 1
number of parameters: 1

id: 2258
unit: fn layout_without_options_normal()
file: codex-rs/tui/src/bottom_pane/request_user_input/layout.rs
start line: 247
end line: 279
size: 29 LOC
McCabe index: 2
number of parameters: 5

id: 2259
unit: fn reset_for_request()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 721
end line: 750
size: 29 LOC
McCabe index: 2
number of parameters: 1

id: 2260
unit: fn question_with_wrapped_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1627
end line: 1655
size: 29 LOC
McCabe index: 1
number of parameters: 2

id: 2261
unit: fn interrupt_discards_queued_requests_and_emits_interrupt()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1792
end line: 1822
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2262
unit: fn auto_resolution_expiry_emits_empty_answer()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1975
end line: 2006
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2263
unit: fn request_user_input_uses_remapped_interrupt_binding_while_notes_are_visible()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2592
end line: 2623
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2264
unit: fn request_user_input_wrapped_options_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3538
end line: 3568
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2265
unit: fn vt100_long_unwrapped_url_does_not_insert_extra_blank_gap_before_content()
file: codex-rs/tui/src/insert_history.rs
start line: 1186
end line: 1218
size: 29 LOC
McCabe index: 3
number of parameters: 0

id: 2266
unit: fn transcript_overlay_preserves_live_tail_when_prepending_history()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1277
end line: 1306
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2267
unit: fn fetch_ide_context_falls_back_to_pre_migration_uid_zero_legacy_socket()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 1048
end line: 1079
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2268
unit: fn sandbox_mode_projects_cwd_write_for_remote_sessions()
file: codex-rs/tui/src/app_server_session.rs
start line: 3038
end line: 3067
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2269
unit: fn backtrack_selection()
file: codex-rs/tui/src/app_backtrack.rs
start line: 468
end line: 498
size: 29 LOC
McCabe index: 2
number of parameters: 2

id: 2270
unit: fn backtrack_fork_before_turn_id_resolves_first_and_later_prompts()
file: codex-rs/tui/src/app_backtrack.rs
start line: 733
end line: 762
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2271
unit: fn open_selected_transcript()
file: codex-rs/tui/src/resume_picker.rs
start line: 1103
end line: 1132
size: 29 LOC
McCabe index: 1
number of parameters: 1

id: 2272
unit: fn thread_list_params()
file: codex-rs/tui/src/resume_picker.rs
start line: 1978
end line: 2006
size: 29 LOC
McCabe index: 1
number of parameters: 7

id: 2273
unit: fn resume_search_error_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 4152
end line: 4184
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2274
unit: fn comfortable_zebra_lines_use_full_width_background()
file: codex-rs/tui/src/resume_picker.rs
start line: 5349
end line: 5379
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2275
unit: fn list_reports_more_rows_above_and_below()
file: codex-rs/tui/src/resume_picker.rs
start line: 6627
end line: 6660
size: 29 LOC
McCabe index: 2
number of parameters: 0

id: 2276
unit: fn parse_history_linked_mention()
file: codex-rs/tui/src/mention_codec.rs
start line: 181
end line: 213
size: 29 LOC
McCabe index: 11
number of parameters: 3

id: 2277
unit: fn start_api_key_entry()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 836
end line: 864
size: 29 LOC
McCabe index: 4
number of parameters: 1

id: 2278
unit: fn parse_loopback_proxy_endpoint()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 244
end line: 275
size: 29 LOC
McCabe index: 9
number of parameters: 1

id: 2279
unit: fn run_host_bridge()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 355
end line: 389
size: 29 LOC
McCabe index: 5
number of parameters: 4

id: 2280
unit: fn cleanup_synthetic_mount_targets()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1093
end line: 1122
size: 29 LOC
McCabe index: 8
number of parameters: 1

id: 2281
unit: fn glob_files()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 878
end line: 907
size: 29 LOC
McCabe index: 2
number of parameters: 3

id: 2282
unit: fn missing_child_git_under_parent_repo_is_mounted_read_only()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1842
end line: 1872
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2283
unit: fn ignores_missing_writable_roots()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1913
end line: 1944
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2284
unit: fn fmt()
file: codex-rs/exec-server/src/client_api.rs
start line: 124
end line: 152
size: 29 LOC
McCabe index: 1
number of parameters: 2

id: 2285
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/lru.rs
start line: 27
end line: 56
size: 29 LOC
McCabe index: 2
number of parameters: 4

id: 2286
unit: fn combined_render_is_better()
file: codex-rs/ext/skills/src/render.rs
start line: 839
end line: 869
size: 29 LOC
McCabe index: 3
number of parameters: 4

id: 2287
unit: fn bedrock_bearer_auth_prefers_configured_region_and_uses_header()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 415
end line: 445
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2288
unit: fn bedrock_mantle_sigv4_strips_headers_not_preserved_by_mantle()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 503
end line: 533
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2289
unit: fn infers_path_conventions_from_uri_shape()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 162
end line: 193
size: 29 LOC
McCabe index: 2
number of parameters: 0

id: 2290
unit: fn upsert_item_in_turn_id()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1400
end line: 1430
size: 29 LOC
McCabe index: 8
number of parameters: 3

id: 2291
unit: fn canonical_hook_prompt_completion_updates_turn_history()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 4556
end line: 4585
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2292
unit: fn serialize_model_safety_buffering_updated_notification()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4180
end line: 4208
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2293
unit: fn default()
file: codex-rs/protocol/src/protocol.rs
start line: 3061
end line: 3089
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2294
unit: fn file_system_permissions_with_glob_scan_depth_uses_canonical_json()
file: codex-rs/protocol/src/models.rs
start line: 2957
end line: 2987
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2295
unit: fn local_image_read_error_adds_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 4286
end line: 4317
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2296
unit: fn local_image_non_image_adds_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 4320
end line: 4351
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2297
unit: fn plan_type_deserializes_raw_aliases()
file: codex-rs/protocol/src/auth.rs
start line: 220
end line: 248
size: 29 LOC
McCabe index: 2
number of parameters: 0

id: 2298
unit: fn native_ambiguous_permission_paths_keep_deny_semantics()
file: codex-rs/protocol/src/permissions.rs
start line: 2498
end line: 2527
size: 29 LOC
McCabe index: 2
number of parameters: 0

id: 2299
unit: fn filesystem_policy_blocks_protected_metadata_path_writes_by_default()
file: codex-rs/protocol/src/permissions.rs
start line: 3177
end line: 3207
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2300
unit: fn new()
file: codex-rs/sandboxing/src/manager.rs
start line: 170
end line: 199
size: 29 LOC
McCabe index: 1
number of parameters: 4

id: 2301
unit: fn line()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 234
end line: 262
size: 29 LOC
McCabe index: 1
number of parameters: 2

id: 2302
unit: fn classify()
file: codex-rs/cli/src/doctor/desktop/windows_security.rs
start line: 186
end line: 214
size: 29 LOC
McCabe index: 6
number of parameters: 1

id: 2303
unit: fn feature_flag_details()
file: codex-rs/cli/src/doctor.rs
start line: 1211
end line: 1239
size: 29 LOC
McCabe index: 2
number of parameters: 2

id: 2304
unit: fn exec_server_forward_parses_shared_remote_options()
file: codex-rs/cli/src/main.rs
start line: 4212
end line: 4240
size: 29 LOC
McCabe index: 5
number of parameters: 0

id: 2305
unit: fn allocate_thread_timestamp()
file: codex-rs/state/src/runtime/threads.rs
start line: 807
end line: 843
size: 29 LOC
McCabe index: 6
number of parameters: 2

id: 2306
unit: fn value_at_semantic_path Option()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 782
end line: 810
size: 29 LOC
McCabe index: 10
number of parameters: 2

id: 2307
unit: fn app_metadata_to_api()
file: codex-rs/app-server/src/app_info.rs
start line: 147
end line: 175
size: 29 LOC
McCabe index: 1
number of parameters: 1

id: 2308
unit: fn wait()
file: codex-rs/code-mode/src/remote_session/connection/driver/commands.rs
start line: 192
end line: 220
size: 29 LOC
McCabe index: 3
number of parameters: 5

id: 2309
unit: def do_GET()
file: codex-rs/windows-sandbox-rs/sandbox_smoketests.py
start line: 159
end line: 187
size: 29 LOC
McCabe index: 9
number of parameters: 1

id: 2310
unit: fn uses_runtime_workspace_roots_for_workspace_root()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 122
end line: 153
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2311
unit: fn spawn_input_forwarder()
file: codex-rs/windows-sandbox-rs/src/stdio_bridge.rs
start line: 66
end line: 94
size: 29 LOC
McCabe index: 5
number of parameters: 3

id: 2312
unit: fn spawn_cancel_writer()
file: codex-rs/windows-sandbox-rs/src/elevated_impl.rs
start line: 71
end line: 99
size: 29 LOC
McCabe index: 4
number of parameters: 2

id: 2313
unit: fn guardian_preserve_mode_does_not_churn_marker_with_empty_proxy_ports()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 376
end line: 405
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2314
unit: fn wait_for_frame_count()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 161
end line: 191
size: 29 LOC
McCabe index: 4
number of parameters: 2

id: 2315
unit: fn finish_driver_spawn_keeps_stdin_open_when_requested()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 461
end line: 491
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2316
unit: fn runner_resizer_sends_resize_frame()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 575
end line: 605
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2317
unit: fn legacy_notify_command_replays_session_snapshot_and_scrubs_credentials()
file: codex-rs/hooks/src/legacy_notify.rs
start line: 152
end line: 182
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2318
unit: fn snapshot_includes_process_memory_and_registers_gauges_once()
file: codex-rs/diagnostics/src/tests.rs
start line: 29
end line: 58
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2319
unit: fn render_item_started()
file: codex-rs/exec/src/event_processor_with_human_output.rs
start line: 67
end line: 95
size: 29 LOC
McCabe index: 1
number of parameters: 2

id: 2320
unit: fn package_path_test_fixture()
file: codex-rs/arg0/src/lib.rs
start line: 575
end line: 604
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2321
unit: fn delete_rollout_path()
file: codex-rs/thread-store/src/local/delete_thread.rs
start line: 238
end line: 266
size: 29 LOC
McCabe index: 2
number of parameters: 2

id: 2322
unit: fn diff_entries()
file: codex-rs/git-utils/src/baseline.rs
start line: 321
end line: 349
size: 29 LOC
McCabe index: 5
number of parameters: 2

id: 2323
unit: fn apply_then_revert_success()
file: codex-rs/git-utils/src/apply.rs
start line: 734
end line: 767
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2324
unit: fn elevated_sandbox_filter_rejects_store_and_script_powershell_paths()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 378
end line: 407
size: 29 LOC
McCabe index: 3
number of parameters: 0

id: 2325
unit: fn parse_with_cached_process()
file: codex-rs/shell-command/src/command_safety/powershell_parser.rs
start line: 54
end line: 89
size: 29 LOC
McCabe index: 4
number of parameters: 3

id: 2326
unit: fn from_external_access_token()
file: codex-rs/login/src/auth/manager.rs
start line: 1723
end line: 1752
size: 29 LOC
McCabe index: 1
number of parameters: 3

id: 2327
unit: fn session_connector_attribution()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cla.rs
start line: 174
end line: 202
size: 29 LOC
McCabe index: 1
number of parameters: 1

id: 2328
unit: fn uses_safe_fallback_after_all_user_messages_are_control_only()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 471
end line: 501
size: 29 LOC
McCabe index: 1
number of parameters: 0

id: 2329
unit: fn runtime_response()
file: codex-rs/code-mode-runtime/src/service.rs
start line: 342
end line: 370
size: 29 LOC
McCabe index: 1
number of parameters: 2

id: 2330
unit: def fix_directory_ownership()
file: .devcontainer/post_install.py
start line: 20
end line: 52
size: 29 LOC
McCabe index: 6
number of parameters: 0

id: 2331
unit: def _annotate_variant_list()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 423
end line: 459
size: 29 LOC
McCabe index: 16
number of parameters: 2

id: 2332
unit: def _annotate_schema()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 462
end line: 500
size: 29 LOC
McCabe index: 16
number of parameters: 2

id: 2333
unit: def _annotation_to_source()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 893
end line: 921
size: 29 LOC
McCabe index: 16
number of parameters: 1

id: 2334
unit: def _collect_turn_result()
file: sdk/python/src/openai_codex/_run.py
start line: 68
end line: 99
size: 29 LOC
McCabe index: 9
number of parameters: 3

id: 2335
unit: fn end_spawn_agent_interaction()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 349
end line: 377
size: 28 LOC
McCabe index: 1
number of parameters: 4

id: 2336
unit: fn upsert_interaction_edge()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 650
end line: 678
size: 28 LOC
McCabe index: 5
number of parameters: 2

id: 2337
unit: fn from()
file: codex-rs/rollout-trace/src/protocol_event.rs
start line: 172
end line: 199
size: 28 LOC
McCabe index: 1
number of parameters: 1

id: 2338
unit: fn portless_loopback_callbacks_use_the_active_listener_port()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1385
end line: 1414
size: 28 LOC
McCabe index: 3
number of parameters: 0

id: 2339
unit: fn request_headers_replaces_provider_accounts_and_preserves_other_headers()
file: codex-rs/app-server-transport/src/transport/remote_control/auth.rs
start line: 181
end line: 209
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2340
unit: fn publish_status()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 745
end line: 773
size: 28 LOC
McCabe index: 3
number of parameters: 2

id: 2341
unit: fn read_bounded_cache_file()
file: codex-rs/connectors/src/connector_runtime/persistence.rs
start line: 138
end line: 165
size: 28 LOC
McCabe index: 6
number of parameters: 1

id: 2342
unit: fn codex_apps_tools_cache_context_does_not_reread_disk_after_creation()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 318
end line: 346
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2343
unit: fn mcp_initialize_advertises_client_extensions()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1268
end line: 1296
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2344
unit: fn referenced_environment_variables()
file: codex-rs/codex-mcp/src/server.rs
start line: 333
end line: 360
size: 28 LOC
McCabe index: 2
number of parameters: 1

id: 2345
unit: fn parse_agent_plugin_mcp_config_from()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 81
end line: 109
size: 28 LOC
McCabe index: 3
number of parameters: 3

id: 2346
unit: fn create()
file: codex-rs/network-proxy/src/certs.rs
start line: 66
end line: 94
size: 28 LOC
McCabe index: 3
number of parameters: 1

id: 2347
unit: fn validate_absolute_form_host_header()
file: codex-rs/network-proxy/src/http_proxy.rs
start line: 958
end line: 990
size: 28 LOC
McCabe index: 6
number of parameters: 2

id: 2348
unit: fn read_proxy_env()
file: codex-rs/network-proxy/src/upstream.rs
start line: 70
end line: 97
size: 28 LOC
McCabe index: 4
number of parameters: 1

id: 2349
unit: fn test_request()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 752
end line: 779
size: 28 LOC
McCabe index: 1
number of parameters: 2

id: 2350
unit: fn prepare_powershell_command_for_elevated_windows_sandbox_with_fallback()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 167
end line: 200
size: 28 LOC
McCabe index: 9
number of parameters: 6

id: 2351
unit: fn build_override_exports_for_keys()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 369
end line: 398
size: 28 LOC
McCabe index: 2
number of parameters: 2

id: 2352
unit: fn drop()
file: codex-rs/core/src/tools/control_tool_analytics.rs
start line: 30
end line: 57
size: 28 LOC
McCabe index: 2
number of parameters: 1

id: 2353
unit: fn invoke_tool()
file: codex-rs/core/src/tools/code_mode/delegate.rs
start line: 258
end line: 285
size: 28 LOC
McCabe index: 2
number of parameters: 3

id: 2354
unit: fn spec()
file: codex-rs/core/src/tools/handlers/current_time.rs
start line: 54
end line: 81
size: 28 LOC
McCabe index: 1
number of parameters: 1

id: 2355
unit: fn communication_from_tool_message()
file: codex-rs/core/src/tools/handlers/multi_agents_v2.rs
start line: 58
end line: 85
size: 28 LOC
McCabe index: 3
number of parameters: 5

id: 2356
unit: fn wait_receiver_agents()
file: codex-rs/core/src/tools/handlers/multi_agents/wait.rs
start line: 239
end line: 268
size: 28 LOC
McCabe index: 4
number of parameters: 2

id: 2357
unit: fn preapproved_permission_profile()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 309
end line: 336
size: 28 LOC
McCabe index: 5
number of parameters: 3

id: 2358
unit: fn list_agents_output_schema()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 450
end line: 477
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2359
unit: fn spawn_agent_tool_description_v2()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 731
end line: 761
size: 28 LOC
McCabe index: 3
number of parameters: 3

id: 2360
unit: fn one_shot_exec_command_spec()
file: codex-rs/core/src/tools/handlers/unified_exec/exec_command.rs
start line: 455
end line: 482
size: 28 LOC
McCabe index: 2
number of parameters: 1

id: 2361
unit: fn build_confirmation_policies_request_meta()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1267
end line: 1295
size: 28 LOC
McCabe index: 6
number of parameters: 2

id: 2362
unit: fn merge_managed_permission_profiles()
file: codex-rs/core/src/config/mod.rs
start line: 4543
end line: 4572
size: 28 LOC
McCabe index: 3
number of parameters: 2

id: 2363
unit: fn build_v2_compacted_history_counts_retained_input_images()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 961
end line: 990
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2364
unit: fn guardian_output_schema_requires_only_outcome_and_allows_optional_details()
file: codex-rs/core/src/guardian/tests.rs
start line: 1770
end line: 1798
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2365
unit: fn is_expected_managed_path()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 508
end line: 535
size: 28 LOC
McCabe index: 6
number of parameters: 2

id: 2366
unit: fn prepare_remote_installed_plugins_cache_generation()
file: codex-rs/core-plugins/src/manager.rs
start line: 1233
end line: 1260
size: 28 LOC
McCabe index: 4
number of parameters: 2

id: 2367
unit: fn replace_with_boundaries_impl()
file: codex-rs/core-plugins/src/command_migration/render.rs
start line: 36
end line: 66
size: 28 LOC
McCabe index: 7
number of parameters: 4

id: 2368
unit: fn resolve_supported_plugin_source()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 564
end line: 591
size: 28 LOC
McCabe index: 1
number of parameters: 3

id: 2369
unit: fn normalize_optional_npm_registry()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 853
end line: 880
size: 28 LOC
McCabe index: 7
number of parameters: 2

id: 2370
unit: fn source_for_top_level_keys()
file: codex-rs/config/src/requirements_layers/stack.rs
start line: 316
end line: 345
size: 28 LOC
McCabe index: 3
number of parameters: 2

id: 2371
unit: fn decode_mcp_image()
file: codex-rs/tui/src/history_cell/mcp_result.rs
start line: 143
end line: 171
size: 28 LOC
McCabe index: 2
number of parameters: 1

id: 2372
unit: fn mcp_tools_output_from_statuses_renders_status_only_servers()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1209
end line: 1238
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2373
unit: fn completed_mcp_tool_call_image_after_text_returns_extra_cell()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1703
end line: 1733
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2374
unit: fn plan_update_with_note_and_wrapping_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2714
end line: 2742
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2375
unit: fn completed_hook_non_context_entries_are_not_truncated()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 941
end line: 969
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2376
unit: fn sanitize_terminal_title()
file: codex-rs/tui/src/terminal_title.rs
start line: 111
end line: 146
size: 28 LOC
McCabe index: 7
number of parameters: 1

id: 2377
unit: fn renders_code_comment_directives_as_markdown()
file: codex-rs/tui/src/git_action_directives.rs
start line: 308
end line: 340
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2378
unit: fn selecting_use_existing_model_rejects_upgrade()
file: codex-rs/tui/src/model_migration.rs
start line: 569
end line: 598
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2379
unit: fn auto_resize_reflow_max_rows_uses_terminal_defaults()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 94
end line: 122
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2380
unit: fn visible_indices()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 164
end line: 191
size: 28 LOC
McCabe index: 5
number of parameters: 1

id: 2381
unit: fn side_return_shortcuts_match_ctrl_c_and_ctrl_d()
file: codex-rs/tui/src/app/platform_actions.rs
start line: 93
end line: 120
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2382
unit: fn populated_state()
file: codex-rs/tui/src/app/agent_navigation.rs
start line: 395
end line: 424
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2383
unit: fn exec_approval_request()
file: codex-rs/tui/src/app/tests.rs
start line: 6332
end line: 6359
size: 28 LOC
McCabe index: 1
number of parameters: 4

id: 2384
unit: fn parse_cursor_position()
file: codex-rs/tui/src/terminal_probe.rs
start line: 408
end line: 435
size: 28 LOC
McCabe index: 2
number of parameters: 1

id: 2385
unit: fn add_alternate_grows_single_binding()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1784
end line: 1812
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2386
unit: fn try_wsl_clipboard_fallback()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 159
end line: 193
size: 28 LOC
McCabe index: 3
number of parameters: 1

id: 2387
unit: fn ansi_family_themes_use_terminal_palette_colors_not_rgb()
file: codex-rs/tui/src/render/highlight.rs
start line: 1078
end line: 1105
size: 28 LOC
McCabe index: 5
number of parameters: 0

id: 2388
unit: fn update_history_search_query()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 259
end line: 286
size: 28 LOC
McCabe index: 4
number of parameters: 2

id: 2389
unit: fn remapped_vim_normal_history_navigation_does_not_fall_back_to_j_k()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 558
end line: 591
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2390
unit: fn history_search_esc_resets_normal_history_navigation()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 1103
end line: 1133
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2391
unit: fn resolved_request_dismisses_overlay_without_emitting_abort()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1497
end line: 1525
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2392
unit: fn additional_permissions_rule_shows_non_path_file_system_entries()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1885
end line: 1913
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2393
unit: fn reset_for_request()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 777
end line: 804
size: 28 LOC
McCabe index: 1
number of parameters: 1

id: 2394
unit: fn horizontal_list_keys_reorder_orderable_items()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 974
end line: 1004
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2395
unit: fn renders_mcp_tool_handler_with_server_and_tool_details()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1135
end line: 1164
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2396
unit: fn review_needed_hooks_are_not_active()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1435
end line: 1464
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2397
unit: fn renders_search_query_line_when_enabled()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1740
end line: 1768
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2398
unit: fn paste_appends_to_search_query_and_filters_items()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1794
end line: 1823
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2399
unit: fn c0_ctrl_p_respects_unbound_list_move_up()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2241
end line: 2270
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2400
unit: fn page_and_jump_navigation_skip_trailing_disabled_rows_without_wrapping()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2374
end line: 2403
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2401
unit: fn set_text_inner()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 235
end line: 267
size: 28 LOC
McCabe index: 4
number of parameters: 3

id: 2402
unit: fn queued_messages_visible_when_status_hidden_snapshot()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2774
end line: 2803
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2403
unit: fn esc_with_agent_command_without_popup_does_not_interrupt_task()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2984
end line: 3017
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2404
unit: fn auto_resolution_uses_is_blocking_without_auto_resolution_ms()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1845
end line: 1875
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2405
unit: fn auto_resolution_hides_timer_during_grace_period()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1878
end line: 1906
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2406
unit: fn render_aligned_field()
file: codex-rs/tui/src/markdown_render/table_key_value.rs
start line: 151
end line: 178
size: 28 LOC
McCabe index: 4
number of parameters: 6

id: 2407
unit: fn exec_approval_request_from_params()
file: codex-rs/tui/src/chatwidget.rs
start line: 867
end line: 896
size: 28 LOC
McCabe index: 2
number of parameters: 2

id: 2408
unit: fn render_display_lines()
file: codex-rs/tui/src/streaming/controller.rs
start line: 727
end line: 756
size: 28 LOC
McCabe index: 4
number of parameters: 3

id: 2409
unit: fn controller_set_width_partial_drain_keeps_pending_queue()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1025
end line: 1057
size: 28 LOC
McCabe index: 4
number of parameters: 0

id: 2410
unit: fn split_mixed_url_word()
file: codex-rs/tui/src/wrapping.rs
start line: 1090
end line: 1118
size: 28 LOC
McCabe index: 7
number of parameters: 3

id: 2411
unit: fn api_model_with_upgrade_retirement_at()
file: codex-rs/tui/src/app_server_session.rs
start line: 2395
end line: 2422
size: 28 LOC
McCabe index: 1
number of parameters: 1

id: 2412
unit: fn thread_settings_update_compat_detects_unsupported_errors()
file: codex-rs/tui/src/app_server_session.rs
start line: 2486
end line: 2514
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2413
unit: fn footer_hints_width()
file: codex-rs/tui/src/resume_picker.rs
start line: 2630
end line: 2657
size: 28 LOC
McCabe index: 2
number of parameters: 3

id: 2414
unit: fn render_transcript_preview_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 3155
end line: 3182
size: 28 LOC
McCabe index: 1
number of parameters: 3

id: 2415
unit: fn footer_prioritizes_active_sort_timestamp()
file: codex-rs/tui/src/resume_picker.rs
start line: 3855
end line: 3883
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2416
unit: fn waiting_begin()
file: codex-rs/tui/src/multi_agents.rs
start line: 383
end line: 413
size: 28 LOC
McCabe index: 2
number of parameters: 2

id: 2417
unit: fn handle_sign_in_option()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 402
end line: 429
size: 28 LOC
McCabe index: 7
number of parameters: 2

id: 2418
unit: fn parse_local_link_target()
file: codex-rs/tui/src/markdown_render.rs
start line: 2118
end line: 2149
size: 28 LOC
McCabe index: 6
number of parameters: 1

id: 2419
unit: fn wrap_cell_preserves_hard_break_lines()
file: codex-rs/tui/src/markdown_render.rs
start line: 2492
end line: 2521
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2420
unit: fn cleanup_protected_create_targets()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1124
end line: 1152
size: 28 LOC
McCabe index: 7
number of parameters: 1

id: 2421
unit: fn system_bwrap_launcher_for_path_with_probe()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 148
end line: 176
size: 28 LOC
McCabe index: 2
number of parameters: 2

id: 2422
unit: fn escape_unclosed_glob_classes()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 776
end line: 809
size: 28 LOC
McCabe index: 6
number of parameters: 1

id: 2423
unit: fn unreadable_globs_expand_existing_matches_with_configured_depth()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2614
end line: 2644
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2424
unit: fn parse_canonical_key()
file: codex-rs/secrets/src/local.rs
start line: 388
end line: 415
size: 28 LOC
McCabe index: 3
number of parameters: 1

id: 2425
unit: fn save_file_does_not_leave_temp_files()
file: codex-rs/secrets/src/local.rs
start line: 474
end line: 504
size: 28 LOC
McCabe index: 3
number of parameters: 0

id: 2426
unit: fn helper_permissions_include_only_linux_sandbox_alias_executable()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 810
end line: 839
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2427
unit: fn noise_environment_config_from_values()
file: codex-rs/exec-server/src/environment.rs
start line: 616
end line: 644
size: 28 LOC
McCabe index: 1
number of parameters: 4

id: 2428
unit: fn assert_finished_process_result()
file: codex-rs/exec-server/src/local_process.rs
start line: 1295
end line: 1322
size: 28 LOC
McCabe index: 1
number of parameters: 3

id: 2429
unit: fn child_env_applies_policy_then_overlay()
file: codex-rs/exec-server/src/local_process.rs
start line: 1421
end line: 1450
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2430
unit: fn generated_output_returns_image_input_and_output_hint()
file: codex-rs/ext/image-generation/src/tests.rs
start line: 247
end line: 275
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2431
unit: fn command_action()
file: codex-rs/ext/web-search/src/tool.rs
start line: 215
end line: 242
size: 28 LOC
McCabe index: 4
number of parameters: 1

id: 2432
unit: fn schema_for()
file: codex-rs/ext/skills/src/tools/schema.rs
start line: 14
end line: 42
size: 28 LOC
McCabe index: 3
number of parameters: 1

id: 2433
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_character_routing.rs
start line: 35
end line: 64
size: 28 LOC
McCabe index: 4
number of parameters: 4

id: 2434
unit: fn get_metadata()
file: codex-rs/ext/skills/src/loader/io_test_support.rs
start line: 143
end line: 170
size: 28 LOC
McCabe index: 5
number of parameters: 4

id: 2435
unit: fn schema_for()
file: codex-rs/ext/memories/src/schema.rs
start line: 14
end line: 42
size: 28 LOC
McCabe index: 3
number of parameters: 1

id: 2436
unit: fn guardian_v2_feature_config_accepts_boundary_values()
file: codex-rs/features/src/tests.rs
start line: 272
end line: 302
size: 28 LOC
McCabe index: 3
number of parameters: 0

id: 2437
unit: fn spawn_event_loop()
file: codex-rs/file-watcher/src/lib.rs
start line: 645
end line: 672
size: 28 LOC
McCabe index: 5
number of parameters: 2

id: 2438
unit: fn inferred_native_path_string_uses_the_inferred_convention()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 235
end line: 263
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2439
unit: fn remove_experimental_method_type_definitions_map()
file: codex-rs/app-server-protocol/src/export.rs
start line: 638
end line: 666
size: 28 LOC
McCabe index: 5
number of parameters: 2

id: 2440
unit: fn permissions_request_approval_rejects_macos_permissions()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 789
end line: 817
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2441
unit: fn process_spawn_params_round_trips_without_sandbox_policy()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1460
end line: 1489
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2442
unit: fn marketplace_add_params_serialization_uses_optional_ref_name_and_sparse_paths()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3723
end line: 3751
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2443
unit: fn marketplace_upgrade_response_serializes_camel_case_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4466
end line: 4494
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2444
unit: fn deserialize_legacy_get_account_token_usage_response()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3062
end line: 3090
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2445
unit: fn thread_realtime_start_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4294
end line: 4321
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2446
unit: fn thread_goal_notifications_are_not_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4362
end line: 4390
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2447
unit: fn resource_attributes_omit_host_name_when_missing_or_empty()
file: codex-rs/otel/src/provider.rs
start line: 637
end line: 665
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2448
unit: fn merge_tracestate_entries()
file: codex-rs/otel/src/trace_context.rs
start line: 167
end line: 196
size: 28 LOC
McCabe index: 3
number of parameters: 2

id: 2449
unit: fn guardian_assessment_action_round_trips_execve_shape()
file: codex-rs/protocol/src/approvals.rs
start line: 479
end line: 508
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2450
unit: fn preserves_original_detail_metadata_on_mcp_images()
file: codex-rs/protocol/src/models.rs
start line: 3539
end line: 3568
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2451
unit: fn preserves_standard_detail_metadata_on_mcp_images()
file: codex-rs/protocol/src/models.rs
start line: 3571
end line: 3600
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2452
unit: fn serializes_audio_user_input_without_tags()
file: codex-rs/protocol/src/models.rs
start line: 3838
end line: 3868
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2453
unit: fn local_image_unsupported_image_format_adds_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 4354
end line: 4384
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2454
unit: fn protected_metadata_names_need_direct_runtime_enforcement()
file: codex-rs/protocol/src/permissions.rs
start line: 2315
end line: 2343
size: 28 LOC
McCabe index: 1
number of parameters: 3

id: 2455
unit: fn same_specificity_write_override_keeps_full_disk_write_access()
file: codex-rs/protocol/src/permissions.rs
start line: 3910
end line: 3938
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2456
unit: fn normalize_writable_root_for_sandbox()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 448
end line: 481
size: 28 LOC
McCabe index: 4
number of parameters: 1

id: 2457
unit: fn push_remaining()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 576
end line: 603
size: 28 LOC
McCabe index: 6
number of parameters: 4

id: 2458
unit: fn terminal_title_item_id()
file: codex-rs/cli/src/doctor/title.rs
start line: 124
end line: 151
size: 28 LOC
McCabe index: 1
number of parameters: 1

id: 2459
unit: fn notes_for_report()
file: codex-rs/cli/src/doctor/output.rs
start line: 496
end line: 523
size: 28 LOC
McCabe index: 4
number of parameters: 1

id: 2460
unit: fn notify()
file: codex-rs/code-mode-host/src/delegate.rs
start line: 52
end line: 79
size: 28 LOC
McCabe index: 1
number of parameters: 5

id: 2461
unit: fn workspace_messages_response_maps_backend_messages()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1531
end line: 1559
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2462
unit: fn source_kind_matches_distinguishes_subagent_variants()
file: codex-rs/app-server/src/filters.rs
start line: 129
end line: 157
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2463
unit: fn seal_active_segment()
file: codex-rs/app-server/src/realtime_history.rs
start line: 502
end line: 529
size: 28 LOC
McCabe index: 3
number of parameters: 4

id: 2464
unit: fn send_snapshot()
file: codex-rs/app-server/src/fuzzy_file_search.rs
start line: 173
end line: 203
size: 28 LOC
McCabe index: 4
number of parameters: 2

id: 2465
unit: fn extract_response_debug_context_decodes_identity_headers()
file: codex-rs/response-debug-context/src/lib.rs
start line: 106
end line: 135
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2466
unit: fn map_status()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 748
end line: 775
size: 28 LOC
McCabe index: 5
number of parameters: 1

id: 2467
unit: fn helper_source_lookup_resolves_bin_junctions()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 509
end line: 538
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2468
unit: fn profile_path_arg()
file: codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs
start line: 145
end line: 173
size: 28 LOC
McCabe index: 13
number of parameters: 3

id: 2469
unit: fn permission_decision_deny_blocks_processing()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 357
end line: 385
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2470
unit: fn deprecated_block_decision_blocks_processing()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 485
end line: 513
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2471
unit: fn unsupported_permission_decision_fails_open()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 556
end line: 584
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2472
unit: fn current_user_ie_proxy_config()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 185
end line: 215
size: 28 LOC
McCabe index: 3
number of parameters: 0

id: 2473
unit: fn stores_and_returns_cloudflare_cookies_for_chatgpt_hosts()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 237
end line: 266
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2474
unit: fn build_review_request()
file: codex-rs/exec/src/lib.rs
start line: 2131
end line: 2159
size: 28 LOC
McCabe index: 6
number of parameters: 1

id: 2475
unit: fn script_run_token()
file: codex-rs/skills/src/invocation.rs
start line: 79
end line: 109
size: 28 LOC
McCabe index: 8
number of parameters: 1

id: 2476
unit: fn canonicalize()
file: codex-rs/file-system/src/lib.rs
start line: 479
end line: 510
size: 28 LOC
McCabe index: 1
number of parameters: 3

id: 2477
unit: fn git_info_patch_round_trips_optional_clears()
file: codex-rs/thread-store/src/types.rs
start line: 983
end line: 1012
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2478
unit: fn lock_coordination()
file: codex-rs/thread-store/src/local/writer_lock.rs
start line: 89
end line: 116
size: 28 LOC
McCabe index: 1
number of parameters: 1

id: 2479
unit: fn extract_fds()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 49
end line: 79
size: 28 LOC
McCabe index: 5
number of parameters: 1

id: 2480
unit: fn report_match()
file: codex-rs/file-search/src/main.rs
start line: 28
end line: 62
size: 28 LOC
McCabe index: 5
number of parameters: 2

id: 2481
unit: fn parse_double_quoted()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 369
end line: 397
size: 28 LOC
McCabe index: 6
number of parameters: 2

id: 2482
unit: fn redact_sensitive_url_parts()
file: codex-rs/login/src/server.rs
start line: 748
end line: 778
size: 28 LOC
McCabe index: 2
number of parameters: 1

id: 2483
unit: fn collect_auth_env_telemetry_buckets_provider_env_key_name()
file: codex-rs/login/src/auth_env_telemetry.rs
start line: 60
end line: 89
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2484
unit: fn emits_token_usage_for_imported_history()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 504
end line: 533
size: 28 LOC
McCabe index: 1
number of parameters: 0

id: 2485
unit: fn enrich_tool_response_event()
file: codex-rs/analytics/src/reducer.rs
start line: 2472
end line: 2500
size: 28 LOC
McCabe index: 5
number of parameters: 3

id: 2486
unit: fn track_response_inner()
file: codex-rs/analytics/src/client.rs
start line: 632
end line: 659
size: 28 LOC
McCabe index: 3
number of parameters: 5

id: 2487
unit: fn local_temporary_directories_with_cwd()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 171
end line: 198
size: 28 LOC
McCabe index: 8
number of parameters: 1

id: 2488
unit: fn failed_completion_delivery_rebuffers_the_event()
file: codex-rs/code-mode-runtime/src/cell_actor/tests.rs
start line: 521
end line: 549
size: 28 LOC
McCabe index: 2
number of parameters: 0

id: 2489
unit: def load_checksums()
file: scripts/codex_package/v8.py
start line: 110
end line: 140
size: 28 LOC
McCabe index: 9
number of parameters: 2

id: 2490
unit: def buildifier_formatter_group()
file: scripts/format.py
start line: 51
end line: 80
size: 28 LOC
McCabe index: 9
number of parameters: 2

id: 2491
unit: def _run_repeated_cursor_check()
file: scripts/mcp_conformance/review_regressions.py
start line: 494
end line: 521
size: 28 LOC
McCabe index: 9
number of parameters: 2

id: 2492
unit: def _parse_args()
file: scripts/mcp_conformance/review_regressions.py
start line: 1121
end line: 1148
size: 28 LOC
McCabe index: 1
number of parameters: 1

id: 2493
unit: def resolved_v8_crate_version()
file: .github/scripts/rusty_v8_bazel.py
start line: 142
end line: 170
size: 28 LOC
McCabe index: 6
number of parameters: 0

id: 2494
unit: fn create_conversation_item()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 404
end line: 430
size: 27 LOC
McCabe index: 1
number of parameters: 6

id: 2495
unit: fn thread_spawn()
file: codex-rs/rollout-trace/src/reducer/thread.rs
start line: 228
end line: 254
size: 27 LOC
McCabe index: 5
number of parameters: 1

id: 2496
unit: fn resolve_redirect_uri()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 452
end line: 480
size: 27 LOC
McCabe index: 7
number of parameters: 2

id: 2497
unit: fn save_oauth_tokens_writes_fallback_when_keyring_fails()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1295
end line: 1323
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2498
unit: fn parse_bearer_insufficient_scope()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 98
end line: 128
size: 27 LOC
McCabe index: 8
number of parameters: 1

id: 2499
unit: fn split_unquoted_segments()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 168
end line: 196
size: 27 LOC
McCabe index: 7
number of parameters: 1

id: 2500
unit: fn ack()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 115
end line: 141
size: 27 LOC
McCabe index: 3
number of parameters: 5

id: 2501
unit: fn server_envelope()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3372
end line: 3398
size: 27 LOC
McCabe index: 1
number of parameters: 4

id: 2502
unit: fn validate_jwt_claims()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 329
end line: 356
size: 27 LOC
McCabe index: 8
number of parameters: 4

id: 2503
unit: fn startup_cached_codex_apps_tools_loads_from_disk_cache()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 212
end line: 240
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2504
unit: fn codex_apps_tools_cache_scopes_non_utf8_home_disk_paths()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 466
end line: 493
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2505
unit: fn stdio_server()
file: codex-rs/codex-mcp/src/runtime.rs
start line: 758
end line: 784
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2506
unit: fn unique_callable_parts()
file: codex-rs/codex-mcp/src/tools.rs
start line: 289
end line: 316
size: 27 LOC
McCabe index: 6
number of parameters: 5

id: 2507
unit: fn ensure_socks_listener()
file: codex-rs/network-proxy/src/windows_proxy_ingress.rs
start line: 238
end line: 265
size: 27 LOC
McCabe index: 2
number of parameters: 2

id: 2508
unit: fn is_current_generated_trust_bundle_path()
file: codex-rs/network-proxy/src/certs.rs
start line: 402
end line: 428
size: 27 LOC
McCabe index: 6
number of parameters: 2

id: 2509
unit: fn content_items_to_code_mode_result()
file: codex-rs/tools/src/tool_output.rs
start line: 240
end line: 266
size: 27 LOC
McCabe index: 4
number of parameters: 1

id: 2510
unit: fn filter_codex_apps_mcp_tools()
file: codex-rs/core/src/mcp_tool_exposure.rs
start line: 157
end line: 184
size: 27 LOC
McCabe index: 3
number of parameters: 2

id: 2511
unit: fn shell_request_escalation_execution()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 231
end line: 259
size: 27 LOC
McCabe index: 2
number of parameters: 3

id: 2512
unit: fn test_turn_environment()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 570
end line: 596
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2513
unit: fn append_extension_tool_executors()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1415
end line: 1443
size: 27 LOC
McCabe index: 9
number of parameters: 4

id: 2514
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 113
end line: 140
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2515
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/agents_md.rs
start line: 52
end line: 79
size: 27 LOC
McCabe index: 3
number of parameters: 2

id: 2516
unit: fn resolve_code_mode_config()
file: codex-rs/core/src/config/mod.rs
start line: 2653
end line: 2680
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2517
unit: fn apply_change()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 184
end line: 210
size: 27 LOC
McCabe index: 1
number of parameters: 3

id: 2518
unit: fn response_item_serde_preserves_legacy_shape_and_rejects_metadata()
file: codex-rs/core/src/session/input_queue.rs
start line: 392
end line: 421
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2519
unit: fn git_ls_remote_head_sha()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 610
end line: 637
size: 27 LOC
McCabe index: 2
number of parameters: 2

id: 2520
unit: fn resolve_manifest_mcp_servers()
file: codex-rs/core-plugins/src/manifest.rs
start line: 446
end line: 472
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2521
unit: fn cache_loaded_plugins_if_current()
file: codex-rs/core-plugins/src/manager.rs
start line: 953
end line: 979
size: 27 LOC
McCabe index: 3
number of parameters: 5

id: 2522
unit: fn maybe_start_remote_installed_plugins_cache_refresh_with_notify()
file: codex-rs/core-plugins/src/manager.rs
start line: 1449
end line: 1476
size: 27 LOC
McCabe index: 2
number of parameters: 6

id: 2523
unit: fn editable_plugin_path_for_checkout()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 186
end line: 215
size: 27 LOC
McCabe index: 5
number of parameters: 4

id: 2524
unit: fn node_for_path Option>()
file: codex-rs/config/src/diagnostics.rs
start line: 447
end line: 474
size: 27 LOC
McCabe index: 4
number of parameters: 0

id: 2525
unit: fn deserialize_apps_tool_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 3077
end line: 3104
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2526
unit: fn constraint_error_includes_composite_requirement_source()
file: codex-rs/config/src/config_requirements.rs
start line: 3382
end line: 3412
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2527
unit: fn allowed_web_search_modes_allows_disabled()
file: codex-rs/config/src/config_requirements.rs
start line: 3914
end line: 3941
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2528
unit: fn allowed_web_search_modes_empty_restricts_to_disabled()
file: codex-rs/config/src/config_requirements.rs
start line: 3944
end line: 3971
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2529
unit: fn remote_status_to_error()
file: codex-rs/config/src/thread_config/remote.rs
start line: 94
end line: 120
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2530
unit: fn structured_tool_cell_renders_raw_plain_text_without_prefix_or_style()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 665
end line: 692
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2531
unit: fn completed_mcp_tool_call_success_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1670
end line: 1700
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2532
unit: fn lines()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 317
end line: 344
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2533
unit: fn push_running_hook_header()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 751
end line: 777
size: 27 LOC
McCabe index: 6
number of parameters: 5

id: 2534
unit: fn exec_approval_request()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 604
end line: 630
size: 27 LOC
McCabe index: 1
number of parameters: 3

id: 2535
unit: fn safety_retry_fork_point()
file: codex-rs/tui/src/app/safety_buffering.rs
start line: 248
end line: 276
size: 27 LOC
McCabe index: 4
number of parameters: 2

id: 2536
unit: fn ambient_pet_image_restores_cursor_after_drawing()
file: codex-rs/tui/src/pets/mod.rs
start line: 287
end line: 315
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2537
unit: fn sixel_pet_image_clears_cell_area_before_redrawing()
file: codex-rs/tui/src/pets/mod.rs
start line: 377
end line: 405
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2538
unit: fn remote_addr_has_explicit_port()
file: codex-rs/tui/src/lib.rs
start line: 341
end line: 368
size: 27 LOC
McCabe index: 3
number of parameters: 2

id: 2539
unit: fn app_server_target_for_launch()
file: codex-rs/tui/src/lib.rs
start line: 859
end line: 885
size: 27 LOC
McCabe index: 4
number of parameters: 4

id: 2540
unit: fn workload_identity_requires_an_embedded_app_server()
file: codex-rs/tui/src/lib.rs
start line: 2636
end line: 2663
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2541
unit: fn handle_key()
file: codex-rs/tui/src/external_agent_config_migration/source.rs
start line: 102
end line: 128
size: 27 LOC
McCabe index: 6
number of parameters: 2

id: 2542
unit: fn sample_plugin_details()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 732
end line: 758
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2543
unit: fn write_chatgpt_auth()
file: codex-rs/tui/src/local_chatgpt_auth.rs
start line: 102
end line: 128
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2544
unit: fn configured_list_cancel_aborts_exec_approval()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1318
end line: 1346
size: 27 LOC
McCabe index: 3
number of parameters: 0

id: 2545
unit: fn configured_list_cancel_cancels_mcp_elicitation()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1349
end line: 1377
size: 27 LOC
McCabe index: 3
number of parameters: 0

id: 2546
unit: fn cross_thread_footer_hint_mentions_o_shortcut()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1605
end line: 1632
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2547
unit: fn as_renderable()
file: codex-rs/tui/src/bottom_pane/pending_thread_approvals.rs
start line: 40
end line: 70
size: 27 LOC
McCabe index: 5
number of parameters: 2

id: 2548
unit: fn renders_scrolled_handler_window()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1333
end line: 1359
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2549
unit: fn assert_unmanaged_toggle_key()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1521
end line: 1548
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2550
unit: fn enter_with_no_matches_triggers_cancel_callback()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2123
end line: 2151
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2551
unit: fn c0_ctrl_n_respects_unbound_list_move_down()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2273
end line: 2301
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2552
unit: fn c0_ctrl_p_respects_remapped_list_move_down()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2304
end line: 2332
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2553
unit: fn cursor_pos_with_state_basic_and_scroll_behaviors()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4170
end line: 4208
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2554
unit: fn overlay_not_shown_above_approval_modal()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2269
end line: 2300
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2555
unit: fn status_and_queued_messages_snapshot()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2806
end line: 2834
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2556
unit: fn reset_navigation_resets_cursor()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1575
end line: 1605
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2557
unit: fn changing_filter_resets_selection_after_scrolling()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 453
end line: 482
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2558
unit: fn resolved_request_dismisses_overlay_without_emitting_events()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2098
end line: 2125
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2559
unit: fn freeform_shows_ctrl_p_and_ctrl_n_question_navigation_tip()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2497
end line: 2524
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2560
unit: fn notes_submission_commits_selected_option()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3214
end line: 3243
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2561
unit: fn vt100_prefixed_mixed_url_line_preserves_prefix_on_wrapped_rows()
file: codex-rs/tui/src/insert_history.rs
start line: 976
end line: 1006
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2562
unit: fn render()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 282
end line: 312
size: 27 LOC
McCabe index: 5
number of parameters: 3

id: 2563
unit: fn preferred_local_plugin_sources()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1382
end line: 1408
size: 27 LOC
McCabe index: 5
number of parameters: 1

id: 2564
unit: fn matches_resolved_prompt()
file: codex-rs/tui/src/chatwidget/interrupts.rs
start line: 126
end line: 152
size: 27 LOC
McCabe index: 7
number of parameters: 2

id: 2565
unit: fn controller_stabilizes_first_no_outer_pipes_table_in_response()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1475
end line: 1503
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2566
unit: fn controller_keeps_markdown_fenced_no_outer_tables_mutable_until_finalize()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1588
end line: 1616
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2567
unit: fn transcript_overlay_live_tail_preserves_semantic_web_links()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1309
end line: 1337
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2568
unit: fn read_until()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 145
end line: 173
size: 27 LOC
McCabe index: 5
number of parameters: 2

id: 2569
unit: fn ansi256_dark_theme_uses_distinct_add_and_delete_backgrounds()
file: codex-rs/tui/src/diff_render.rs
start line: 2048
end line: 2074
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2570
unit: fn hint_line_for_row()
file: codex-rs/tui/src/resume_picker.rs
start line: 2488
end line: 2515
size: 27 LOC
McCabe index: 7
number of parameters: 2

id: 2571
unit: fn hint_line_prioritizes_keybinds_when_very_narrow()
file: codex-rs/tui/src/resume_picker.rs
start line: 4326
end line: 4354
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2572
unit: fn search_line_renders_sort_and_filter_tabs()
file: codex-rs/tui/src/resume_picker.rs
start line: 5123
end line: 5153
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2573
unit: fn status_summary_spans()
file: codex-rs/tui/src/multi_agents.rs
start line: 633
end line: 660
size: 27 LOC
McCabe index: 3
number of parameters: 1

id: 2574
unit: fn decode_history_mentions_restores_visible_tokens()
file: codex-rs/tui/src/mention_codec.rs
start line: 380
end line: 406
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2575
unit: fn encode_history_mentions_links_bound_mentions_in_order()
file: codex-rs/tui/src/mention_codec.rs
start line: 486
end line: 512
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2576
unit: fn narrow_preview_renders_single_add_and_single_remove_in_four_lines()
file: codex-rs/tui/src/theme_picker.rs
start line: 552
end line: 579
size: 27 LOC
McCabe index: 3
number of parameters: 0

id: 2577
unit: fn collect_glob_files()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 909
end line: 937
size: 27 LOC
McCabe index: 6
number of parameters: 5

id: 2578
unit: fn count_from_unified()
file: codex-rs/cloud-tasks-mock-client/src/mock.rs
start line: 241
end line: 267
size: 27 LOC
McCabe index: 6
number of parameters: 1

id: 2579
unit: fn parse_mcp_servers()
file: codex-rs/ext/mcp/src/executor_plugin/discovery.rs
start line: 128
end line: 154
size: 27 LOC
McCabe index: 2
number of parameters: 4

id: 2580
unit: fn select()
file: codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_lexical.rs
start line: 27
end line: 55
size: 27 LOC
McCabe index: 4
number of parameters: 4

id: 2581
unit: fn grams()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 190
end line: 216
size: 27 LOC
McCabe index: 8
number of parameters: 2

id: 2582
unit: fn continuation_prompt()
file: codex-rs/ext/goal/src/steering.rs
start line: 67
end line: 94
size: 27 LOC
McCabe index: 4
number of parameters: 2

id: 2583
unit: fn on_turn_abort()
file: codex-rs/ext/goal/src/extension.rs
start line: 332
end line: 359
size: 27 LOC
McCabe index: 3
number of parameters: 1

id: 2584
unit: fn path_convention_splits_absolute_relative_and_bare_path_text()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 196
end line: 222
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2585
unit: fn ancestors_include_self_and_stop_at_native_path_roots()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 747
end line: 773
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2586
unit: fn join_descendant_uses_the_base_path_convention()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 804
end line: 830
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2587
unit: fn join_absolute_parent_segments_stop_at_native_path_roots()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 995
end line: 1021
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2588
unit: fn join_collapses_redundant_absolute_separators()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1024
end line: 1050
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2589
unit: fn build_cmdline()
file: codex-rs/utils/pty/src/win/psuedocon.rs
start line: 256
end line: 285
size: 27 LOC
McCabe index: 3
number of parameters: 1

id: 2590
unit: fn pty_spawn_without_io_driver_returns_error()
file: codex-rs/utils/pty/src/tests.rs
start line: 973
end line: 1000
size: 27 LOC
McCabe index: 2
number of parameters: 0

id: 2591
unit: fn is_wsl_case_insensitive_path()
file: codex-rs/utils/path-utils/src/lib.rs
start line: 160
end line: 187
size: 27 LOC
McCabe index: 4
number of parameters: 1

id: 2592
unit: fn truncate_with_byte_estimate()
file: codex-rs/utils/string/src/truncate.rs
start line: 38
end line: 69
size: 27 LOC
McCabe index: 4
number of parameters: 3

id: 2593
unit: fn collect_missing_definitions()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1254
end line: 1280
size: 27 LOC
McCabe index: 6
number of parameters: 3

id: 2594
unit: fn generate_ts_with_experimental_api_retains_experimental_entries()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2408
end line: 2436
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2595
unit: fn handle_collab_resume_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1100
end line: 1126
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2596
unit: fn handle_turn_aborted()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1206
end line: 1236
size: 27 LOC
McCabe index: 5
number of parameters: 2

id: 2597
unit: fn command_exec_params_default_optional_streaming_flags()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1389
end line: 1416
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2598
unit: fn collect_typescript_fixture_file()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 350
end line: 379
size: 27 LOC
McCabe index: 3
number of parameters: 2

id: 2599
unit: fn duplicate_root_deny_prevents_full_disk_write_access()
file: codex-rs/protocol/src/permissions.rs
start line: 3880
end line: 3907
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2600
unit: fn models_response_serializes_rendered_legacy_base_instructions()
file: codex-rs/protocol/src/openai_models.rs
start line: 1508
end line: 1536
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2601
unit: fn render_human_report_includes_memories_db_in_state_health_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 1462
end line: 1490
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2602
unit: fn provider_url_for_path()
file: codex-rs/cli/src/doctor.rs
start line: 2737
end line: 2765
size: 27 LOC
McCabe index: 5
number of parameters: 3

id: 2603
unit: fn from_marketplaces()
file: codex-rs/cli/src/plugin_cmd.rs
start line: 340
end line: 368
size: 27 LOC
McCabe index: 5
number of parameters: 3

id: 2604
unit: fn profile_v2_for_subcommand()
file: codex-rs/cli/src/main.rs
start line: 1824
end line: 1851
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2605
unit: fn deserialize()
file: codex-rs/backend-client/src/types.rs
start line: 174
end line: 200
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2606
unit: fn execute()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 358
end line: 384
size: 27 LOC
McCabe index: 2
number of parameters: 2

id: 2607
unit: fn collect_from_pairs()
file: codex-rs/feedback/src/feedback_diagnostics.rs
start line: 33
end line: 61
size: 27 LOC
McCabe index: 2
number of parameters: 1

id: 2608
unit: fn compute_override_metadata()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 846
end line: 876
size: 27 LOC
McCabe index: 6
number of parameters: 3

id: 2609
unit: fn plugin_skills_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 64
end line: 90
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2610
unit: fn convert_configured_marketplace_plugin_to_plugin_summary()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 184
end line: 210
size: 27 LOC
McCabe index: 1
number of parameters: 2

id: 2611
unit: fn remote_plugin_summary_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2304
end line: 2330
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2612
unit: fn sleep()
file: codex-rs/app-server/src/current_time.rs
start line: 55
end line: 82
size: 27 LOC
McCabe index: 3
number of parameters: 3

id: 2613
unit: fn fmt()
file: codex-rs/code-mode/src/remote_session/connection.rs
start line: 74
end line: 102
size: 27 LOC
McCabe index: 3
number of parameters: 2

id: 2614
unit: fn extract_diff_from_turn()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 661
end line: 687
size: 27 LOC
McCabe index: 6
number of parameters: 1

id: 2615
unit: fn main()
file: codex-rs/windows-sandbox-rs/build.rs
start line: 7
end line: 39
size: 27 LOC
McCabe index: 3
number of parameters: 0

id: 2616
unit: fn denies_git_file_inside_writable_root()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 288
end line: 317
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2617
unit: fn glob_scan_plans()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 180
end line: 209
size: 27 LOC
McCabe index: 5
number of parameters: 2

id: 2618
unit: fn spawn_input_writer()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs
start line: 168
end line: 194
size: 27 LOC
McCabe index: 6
number of parameters: 3

id: 2619
unit: fn match_host_executable_rules()
file: codex-rs/execpolicy/src/policy.rs
start line: 344
end line: 371
size: 27 LOC
McCabe index: 3
number of parameters: 2

id: 2620
unit: fn continue_false_stops_with_reason()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 471
end line: 498
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2621
unit: fn fallback_managed_hooks_source_path()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 310
end line: 336
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2622
unit: fn proxy_array_decision()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 161
end line: 192
size: 27 LOC
McCabe index: 4
number of parameters: 3

id: 2623
unit: fn classify_winhttp_error()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 338
end line: 364
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2624
unit: fn multi_agent_version_from_items()
file: codex-rs/history/src/lib.rs
start line: 405
end line: 432
size: 27 LOC
McCabe index: 3
number of parameters: 2

id: 2625
unit: fn from()
file: codex-rs/history/src/rollout_payload.rs
start line: 101
end line: 127
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2626
unit: fn thread_start_params_from_config()
file: codex-rs/exec/src/lib.rs
start line: 1177
end line: 1203
size: 27 LOC
McCabe index: 2
number of parameters: 2

id: 2627
unit: fn thread_resume_params_from_config()
file: codex-rs/exec/src/lib.rs
start line: 1205
end line: 1231
size: 27 LOC
McCabe index: 2
number of parameters: 3

id: 2628
unit: fn sandbox_text()
file: codex-rs/prompts/src/permissions_instructions.rs
start line: 299
end line: 326
size: 27 LOC
McCabe index: 3
number of parameters: 3

id: 2629
unit: fn metadata_irrelevant_items_coalesce_updated_at_touches()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 579
end line: 607
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2630
unit: fn push_summary_item_join()
file: codex-rs/thread-store/src/local/thread_history/segment_paging.rs
start line: 174
end line: 200
size: 27 LOC
McCabe index: 2
number of parameters: 4

id: 2631
unit: fn merge_request_headers_matches_http_precedence()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1930
end line: 1960
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2632
unit: fn format_task_status_lines_with_diff_and_label()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2234
end line: 2260
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2633
unit: fn wait_until()
file: codex-rs/file-search/src/lib.rs
start line: 721
end line: 747
size: 27 LOC
McCabe index: 5
number of parameters: 5

id: 2634
unit: fn dropping_session_does_not_cancel_siblings_with_shared_cancel_flag()
file: codex-rs/file-search/src/lib.rs
start line: 912
end line: 943
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2635
unit: fn collect_tree_entries()
file: codex-rs/git-utils/src/baseline.rs
start line: 239
end line: 265
size: 27 LOC
McCabe index: 3
number of parameters: 4

id: 2636
unit: fn skip_flag_values Vec()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1706
end line: 1735
size: 27 LOC
McCabe index: 9
number of parameters: 0

id: 2637
unit: fn is_direct_gui_launch()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 159
end line: 188
size: 27 LOC
McCabe index: 12
number of parameters: 1

id: 2638
unit: fn is_allowed_named_kind()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 143
end line: 169
size: 27 LOC
McCabe index: 1
number of parameters: 1

id: 2639
unit: fn parse_bare_word()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 413
end line: 439
size: 27 LOC
McCabe index: 8
number of parameters: 2

id: 2640
unit: fn new_with_provider()
file: codex-rs/memories/write/src/runtime.rs
start line: 156
end line: 183
size: 27 LOC
McCabe index: 1
number of parameters: 7

id: 2641
unit: fn serializes_inter_agent_communications_for_memory()
file: codex-rs/memories/write/src/phase1.rs
start line: 785
end line: 813
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2642
unit: fn classify_refresh_token_failure()
file: codex-rs/login/src/auth/manager.rs
start line: 1636
end line: 1665
size: 27 LOC
McCabe index: 3
number of parameters: 3

id: 2643
unit: fn local_environment_info_reads_platform_temporary_directories()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1041
end line: 1068
size: 27 LOC
McCabe index: 5
number of parameters: 0

id: 2644
unit: fn filesystem_protocol_round_trips_legacy_policy_paths_as_uris()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1212
end line: 1240
size: 27 LOC
McCabe index: 1
number of parameters: 0

id: 2645
unit: def _flatten_string_enum_one_of()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 281
end line: 312
size: 27 LOC
McCabe index: 12
number of parameters: 2

id: 2646
unit: def _notification_specs()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 731
end line: 764
size: 27 LOC
McCabe index: 8
number of parameters: 1

id: 2647
unit: def _release_metadata()
file: sdk/python/_runtime_setup.py
start line: 146
end line: 175
size: 27 LOC
McCabe index: 8
number of parameters: 1

id: 2648
unit: def python_sdk_formatter_group()
file: scripts/format.py
start line: 83
end line: 115
size: 27 LOC
McCabe index: 5
number of parameters: 2

id: 2649
unit: fn flush_pending_code_cell_lifecycle_events()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 397
end line: 422
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2650
unit: fn traced_response_item_preserves_reasoning_content_omitted_by_normal_serializer()
file: codex-rs/rollout-trace/src/inference.rs
start line: 498
end line: 525
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2651
unit: fn serialize()
file: codex-rs/rollout-trace/src/protocol_event.rs
start line: 120
end line: 145
size: 26 LOC
McCabe index: 1
number of parameters: 2

id: 2652
unit: fn load_oauth_tokens_from_secrets_keyring_with_lock_held()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 401
end line: 426
size: 26 LOC
McCabe index: 1
number of parameters: 3

id: 2653
unit: fn delete_oauth_tokens_from_keyring_and_file()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 600
end line: 626
size: 26 LOC
McCabe index: 2
number of parameters: 5

id: 2654
unit: fn compute_store_key()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 981
end line: 1009
size: 26 LOC
McCabe index: 3
number of parameters: 2

id: 2655
unit: fn websocket_state_allows_replay_after_rejected_out_of_order_chunk()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3128
end line: 3154
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2656
unit: fn try_from()
file: codex-rs/app-server-transport/src/transport/remote_control/clients.rs
start line: 278
end line: 303
size: 26 LOC
McCabe index: 1
number of parameters: 1

id: 2657
unit: fn merge_connectors_replaces_plugin_placeholder_name_with_accessible_name()
file: codex-rs/connectors/src/merge.rs
start line: 161
end line: 188
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2658
unit: fn merge_connectors_unions_and_dedupes_plugin_display_names()
file: codex-rs/connectors/src/merge.rs
start line: 191
end line: 219
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2659
unit: fn live_publish_sets_timestamp_and_stale_publish_preserves_it()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 725
end line: 752
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2660
unit: fn compile_globset_with_policy()
file: codex-rs/network-proxy/src/policy.rs
start line: 193
end line: 223
size: 26 LOC
McCabe index: 7
number of parameters: 2

id: 2661
unit: fn persist_managed_ca_trust_bundle()
file: codex-rs/network-proxy/src/certs.rs
start line: 465
end line: 490
size: 26 LOC
McCabe index: 4
number of parameters: 2

id: 2662
unit: fn effective_entries()
file: codex-rs/network-proxy/src/config.rs
start line: 70
end line: 98
size: 26 LOC
McCabe index: 4
number of parameters: 1

id: 2663
unit: fn update_brokered_credentials_marker()
file: codex-rs/network-proxy/src/credential_broker.rs
start line: 487
end line: 512
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2664
unit: fn file_system_sandbox_context_for_attempt()
file: codex-rs/core/src/tools/runtimes/apply_patch.rs
start line: 87
end line: 113
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2665
unit: fn failure_response()
file: codex-rs/core/src/tools/parallel.rs
start line: 219
end line: 244
size: 26 LOC
McCabe index: 1
number of parameters: 2

id: 2666
unit: fn find_spawn_agent_model_name()
file: codex-rs/core/src/tools/handlers/multi_agents_common.rs
start line: 392
end line: 417
size: 26 LOC
McCabe index: 3
number of parameters: 3

id: 2667
unit: fn wait_agent_tool_parameters_v1()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 830
end line: 856
size: 26 LOC
McCabe index: 1
number of parameters: 1

id: 2668
unit: fn response_payload()
file: codex-rs/core/src/tools/context.rs
start line: 151
end line: 180
size: 26 LOC
McCabe index: 3
number of parameters: 1

id: 2669
unit: fn truncated_output_with_policy()
file: codex-rs/core/src/tools/context.rs
start line: 461
end line: 488
size: 26 LOC
McCabe index: 5
number of parameters: 2

id: 2670
unit: fn from_tool_metadata()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 370
end line: 395
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2671
unit: fn new()
file: codex-rs/core/src/client.rs
start line: 2353
end line: 2378
size: 26 LOC
McCabe index: 1
number of parameters: 4

id: 2672
unit: fn trim_pre_turn_context_updates()
file: codex-rs/core/src/context_manager/history.rs
start line: 571
end line: 599
size: 26 LOC
McCabe index: 7
number of parameters: 4

id: 2673
unit: fn commands_for_exec_policy()
file: codex-rs/core/src/exec_policy.rs
start line: 835
end line: 862
size: 26 LOC
McCabe index: 5
number of parameters: 1

id: 2674
unit: fn tool_suggest_connector_ids()
file: codex-rs/core/src/connectors.rs
start line: 394
end line: 419
size: 26 LOC
McCabe index: 1
number of parameters: 2

id: 2675
unit: fn returns_none_when_relabeling_would_collide()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 286
end line: 312
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2676
unit: fn renders_literal_template_without_connector_substitution()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 320
end line: 347
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2677
unit: fn guardian_review_error_reason_distinguishes_error_kinds()
file: codex-rs/core/src/guardian/review.rs
start line: 1126
end line: 1152
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2678
unit: fn guardian_request_turn_id_prefers_network_access_owner_turn()
file: codex-rs/core/src/guardian/tests.rs
start line: 1453
end line: 1479
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2679
unit: fn exec_server_env_for_request()
file: codex-rs/core/src/unified_exec/process_manager.rs
start line: 185
end line: 210
size: 26 LOC
McCabe index: 7
number of parameters: 1

id: 2680
unit: fn normalize_request_permissions_response()
file: codex-rs/core/src/session/mod.rs
start line: 2979
end line: 3006
size: 26 LOC
McCabe index: 4
number of parameters: 3

id: 2681
unit: fn remote_discoverable_plugin_from_directory_item()
file: codex-rs/core-plugins/src/remote.rs
start line: 1759
end line: 1785
size: 26 LOC
McCabe index: 3
number of parameters: 1

id: 2682
unit: fn allowed_configured_marketplace_names_with_policy()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 257
end line: 282
size: 26 LOC
McCabe index: 4
number of parameters: 3

id: 2683
unit: fn local_candidate_for_executor_script()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 291
end line: 316
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2684
unit: fn load_mcp_servers_from_manifest_object()
file: codex-rs/core-plugins/src/loader.rs
start line: 1687
end line: 1712
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2685
unit: fn validate_npm_package_metadata()
file: codex-rs/core-plugins/src/npm_source.rs
start line: 148
end line: 174
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2686
unit: fn ensure_unlisted_workspace_target()
file: codex-rs/core-plugins/src/remote/share.rs
start line: 334
end line: 359
size: 26 LOC
McCabe index: 5
number of parameters: 3

id: 2687
unit: fn personal_marketplace_plugin_entry()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 367
end line: 392
size: 26 LOC
McCabe index: 4
number of parameters: 5

id: 2688
unit: fn config_error_from_typed_toml_for_source()
file: codex-rs/config/src/diagnostics.rs
start line: 142
end line: 168
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2689
unit: fn position_for_offset()
file: codex-rs/config/src/diagnostics.rs
start line: 315
end line: 344
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2690
unit: fn from()
file: codex-rs/config/src/config_requirements.rs
start line: 564
end line: 589
size: 26 LOC
McCabe index: 1
number of parameters: 1

id: 2691
unit: fn deserialize_allowed_windows_sandbox_implementations()
file: codex-rs/config/src/config_requirements.rs
start line: 3531
end line: 3558
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2692
unit: fn remote_sandbox_config_non_match_preserves_top_level()
file: codex-rs/config/src/config_requirements.rs
start line: 3782
end line: 3810
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2693
unit: fn deserialize_exec_policy_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 4582
end line: 4609
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2694
unit: fn add_shell_environment_policy_constraints()
file: codex-rs/config/src/schema.rs
start line: 221
end line: 246
size: 26 LOC
McCabe index: 2
number of parameters: 1

id: 2695
unit: fn with_border_internal()
file: codex-rs/tui/src/history_cell/session.rs
start line: 35
end line: 64
size: 26 LOC
McCabe index: 3
number of parameters: 2

id: 2696
unit: fn completed_mcp_tool_call_accepts_data_url_image_blocks()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1736
end line: 1764
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2697
unit: fn web_search_action_detail()
file: codex-rs/tui/src/history_cell/search.rs
start line: 13
end line: 38
size: 26 LOC
McCabe index: 4
number of parameters: 1

id: 2698
unit: fn keymap_debug_tab()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 312
end line: 337
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2699
unit: fn keymap_selection_item()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 400
end line: 426
size: 26 LOC
McCabe index: 2
number of parameters: 1

id: 2700
unit: fn test_thread_settings()
file: codex-rs/tui/src/app/app_server_event_targets.rs
start line: 244
end line: 269
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2701
unit: fn local_uses_native_clipboard_first()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 790
end line: 816
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2702
unit: fn local_non_wsl_falls_back_to_osc52_when_native_fails()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 819
end line: 845
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2703
unit: fn local_wsl_native_failure_uses_powershell_and_skips_osc52_on_success()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 882
end line: 908
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2704
unit: fn local_wsl_falls_back_to_osc52_when_native_and_powershell_fail()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 911
end line: 937
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2705
unit: fn wrapped_details_lines()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 201
end line: 230
size: 26 LOC
McCabe index: 5
number of parameters: 2

id: 2706
unit: fn kitty_pet_image_clear_deletes_without_moving_cursor()
file: codex-rs/tui/src/pets/mod.rs
start line: 318
end line: 345
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2707
unit: fn load_pet_path()
file: codex-rs/tui/src/pets/model.rs
start line: 205
end line: 230
size: 26 LOC
McCabe index: 6
number of parameters: 1

id: 2708
unit: fn picker_covers_every_replaceable_action()
file: codex-rs/tui/src/keymap_setup.rs
start line: 838
end line: 864
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2709
unit: fn status_colors_preserve_light_terminal_themes()
file: codex-rs/tui/src/style.rs
start line: 130
end line: 155
size: 26 LOC
McCabe index: 5
number of parameters: 0

id: 2710
unit: fn rejects_api_key_auth()
file: codex-rs/tui/src/local_chatgpt_auth.rs
start line: 162
end line: 189
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2711
unit: fn vim_normal_operator_motion_does_not_navigate_history()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 619
end line: 649
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2712
unit: fn save()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 336
end line: 362
size: 26 LOC
McCabe index: 2
number of parameters: 1

id: 2713
unit: fn parse_fields_from_schema()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 534
end line: 559
size: 26 LOC
McCabe index: 4
number of parameters: 1

id: 2714
unit: fn render_prompt()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1292
end line: 1317
size: 26 LOC
McCabe index: 6
number of parameters: 3

id: 2715
unit: fn narrow_width_keeps_all_rows_visible()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2501
end line: 2526
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2716
unit: fn delete_forward_word_handles_atomic_elements()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3118
end line: 3149
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2717
unit: fn yank_restores_last_kill()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3202
end line: 3232
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2718
unit: fn ctrl_c_cancels_history_search_without_clearing_draft_or_showing_quit_hint()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2237
end line: 2264
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2719
unit: fn dismiss_app_server_request_removes_matching_buried_view()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2439
end line: 2466
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2720
unit: fn dismiss_app_server_request_returns_false_when_no_view_matches()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2504
end line: 2531
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2721
unit: fn jump_to_vim_buffer_line()
file: codex-rs/tui/src/bottom_pane/textarea/vim_commands.rs
start line: 515
end line: 540
size: 26 LOC
McCabe index: 4
number of parameters: 3

id: 2722
unit: fn from_generic_url_parts()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 178
end line: 203
size: 26 LOC
McCabe index: 1
number of parameters: 6

id: 2723
unit: fn title_select_item()
file: codex-rs/tui/src/bottom_pane/title_setup.rs
start line: 332
end line: 358
size: 26 LOC
McCabe index: 1
number of parameters: 3

id: 2724
unit: fn freeform_uses_configured_composer_submit_binding()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3021
end line: 3049
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2725
unit: fn freeform_submit_binding_wins_over_question_navigation()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3052
end line: 3080
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2726
unit: fn pending_paste_placeholder_survives_submission_and_back_navigation()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3356
end line: 3384
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2727
unit: fn vt100_prefixed_non_url_line_preserves_prefix_on_wrapped_rows()
file: codex-rs/tui/src/insert_history.rs
start line: 1009
end line: 1038
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2728
unit: fn collect_rate_limit_labels()
file: codex-rs/tui/src/status/card.rs
start line: 568
end line: 593
size: 26 LOC
McCabe index: 4
number of parameters: 4

id: 2729
unit: fn next_reasoning_effort_uses_advertised_order_for_custom_levels()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 271
end line: 297
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2730
unit: fn holds_reentry_after_catch_up_exit()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 405
end line: 434
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2731
unit: fn render_hints()
file: codex-rs/tui/src/pager_overlay.rs
start line: 853
end line: 879
size: 26 LOC
McCabe index: 2
number of parameters: 3

id: 2732
unit: fn ui_snapshot_syntax_highlighted_insert_wraps()
file: codex-rs/tui/src/diff_render.rs
start line: 1907
end line: 1938
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2733
unit: fn rename_diff_uses_destination_extension_for_highlighting()
file: codex-rs/tui/src/diff_render.rs
start line: 2632
end line: 2659
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2734
unit: fn handle_transcript_loading_key()
file: codex-rs/tui/src/resume_picker.rs
start line: 1134
end line: 1159
size: 26 LOC
McCabe index: 6
number of parameters: 2

id: 2735
unit: fn row_from_app_server_thread()
file: codex-rs/tui/src/resume_picker.rs
start line: 1951
end line: 1976
size: 26 LOC
McCabe index: 2
number of parameters: 1

id: 2736
unit: fn sort_control_spans()
file: codex-rs/tui/src/resume_picker.rs
start line: 2151
end line: 2176
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2737
unit: fn filter_control_spans()
file: codex-rs/tui/src/resume_picker.rs
start line: 2178
end line: 2203
size: 26 LOC
McCabe index: 3
number of parameters: 2

id: 2738
unit: fn hint_line_switches_density_label()
file: codex-rs/tui/src/resume_picker.rs
start line: 4234
end line: 4262
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2739
unit: fn dense_session_line_prefers_thread_name_over_preview()
file: codex-rs/tui/src/resume_picker.rs
start line: 5287
end line: 5315
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2740
unit: fn agent_shortcut_matches_option_arrow_word_motion_fallbacks_only_when_allowed()
file: codex-rs/tui/src/multi_agents.rs
start line: 843
end line: 868
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2741
unit: fn collab_resume_interrupted_snapshot()
file: codex-rs/tui/src/multi_agents.rs
start line: 930
end line: 957
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2742
unit: fn render_ref()
file: codex-rs/tui/src/onboarding/welcome.rs
start line: 75
end line: 104
size: 26 LOC
McCabe index: 7
number of parameters: 3

id: 2743
unit: fn confirm_session_delete()
file: codex-rs/tui/src/session_archive_commands.rs
start line: 286
end line: 313
size: 26 LOC
McCabe index: 6
number of parameters: 1

id: 2744
unit: fn end_table()
file: codex-rs/tui/src/markdown_render.rs
start line: 903
end line: 929
size: 26 LOC
McCabe index: 4
number of parameters: 1

id: 2745
unit: fn plan_proxy_routes()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 208
end line: 237
size: 26 LOC
McCabe index: 4
number of parameters: 1

id: 2746
unit: fn rewrite_proxy_env_value()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 289
end line: 315
size: 26 LOC
McCabe index: 7
number of parameters: 2

id: 2747
unit: fn register_active_gauge()
file: codex-rs/exec-server/src/telemetry.rs
start line: 354
end line: 379
size: 26 LOC
McCabe index: 3
number of parameters: 6

id: 2748
unit: fn add_helper_runtime_permissions()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 218
end line: 245
size: 26 LOC
McCabe index: 5
number of parameters: 3

id: 2749
unit: fn sync_walk_cancellation_stops_before_io()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1364
end line: 1390
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2750
unit: fn validate_environment_ready_info()
file: codex-rs/exec-server/src/environment.rs
start line: 543
end line: 570
size: 26 LOC
McCabe index: 6
number of parameters: 2

id: 2751
unit: fn create_inner()
file: codex-rs/exec-server/src/environment.rs
start line: 722
end line: 748
size: 26 LOC
McCabe index: 2
number of parameters: 3

id: 2752
unit: fn telemetry_backend()
file: codex-rs/exec-server/src/local_process.rs
start line: 1268
end line: 1293
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2753
unit: fn record_token_usage()
file: codex-rs/ext/guardian-v2/src/async_scorer/sampler.rs
start line: 169
end line: 195
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2754
unit: fn combined_available_skills_cost()
file: codex-rs/ext/skills/src/render.rs
start line: 871
end line: 896
size: 26 LOC
McCabe index: 2
number of parameters: 3

id: 2755
unit: fn install_registers_dedicated_tool_contributor()
file: codex-rs/ext/memories/src/tests.rs
start line: 120
end line: 147
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2756
unit: fn track()
file: codex-rs/ext/goal/src/analytics.rs
start line: 51
end line: 76
size: 26 LOC
McCabe index: 1
number of parameters: 4

id: 2757
unit: fn unstable_warning_event_ignores_enabled_structured_stable_feature()
file: codex-rs/features/src/tests.rs
start line: 760
end line: 788
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2758
unit: fn path_uri_equality_and_hashing_follow_path_convention()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 133
end line: 159
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2759
unit: fn join_normalizes_relative_uri_segments()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 776
end line: 801
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2760
unit: fn overlaps_uses_lexical_containment()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1235
end line: 1262
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2761
unit: fn open_unix_pty()
file: codex-rs/utils/pty/src/pty.rs
start line: 420
end line: 448
size: 26 LOC
McCabe index: 2
number of parameters: 1

id: 2762
unit: fn filter_experimental_type_fields_ts_contents()
file: codex-rs/app-server-protocol/src/export.rs
start line: 383
end line: 408
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2763
unit: fn rewrite_refs_to_known_namespaces()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1611
end line: 1636
size: 26 LOC
McCabe index: 6
number of parameters: 2

id: 2764
unit: fn rewrite_named_ref_to_namespace()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1930
end line: 1955
size: 26 LOC
McCabe index: 6
number of parameters: 3

id: 2765
unit: fn mcp_server_status_updated_accepts_missing_thread_id()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2614
end line: 2640
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2766
unit: fn network_requirements_deserializes_legacy_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2901
end line: 2927
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2767
unit: fn marketplace_upgrade_params_serialization_uses_optional_marketplace_name()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3754
end line: 3781
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2768
unit: fn plugin_list_params_serializes_marketplace_kind_filter()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3899
end line: 3924
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2769
unit: fn turn_start_cyber_access_program_uses_separate_wire_formats()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4775
end line: 4801
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2770
unit: fn histogram()
file: codex-rs/otel/src/metrics/client.rs
start line: 155
end line: 182
size: 26 LOC
McCabe index: 3
number of parameters: 6

id: 2771
unit: fn fmt()
file: codex-rs/protocol/src/protocol.rs
start line: 2424
end line: 2450
size: 26 LOC
McCabe index: 3
number of parameters: 2

id: 2772
unit: fn from()
file: codex-rs/protocol/src/models.rs
start line: 730
end line: 755
size: 26 LOC
McCabe index: 3
number of parameters: 1

id: 2773
unit: fn convert_mcp_audio_content_builds_data_urls_and_preserves_existing_data_urls()
file: codex-rs/protocol/src/models.rs
start line: 3017
end line: 3043
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2774
unit: fn deserializes_array_payload_into_items()
file: codex-rs/protocol/src/models.rs
start line: 3603
end line: 3631
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2775
unit: fn apply_mask_can_clear_optional_fields()
file: codex-rs/protocol/src/config_types.rs
start line: 828
end line: 854
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2776
unit: fn executed_tool_call_metadata_field_bytes()
file: codex-rs/protocol/src/models/executed_tool_calls.rs
start line: 16
end line: 41
size: 26 LOC
McCabe index: 6
number of parameters: 1

id: 2777
unit: fn workspace_account_helper_includes_business_workspace_plans()
file: codex-rs/protocol/src/account.rs
start line: 205
end line: 230
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2778
unit: fn auth_plan_type_converts_to_account_plan_type()
file: codex-rs/protocol/src/account.rs
start line: 233
end line: 258
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2779
unit: fn metadata_write_denial()
file: codex-rs/protocol/src/permissions.rs
start line: 945
end line: 970
size: 26 LOC
McCabe index: 4
number of parameters: 3

id: 2780
unit: fn entry_path()
file: codex-rs/protocol/src/permission_profile_intersection.rs
start line: 352
end line: 377
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2781
unit: fn as_legacy_events()
file: codex-rs/protocol/src/legacy_events.rs
start line: 552
end line: 577
size: 26 LOC
McCabe index: 1
number of parameters: 2

id: 2782
unit: fn materialize_cwd_dependent_entry()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 375
end line: 400
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2783
unit: fn add_pid_watch()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 122
end line: 150
size: 26 LOC
McCabe index: 4
number of parameters: 4

id: 2784
unit: fn configured_marketplace_sources_by_root()
file: codex-rs/cli/src/marketplace_cmd.rs
start line: 333
end line: 359
size: 26 LOC
McCabe index: 1
number of parameters: 2

id: 2785
unit: fn sparse_paths_parse_before_or_after_source()
file: codex-rs/cli/src/marketplace_cmd.rs
start line: 521
end line: 548
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2786
unit: fn push_list_row()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 518
end line: 543
size: 26 LOC
McCabe index: 3
number of parameters: 4

id: 2787
unit: fn system_check_handles_missing_os_language()
file: codex-rs/cli/src/doctor/system.rs
start line: 155
end line: 181
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2788
unit: fn status_marker()
file: codex-rs/cli/src/doctor/output.rs
start line: 286
end line: 312
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2789
unit: fn style_detail_bare_token()
file: codex-rs/cli/src/doctor/output.rs
start line: 1042
end line: 1067
size: 26 LOC
McCabe index: 11
number of parameters: 2

id: 2790
unit: fn source_category()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 661
end line: 687
size: 26 LOC
McCabe index: 1
number of parameters: 1

id: 2791
unit: fn profile_v2_is_allowed_for_runtime_subcommands()
file: codex-rs/cli/src/main.rs
start line: 3155
end line: 3180
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2792
unit: fn from_tags()
file: codex-rs/feedback/src/lib.rs
start line: 104
end line: 129
size: 26 LOC
McCabe index: 1
number of parameters: 1

id: 2793
unit: fn collect_files()
file: codex-rs/app-server/src/fuzzy_file_search.rs
start line: 230
end line: 256
size: 26 LOC
McCabe index: 1
number of parameters: 1

id: 2794
unit: fn thread_settings()
file: codex-rs/app-server/src/thread_state.rs
start line: 273
end line: 298
size: 26 LOC
McCabe index: 1
number of parameters: 1

id: 2795
unit: fn typed_request_error_exposes_sources()
file: codex-rs/app-server-client/src/lib.rs
start line: 1891
end line: 1918
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2796
unit: fn should_defer_host_message()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 87
end line: 112
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2797
unit: fn drop()
file: codex-rs/code-mode/src/grpc_session/operations.rs
start line: 38
end line: 63
size: 26 LOC
McCabe index: 5
number of parameters: 1

id: 2798
unit: fn denies_git_dir_inside_writable_root()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 257
end line: 285
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2799
unit: fn permission_profile_workspace_write_uses_windows_temp_env_vars()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 227
end line: 256
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2800
unit: fn gathers_path_entries_by_list_separator()
file: codex-rs/windows-sandbox-rs/src/audit.rs
start line: 349
end line: 377
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2801
unit: fn hide_directory()
file: codex-rs/windows-sandbox-rs/src/hide_users.rs
start line: 133
end line: 158
size: 26 LOC
McCabe index: 4
number of parameters: 1

id: 2802
unit: fn hook_specific_output_event_names_are_event_specific_in_output_schemas()
file: codex-rs/hooks/src/schema.rs
start line: 1073
end line: 1098
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2803
unit: fn last_completed_updated_input_wins()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 413
end line: 439
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2804
unit: fn supported_events_keep_matchers()
file: codex-rs/hooks/src/events/common.rs
start line: 280
end line: 305
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2805
unit: fn response_item_envelope_accessors_preserve_item()
file: codex-rs/history/src/tests.rs
start line: 8
end line: 35
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2806
unit: fn compacted_replacement_history_rejects_misaligned_metadata()
file: codex-rs/history/src/tests.rs
start line: 236
end line: 262
size: 26 LOC
McCabe index: 2
number of parameters: 0

id: 2807
unit: fn build_header_map()
file: codex-rs/model-provider-info/src/lib.rs
start line: 263
end line: 290
size: 26 LOC
McCabe index: 9
number of parameters: 1

id: 2808
unit: fn write_embedded_dir()
file: codex-rs/skills/src/lib.rs
start line: 146
end line: 173
size: 26 LOC
McCabe index: 3
number of parameters: 2

id: 2809
unit: fn thread_metadata_patch_round_trips_optional_clears()
file: codex-rs/thread-store/src/types.rs
start line: 953
end line: 980
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2810
unit: fn resume_preserves_existing_display_metadata_and_initializes_missing_title()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 749
end line: 776
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2811
unit: fn normalize_legacy_turn_context()
file: codex-rs/thread-store/src/local/rollout_migration/line_parser.rs
start line: 60
end line: 86
size: 26 LOC
McCabe index: 6
number of parameters: 1

id: 2812
unit: fn normalize_legacy_rate_limit_resets()
file: codex-rs/thread-store/src/local/rollout_migration/line_parser.rs
start line: 110
end line: 135
size: 26 LOC
McCabe index: 3
number of parameters: 1

id: 2813
unit: fn parses_cache_write_token_usage()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 883
end line: 909
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2814
unit: fn resolve_query_input()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 249
end line: 274
size: 26 LOC
McCabe index: 6
number of parameters: 1

id: 2815
unit: fn session_accepts_query_updates_after_walk_complete()
file: codex-rs/file-search/src/lib.rs
start line: 853
end line: 881
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2816
unit: fn rejects_runtime_expansion_in_plain_words()
file: codex-rs/shell-command/src/bash.rs
start line: 424
end line: 449
size: 26 LOC
McCabe index: 4
number of parameters: 0

id: 2817
unit: fn ag_ack_pt_files_with_matches_flags_are_search()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1137
end line: 1162
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2818
unit: fn split_embedded_cmd_operators()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 190
end line: 223
size: 26 LOC
McCabe index: 7
number of parameters: 1

id: 2819
unit: fn aggregate_stats()
file: codex-rs/memories/write/src/phase1.rs
start line: 575
end line: 603
size: 26 LOC
McCabe index: 3
number of parameters: 1

id: 2820
unit: fn auths_equal_for_refresh()
file: codex-rs/login/src/auth/manager.rs
start line: 2466
end line: 2491
size: 26 LOC
McCabe index: 1
number of parameters: 2

id: 2821
unit: fn uses_file_modification_time_for_recency()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 191
end line: 218
size: 26 LOC
McCabe index: 1
number of parameters: 0

id: 2822
unit: fn cur_transcript_files()
file: codex-rs/external-agent-migration/src/detect/sessions/cur.rs
start line: 59
end line: 84
size: 26 LOC
McCabe index: 7
number of parameters: 1

id: 2823
unit: fn load_importable_session()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 144
end line: 169
size: 26 LOC
McCabe index: 1
number of parameters: 3

id: 2824
unit: fn replace_with_boundaries()
file: codex-rs/external-agent-migration/src/rewrite.rs
start line: 52
end line: 83
size: 26 LOC
McCabe index: 8
number of parameters: 3

id: 2825
unit: fn accepted_line_event_input()
file: codex-rs/analytics/src/reducer.rs
start line: 3336
end line: 3363
size: 26 LOC
McCabe index: 3
number of parameters: 2

id: 2826
unit: fn new()
file: codex-rs/analytics/src/client.rs
start line: 158
end line: 183
size: 26 LOC
McCabe index: 2
number of parameters: 2

id: 2827
unit: def generate_toc_lines()
file: scripts/readme_toc.py
start line: 37
end line: 68
size: 26 LOC
McCabe index: 7
number of parameters: 1

id: 2828
unit: fn requester_fields()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 235
end line: 259
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2829
unit: fn queue_message_agent_interaction()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 395
end line: 419
size: 25 LOC
McCabe index: 1
number of parameters: 6

id: 2830
unit: fn enabled_attempt_adds_inference_request_header()
file: codex-rs/rollout-trace/src/inference.rs
start line: 415
end line: 441
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2831
unit: fn exact_store_operations_do_not_adopt_or_mutate_the_other_store()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1243
end line: 1269
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2832
unit: fn assert_token_response_match_without_expiry()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1750
end line: 1775
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2833
unit: fn stdio_requires_both_the_modern_feature_and_a_server_opt_in()
file: codex-rs/rmcp-client/src/protocol_mode.rs
start line: 82
end line: 107
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2834
unit: fn build_chunk_envelope()
file: codex-rs/app-server-transport/src/transport/remote_control/segment.rs
start line: 445
end line: 469
size: 25 LOC
McCabe index: 2
number of parameters: 5

id: 2835
unit: fn resolve_bearer_token()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 835
end line: 860
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2836
unit: fn validate_agent_plugin_url()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 285
end line: 309
size: 25 LOC
McCabe index: 9
number of parameters: 1

id: 2837
unit: fn issue_host_certificate_pem()
file: codex-rs/network-proxy/src/certs.rs
start line: 120
end line: 147
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2838
unit: fn apply_proxy_env_overrides_preserves_command_scoped_mitm_ca_override()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2603
end line: 2629
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2839
unit: fn build_proxy_env_exports()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 323
end line: 348
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2840
unit: fn create_sleep_tool()
file: codex-rs/core/src/tools/handlers/sleep.rs
start line: 36
end line: 61
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2841
unit: fn render()
file: codex-rs/core/src/context/environment_context.rs
start line: 115
end line: 140
size: 25 LOC
McCabe index: 5
number of parameters: 2

id: 2842
unit: fn snapshot()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 75
end line: 99
size: 25 LOC
McCabe index: 3
number of parameters: 1

id: 2843
unit: fn snapshot()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 106
end line: 130
size: 25 LOC
McCabe index: 2
number of parameters: 1

id: 2844
unit: fn prepare_websocket_request()
file: codex-rs/core/src/client.rs
start line: 1386
end line: 1412
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2845
unit: fn validate_pinned_features_constraint()
file: codex-rs/core/src/config/managed_features.rs
start line: 168
end line: 193
size: 25 LOC
McCabe index: 3
number of parameters: 3

id: 2846
unit: fn resolve_tracestate()
file: codex-rs/core/src/config/otel.rs
start line: 61
end line: 91
size: 25 LOC
McCabe index: 5
number of parameters: 2

id: 2847
unit: fn resolve_current_time_reminder_config()
file: codex-rs/core/src/config/mod.rs
start line: 2866
end line: 2892
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2848
unit: fn derive_prompt_reason()
file: codex-rs/core/src/exec_policy.rs
start line: 981
end line: 1007
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2849
unit: fn encrypted_parent_compaction()
file: codex-rs/core/src/guardian/review_session.rs
start line: 272
end line: 297
size: 25 LOC
McCabe index: 3
number of parameters: 1

id: 2850
unit: fn build_guardian_transcript_keeps_original_numbering()
file: codex-rs/core/src/guardian/tests.rs
start line: 468
end line: 494
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2851
unit: fn sync_openai_plugins_repo_via_backup_archive()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 340
end line: 364
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2852
unit: fn prepare_curated_repo_parent_and_temp_dir()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 373
end line: 398
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2853
unit: fn read_extracted_backup_archive_git_sha()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 839
end line: 866
size: 25 LOC
McCabe index: 4
number of parameters: 1

id: 2854
unit: fn write_marketplace_source()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 432
end line: 456
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2855
unit: fn parse_resolved_plugin_manifest()
file: codex-rs/core-plugins/src/manifest.rs
start line: 229
end line: 253
size: 25 LOC
McCabe index: 1
number of parameters: 4

id: 2856
unit: fn resolve_manifest_paths()
file: codex-rs/core-plugins/src/manifest.rs
start line: 571
end line: 595
size: 25 LOC
McCabe index: 1
number of parameters: 3

id: 2857
unit: fn plugin_version_for_install_manifest()
file: codex-rs/core-plugins/src/store.rs
start line: 461
end line: 485
size: 25 LOC
McCabe index: 4
number of parameters: 2

id: 2858
unit: fn run_git()
file: codex-rs/core-plugins/src/marketplace_add/install.rs
start line: 113
end line: 139
size: 25 LOC
McCabe index: 3
number of parameters: 2

id: 2859
unit: fn archive_plugin_for_upload_places_manifest_at_archive_root()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 320
end line: 346
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2860
unit: fn deserialize()
file: codex-rs/config/src/config_requirements.rs
start line: 608
end line: 634
size: 25 LOC
McCabe index: 6
number of parameters: 1

id: 2861
unit: fn auto_review_required_for_model_matches_exact_provider_aliases()
file: codex-rs/config/src/config_requirements.rs
start line: 2578
end line: 2603
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2862
unit: fn deserialize_allowed_approvals_reviewers()
file: codex-rs/config/src/config_requirements.rs
start line: 3502
end line: 3528
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2863
unit: fn exec_policy_error_includes_requirement_source()
file: codex-rs/config/src/config_requirements.rs
start line: 4612
end line: 4639
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2864
unit: fn project_config_cannot_override_configured_credential_broker_hosts()
file: codex-rs/config/src/loader/tests.rs
start line: 23
end line: 49
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2865
unit: fn validate_config_toml_strictly()
file: codex-rs/config/src/loader/layer_io.rs
start line: 192
end line: 217
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2866
unit: fn apply_user_plugin_config_edits_blocking()
file: codex-rs/config/src/plugin_edit.rs
start line: 50
end line: 75
size: 25 LOC
McCabe index: 4
number of parameters: 2

id: 2867
unit: fn completed_mcp_tool_call_skips_invalid_image_blocks()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1767
end line: 1794
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2868
unit: fn multiline_command_wraps_with_extra_indent_on_subsequent_lines()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2233
end line: 2258
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2869
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/separators.rs
start line: 28
end line: 54
size: 25 LOC
McCabe index: 4
number of parameters: 2

id: 2870
unit: fn parses_all_named_non_character_keys()
file: codex-rs/tui/src/keymap.rs
start line: 3460
end line: 3485
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2871
unit: fn start_session_locked()
file: codex-rs/tui/src/file_search.rs
start line: 75
end line: 99
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2872
unit: fn markdown_prompt_keeps_long_url_tail_visible_when_narrow()
file: codex-rs/tui/src/model_migration.rs
start line: 601
end line: 628
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2873
unit: fn renders_wrapped_details_panama_two_lines()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 364
end line: 390
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2874
unit: fn kitty_local_file_pet_image_uses_file_reference_without_inline_payload()
file: codex-rs/tui/src/pets/mod.rs
start line: 348
end line: 374
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2875
unit: fn validate_animation_indices()
file: codex-rs/tui/src/pets/model.rs
start line: 454
end line: 478
size: 25 LOC
McCabe index: 6
number of parameters: 2

id: 2876
unit: fn try_dump_windows_clipboard_image()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 199
end line: 229
size: 25 LOC
McCabe index: 4
number of parameters: 0

id: 2877
unit: fn normalize_windows_path()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 333
end line: 361
size: 25 LOC
McCabe index: 7
number of parameters: 1

id: 2878
unit: fn fragmented_terminal_response_cannot_grant_startup_hook_trust()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 400
end line: 426
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2879
unit: fn highlight_to_line_spans_with_theme()
file: codex-rs/tui/src/render/highlight.rs
start line: 609
end line: 642
size: 25 LOC
McCabe index: 6
number of parameters: 3

id: 2880
unit: fn history_search_in_direction()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 233
end line: 257
size: 25 LOC
McCabe index: 3
number of parameters: 2

id: 2881
unit: fn approval_footer_hint()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 635
end line: 659
size: 25 LOC
McCabe index: 4
number of parameters: 3

id: 2882
unit: fn render_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 929
end line: 954
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2883
unit: fn renders_handler_additional_context_limit()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1167
end line: 1193
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2884
unit: fn renders_command_details_with_three_line_cap()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1362
end line: 1386
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2885
unit: fn managed_hooks_count_as_active()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1406
end line: 1432
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2886
unit: fn renders_review_needed_handler()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1494
end line: 1519
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2887
unit: fn snapshot_narrow_width_preserves_third_option()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2576
end line: 2600
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2888
unit: fn render_lines_masked()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2187
end line: 2211
size: 25 LOC
McCabe index: 2
number of parameters: 6

id: 2889
unit: fn delayed_approval_shortcut_works_after_idle_deadline()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2386
end line: 2412
size: 25 LOC
McCabe index: 3
number of parameters: 0

id: 2890
unit: fn status_and_composer_fill_height_without_bottom_padding()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2654
end line: 2682
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2891
unit: fn remote_images_render_above_composer_text()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2837
end line: 2863
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2892
unit: fn selection_view_esc_respects_remapped_list_cancel()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 3117
end line: 3145
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2893
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/feedback_view.rs
start line: 94
end line: 118
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2894
unit: fn esc_in_notes_mode_with_text_clears_notes_and_hides_ui()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2777
end line: 2803
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2895
unit: fn tab_and_enter_open_notes_for_other_option()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3246
end line: 3272
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2896
unit: fn desired_height_keeps_spacers_and_preferred_options_visible()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3472
end line: 3498
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2897
unit: fn request_user_input_footer_wrap_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3614
end line: 3639
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2898
unit: fn vt100_prefixed_mixed_url_line_wraps_suffix_words_together()
file: codex-rs/tui/src/insert_history.rs
start line: 946
end line: 973
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2899
unit: fn stale_monthly_limit_marks_fresh_rolling_snapshot_stale()
file: codex-rs/tui/src/status/tests.rs
start line: 63
end line: 88
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2900
unit: fn preview_keeps_queue_categories_separate()
file: codex-rs/tui/src/chatwidget/input_queue.rs
start line: 108
end line: 133
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2901
unit: fn render()
file: codex-rs/tui/src/chatwidget/rendering.rs
start line: 114
end line: 138
size: 25 LOC
McCabe index: 4
number of parameters: 3

id: 2902
unit: fn refresh_status_line_from_selections()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 200
end line: 226
size: 25 LOC
McCabe index: 5
number of parameters: 2

id: 2903
unit: fn terminal_title_text_for_selections()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 320
end line: 345
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2904
unit: fn plugin_detail_status_label()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1410
end line: 1434
size: 25 LOC
McCabe index: 6
number of parameters: 1

id: 2905
unit: fn request_thread_usage()
file: codex-rs/tui/src/chatwidget/thread_usage.rs
start line: 330
end line: 355
size: 25 LOC
McCabe index: 4
number of parameters: 1

id: 2906
unit: fn weekday_label()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 265
end line: 291
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2907
unit: fn month_labels()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 353
end line: 377
size: 25 LOC
McCabe index: 5
number of parameters: 3

id: 2908
unit: fn daily_values()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 384
end line: 408
size: 25 LOC
McCabe index: 4
number of parameters: 2

id: 2909
unit: fn for_terminal()
file: codex-rs/tui/src/markdown_render/web_links.rs
start line: 21
end line: 45
size: 25 LOC
McCabe index: 5
number of parameters: 2

id: 2910
unit: fn extract_first_bold()
file: codex-rs/tui/src/chatwidget.rs
start line: 2020
end line: 2046
size: 25 LOC
McCabe index: 8
number of parameters: 1

id: 2911
unit: fn controller_set_width_preserves_table_tail_when_queue_is_empty()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1076
end line: 1104
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2912
unit: fn controller_renders_separators_for_no_outer_pipes_table_shape()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1445
end line: 1472
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2913
unit: fn controller_keeps_non_markdown_fenced_tables_as_code()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1689
end line: 1715
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2914
unit: fn keeps_only_ten_most_recent_denials()
file: codex-rs/tui/src/auto_review_denials.rs
start line: 118
end line: 143
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2915
unit: fn write_json_line()
file: codex-rs/tui/src/session_log.rs
start line: 48
end line: 72
size: 25 LOC
McCabe index: 4
number of parameters: 2

id: 2916
unit: fn validate_binding_shape()
file: codex-rs/tui/src/keymap/chords.rs
start line: 449
end line: 476
size: 25 LOC
McCabe index: 7
number of parameters: 1

id: 2917
unit: fn render_prompt_context_truncates_large_selection()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 361
end line: 386
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2918
unit: fn session_config_with_effective_service_tier()
file: codex-rs/tui/src/app_server_session.rs
start line: 933
end line: 957
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2919
unit: fn try_draw_with_size()
file: codex-rs/tui/src/custom_terminal.rs
start line: 407
end line: 443
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2920
unit: fn diff_buffers_clear_to_end_starts_after_wide_char()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1127
end line: 1154
size: 25 LOC
McCabe index: 3
number of parameters: 0

id: 2921
unit: fn diff_buffers_clears_styled_trailing_cell_replaced_by_forced_width_cell()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1212
end line: 1239
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2922
unit: fn wrap_styled_spans_wraps_before_first_overflowing_char()
file: codex-rs/tui/src/diff_render.rs
start line: 2535
end line: 2561
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2923
unit: fn rendered_height_between()
file: codex-rs/tui/src/resume_picker.rs
start line: 1871
end line: 1895
size: 25 LOC
McCabe index: 3
number of parameters: 3

id: 2924
unit: fn attribution_token_is_extracted_before_proxy_route_planning()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 560
end line: 586
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2925
unit: fn restricted_read_only_uses_scoped_read_roots_instead_of_erroring()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2147
end line: 2175
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2926
unit: fn environment_registry_http_error()
file: codex-rs/exec-server/src/remote.rs
start line: 799
end line: 823
size: 25 LOC
McCabe index: 5
number of parameters: 2

id: 2927
unit: fn serialize_layer_stack()
file: codex-rs/exec-server/src/environment_config.rs
start line: 164
end line: 188
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2928
unit: fn http_request_stream()
file: codex-rs/exec-server/src/client/route_aware_http_client.rs
start line: 135
end line: 159
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2929
unit: fn validate_harness_key()
file: codex-rs/exec-server/src/relay.rs
start line: 468
end line: 493
size: 25 LOC
McCabe index: 1
number of parameters: 3

id: 2930
unit: fn tools()
file: codex-rs/ext/web-search/src/extension.rs
start line: 120
end line: 145
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2931
unit: fn installed_extension_contributes_web_run_when_enabled()
file: codex-rs/ext/web-search/src/extension.rs
start line: 195
end line: 221
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2932
unit: fn record_candidates()
file: codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical.rs
start line: 82
end line: 106
size: 25 LOC
McCabe index: 3
number of parameters: 3

id: 2933
unit: fn new()
file: codex-rs/ext/skills/src/render.rs
start line: 281
end line: 308
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2934
unit: fn create_tool_input_schema()
file: codex-rs/mcp-server/src/codex_tool_config.rs
start line: 243
end line: 272
size: 25 LOC
McCabe index: 3
number of parameters: 2

id: 2935
unit: fn loaded_plugin()
file: codex-rs/plugin/src/load_outcome.rs
start line: 205
end line: 229
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2936
unit: fn join_keeps_canonicalized_posix_double_slash_paths_hierarchical()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 865
end line: 890
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2937
unit: fn new_system_required()
file: codex-rs/utils/sleep-inhibitor/src/windows_inhibitor.rs
start line: 61
end line: 95
size: 25 LOC
McCabe index: 4
number of parameters: 1

id: 2938
unit: fn filter_experimental_type_fields_ts()
file: codex-rs/app-server-protocol/src/export.rs
start line: 344
end line: 370
size: 25 LOC
McCabe index: 4
number of parameters: 2

id: 2939
unit: fn insert_definition()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1299
end line: 1325
size: 25 LOC
McCabe index: 3
number of parameters: 4

id: 2940
unit: fn pushed_duplicates_resolve_to_first_occurrence_before_and_after_indexing()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1718
end line: 1743
size: 25 LOC
McCabe index: 3
number of parameters: 0

id: 2941
unit: fn config_requirements_read_accepts_foreign_path_uris()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2137
end line: 2162
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2942
unit: fn mcp_server_status_accepts_older_inventory_without_runtime_status()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2587
end line: 2611
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2943
unit: fn serialize_mcp_elicitation_number_schema()
file: codex-rs/app-server-protocol/src/protocol/v2/mcp.rs
start line: 437
end line: 462
size: 25 LOC
McCabe index: 9
number of parameters: 2

id: 2944
unit: fn deserialize()
file: codex-rs/protocol/src/protocol.rs
start line: 3101
end line: 3126
size: 25 LOC
McCabe index: 4
number of parameters: 1

id: 2945
unit: fn fmt()
file: codex-rs/protocol/src/error.rs
start line: 572
end line: 596
size: 25 LOC
McCabe index: 7
number of parameters: 2

id: 2946
unit: fn image_detail_roundtrips_all_wire_values()
file: codex-rs/protocol/src/models.rs
start line: 2602
end line: 2629
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2947
unit: fn permission_profile_round_trip_preserves_external_sandbox()
file: codex-rs/protocol/src/models.rs
start line: 2929
end line: 2954
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2948
unit: fn serializes_encrypted_function_output_content_as_array()
file: codex-rs/protocol/src/models.rs
start line: 3481
end line: 3507
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2949
unit: fn preserves_existing_image_data_urls()
file: codex-rs/protocol/src/models.rs
start line: 3510
end line: 3536
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2950
unit: fn legacy_bridge_preserves_explicit_deny_entries()
file: codex-rs/protocol/src/permissions.rs
start line: 4184
end line: 4210
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2951
unit: fn merge_file_system_policy_with_additional_permissions()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 453
end line: 477
size: 25 LOC
McCabe index: 3
number of parameters: 2

id: 2952
unit: fn render_human_report_expands_feature_flags_with_all()
file: codex-rs/cli/src/doctor/output.rs
start line: 1679
end line: 1705
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2953
unit: fn detect()
file: codex-rs/cli/src/doctor.rs
start line: 1737
end line: 1761
size: 25 LOC
McCabe index: 2
number of parameters: 1

id: 2954
unit: fn color_output_summary()
file: codex-rs/cli/src/doctor.rs
start line: 1998
end line: 2023
size: 25 LOC
McCabe index: 7
number of parameters: 1

id: 2955
unit: fn handle_app_exit()
file: codex-rs/cli/src/main.rs
start line: 787
end line: 812
size: 25 LOC
McCabe index: 4
number of parameters: 1

id: 2956
unit: fn app_server_subcommand_name()
file: codex-rs/cli/src/main.rs
start line: 2483
end line: 2507
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2957
unit: fn finalize_fork_from_args()
file: codex-rs/cli/src/main.rs
start line: 3051
end line: 3077
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2958
unit: fn app_server_rejects_invalid_code_mode_host_urls()
file: codex-rs/cli/src/main.rs
start line: 4511
end line: 4536
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2959
unit: fn apply_session_meta_from_item()
file: codex-rs/state/src/extract.rs
start line: 63
end line: 90
size: 25 LOC
McCabe index: 6
number of parameters: 2

id: 2960
unit: fn truncate_fs_page()
file: codex-rs/rollout/src/recorder.rs
start line: 1214
end line: 1238
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2961
unit: fn cold_file_state()
file: codex-rs/rollout/src/compression.rs
start line: 728
end line: 752
size: 25 LOC
McCabe index: 4
number of parameters: 1

id: 2962
unit: fn request_permissions_response_rejects_session_scoped_strict_auto_review()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3163
end line: 3188
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2963
unit: fn build_review_turn()
file: codex-rs/app-server/src/request_processors/turn_processor.rs
start line: 1386
end line: 1411
size: 25 LOC
McCabe index: 2
number of parameters: 2

id: 2964
unit: fn paginate_apps()
file: codex-rs/app-server/src/request_processors/apps_processor.rs
start line: 408
end line: 434
size: 25 LOC
McCabe index: 3
number of parameters: 3

id: 2965
unit: fn marketplace_plugin_source_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 116
end line: 140
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2966
unit: fn api_project()
file: codex-rs/app-server/src/request_processors/projects.rs
start line: 363
end line: 387
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2967
unit: fn get_default_model()
file: codex-rs/models-manager/src/manager.rs
start line: 159
end line: 183
size: 25 LOC
McCabe index: 2
number of parameters: 5

id: 2968
unit: fn strip_personality_section()
file: codex-rs/models-manager/src/model_info.rs
start line: 106
end line: 133
size: 25 LOC
McCabe index: 6
number of parameters: 1

id: 2969
unit: fn terminate_abandoned_cell()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 404
end line: 428
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2970
unit: def _resolve_codex_cmd()
file: codex-rs/windows-sandbox-rs/sandbox_smoketests.py
start line: 17
end line: 50
size: 25 LOC
McCabe index: 5
number of parameters: 0

id: 2971
unit: fn emit_wfp_setup_metric_safely()
file: codex-rs/windows-sandbox-rs/src/wfp_setup.rs
start line: 100
end line: 124
size: 25 LOC
McCabe index: 2
number of parameters: 5

id: 2972
unit: fn spawn_output_forwarder()
file: codex-rs/windows-sandbox-rs/src/stdio_bridge.rs
start line: 96
end line: 122
size: 25 LOC
McCabe index: 5
number of parameters: 3

id: 2973
unit: fn error_payload_serializes_stage_and_windows_error_code()
file: codex-rs/windows-sandbox-rs/src/elevated/ipc_framed.rs
start line: 266
end line: 291
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2974
unit: fn aliased_glob_roots_each_preserve_their_lexical_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 739
end line: 765
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2975
unit: fn resize_conpty_handle()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs
start line: 288
end line: 312
size: 25 LOC
McCabe index: 3
number of parameters: 2

id: 2976
unit: fn network_rule()
file: codex-rs/execpolicy/src/parser.rs
start line: 410
end line: 435
size: 25 LOC
McCabe index: 2
number of parameters: 5

id: 2977
unit: fn legacy_notify_json_matches_historical_wire_shape()
file: codex-rs/hooks/src/legacy_notify.rs
start line: 123
end line: 149
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2978
unit: fn select_handlers()
file: codex-rs/hooks/src/events/stop.rs
start line: 68
end line: 93
size: 25 LOC
McCabe index: 3
number of parameters: 2

id: 2979
unit: fn block_decision_with_reason_sets_continuation_prompt()
file: codex-rs/hooks/src/events/stop.rs
start line: 479
end line: 504
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2980
unit: fn response_item_replacement_history_preserves_shape()
file: codex-rs/history/src/tests.rs
start line: 146
end line: 171
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2981
unit: fn windows_batch_alias_preserves_unicode_executable_paths()
file: codex-rs/arg0/src/lib.rs
start line: 608
end line: 636
size: 25 LOC
McCabe index: 2
number of parameters: 0

id: 2982
unit: fn cursor_from_thread_search_item()
file: codex-rs/thread-store/src/local/search_threads.rs
start line: 198
end line: 222
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2983
unit: fn migration_outcome()
file: codex-rs/thread-store/src/local/rollout_migration.rs
start line: 1337
end line: 1361
size: 25 LOC
McCabe index: 1
number of parameters: 4

id: 2984
unit: fn emit_responses_websocket_timing_event()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 847
end line: 874
size: 25 LOC
McCabe index: 2
number of parameters: 3

id: 2985
unit: fn conversation_lines()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2034
end line: 2058
size: 25 LOC
McCabe index: 8
number of parameters: 2

id: 2986
unit: fn run_returns_matches_for_query()
file: codex-rs/file-search/src/lib.rs
start line: 972
end line: 997
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2987
unit: fn parse_git_remote_urls()
file: codex-rs/git-utils/src/info.rs
start line: 264
end line: 291
size: 25 LOC
McCabe index: 6
number of parameters: 1

id: 2988
unit: fn parse_find_query_and_path()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1964
end line: 1988
size: 25 LOC
McCabe index: 13
number of parameters: 1

id: 2989
unit: fn xargs_subcommand()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2203
end line: 2227
size: 25 LOC
McCabe index: 7
number of parameters: 1

id: 2990
unit: fn dangerous_command_match_with_depth()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 23
end line: 53
size: 25 LOC
McCabe index: 5
number of parameters: 2

id: 2991
unit: fn classify_auth_environment()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 215
end line: 239
size: 25 LOC
McCabe index: 1
number of parameters: 1

id: 2992
unit: fn fmt()
file: codex-rs/login/src/auth/manager.rs
start line: 2086
end line: 2110
size: 25 LOC
McCabe index: 1
number of parameters: 2

id: 2993
unit: fn sanitize_user_agent()
file: codex-rs/login/src/auth/default_client.rs
start line: 195
end line: 220
size: 25 LOC
McCabe index: 6
number of parameters: 2

id: 2994
unit: fn scan_batch()
file: codex-rs/message-history/src/batch.rs
start line: 143
end line: 168
size: 25 LOC
McCabe index: 6
number of parameters: 3

id: 2995
unit: fn prefers_latest_custom_title_over_first_user_message()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 105
end line: 131
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2996
unit: fn prefers_custom_title_over_later_ai_title()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 162
end line: 188
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 2997
unit: fn cached_connector_names_by_server_id()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 197
end line: 221
size: 25 LOC
McCabe index: 6
number of parameters: 1

id: 2998
unit: fn plan_append()
file: codex-rs/external-agent-migration/src/sessions/append.rs
start line: 170
end line: 195
size: 25 LOC
McCabe index: 3
number of parameters: 2

id: 2999
unit: fn append_external_agent_project_mcp_servers()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 119
end line: 143
size: 25 LOC
McCabe index: 4
number of parameters: 3

id: 3000
unit: fn from_thread_metadata()
file: codex-rs/analytics/src/reducer.rs
start line: 359
end line: 383
size: 25 LOC
McCabe index: 1
number of parameters: 5

id: 3001
unit: fn filesystem_protocol_rejects_native_absolute_paths()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1099
end line: 1126
size: 25 LOC
McCabe index: 1
number of parameters: 0

id: 3002
unit: def normalize_review_comments()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 455
end line: 479
size: 25 LOC
McCabe index: 11
number of parameters: 2

id: 3003
unit: def pinned_runtime_codex_path()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 108
end line: 136
size: 25 LOC
McCabe index: 5
number of parameters: 0

id: 3004
unit: def _logical_notification()
file: sdk/python/src/openai_codex/_goal.py
start line: 196
end line: 222
size: 25 LOC
McCabe index: 8
number of parameters: 2

id: 3005
unit: def _build_test_matrix()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 696
end line: 720
size: 25 LOC
McCabe index: 11
number of parameters: 1

id: 3006
unit: def rusty_v8_http_files()
file: .github/scripts/rusty_v8_module_bazel.py
start line: 72
end line: 96
size: 25 LOC
McCabe index: 5
number of parameters: 2

id: 3007
unit: fn content_parts()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 386
end line: 411
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3008
unit: fn record_started()
file: codex-rs/rollout-trace/src/compaction.rs
start line: 182
end line: 206
size: 24 LOC
McCabe index: 1
number of parameters: 2

id: 3009
unit: fn extend_from_slice()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 86
end line: 111
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3010
unit: fn fallback_file_write_does_not_follow_symlinks()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1382
end line: 1408
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3011
unit: fn restore_context_meta()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 243
end line: 268
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3012
unit: fn create_remote_env_overlay_does_not_copy_remote_source_variables()
file: codex-rs/rmcp-client/src/utils.rs
start line: 277
end line: 302
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3013
unit: fn record_client_message_delivery()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 204
end line: 227
size: 24 LOC
McCabe index: 6
number of parameters: 3

id: 3014
unit: fn publish_status()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 333
end line: 357
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3015
unit: fn ensure_success_response()
file: codex-rs/app-server-transport/src/transport/remote_control/clients.rs
start line: 234
end line: 257
size: 24 LOC
McCabe index: 2
number of parameters: 5

id: 3016
unit: fn mcp_initialize_request_params()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1010
end line: 1033
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3017
unit: fn parse_agent_plugin_cwd()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 349
end line: 372
size: 24 LOC
McCabe index: 9
number of parameters: 1

id: 3018
unit: fn auth_failure_result()
file: codex-rs/codex-mcp/src/auth_elicitation.rs
start line: 226
end line: 249
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3019
unit: fn respond_with_inspection()
file: codex-rs/network-proxy/src/mitm.rs
start line: 483
end line: 507
size: 24 LOC
McCabe index: 2
number of parameters: 6

id: 3020
unit: fn network_proxy_settings_default_matches_local_use_baseline()
file: codex-rs/network-proxy/src/config.rs
start line: 622
end line: 645
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3021
unit: fn credential_broker_only_accepts_trusted_https_openai_endpoints()
file: codex-rs/network-proxy/src/config.rs
start line: 648
end line: 672
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3022
unit: fn rewrite_definition_refs_to_empty_schemas()
file: codex-rs/tools/src/json_schema.rs
start line: 376
end line: 400
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3023
unit: fn spec_for_model_request()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 581
end line: 604
size: 24 LOC
McCabe index: 6
number of parameters: 6

id: 3024
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/current_time.rs
start line: 83
end line: 107
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3025
unit: fn with_agent_plugin()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 66
end line: 89
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3026
unit: fn search_info()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 141
end line: 165
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3027
unit: fn function_tool_response()
file: codex-rs/core/src/tools/context.rs
start line: 544
end line: 569
size: 24 LOC
McCabe index: 2
number of parameters: 4

id: 3028
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/context_window_guidance.rs
start line: 48
end line: 71
size: 24 LOC
McCabe index: 6
number of parameters: 2

id: 3029
unit: fn unsupported_read_write_glob_paths()
file: codex-rs/core/src/config/permissions.rs
start line: 699
end line: 722
size: 24 LOC
McCabe index: 7
number of parameters: 1

id: 3030
unit: fn unbounded_unreadable_globstar_paths()
file: codex-rs/core/src/config/permissions.rs
start line: 724
end line: 748
size: 24 LOC
McCabe index: 7
number of parameters: 1

id: 3031
unit: fn resolution_from_join_result()
file: codex-rs/core/src/session_startup_prewarm.rs
start line: 159
end line: 182
size: 24 LOC
McCabe index: 1
number of parameters: 3

id: 3032
unit: fn build_config_layer_stack()
file: codex-rs/core/src/agent/role.rs
start line: 240
end line: 263
size: 24 LOC
McCabe index: 1
number of parameters: 2

id: 3033
unit: fn prepare_agent_metadata()
file: codex-rs/core/src/agent/control.rs
start line: 666
end line: 689
size: 24 LOC
McCabe index: 2
number of parameters: 6

id: 3034
unit: fn hook_run_analytics_payload()
file: codex-rs/core/src/hook_runtime.rs
start line: 937
end line: 960
size: 24 LOC
McCabe index: 2
number of parameters: 3

id: 3035
unit: fn plugin_attribution_for_guardian_request()
file: codex-rs/core/src/guardian/review.rs
start line: 81
end line: 104
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3036
unit: fn normalize_guardian_snapshot_paths()
file: codex-rs/core/src/guardian/tests.rs
start line: 416
end line: 440
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3037
unit: fn legacy_text()
file: codex-rs/core/src/agents_md.rs
start line: 352
end line: 378
size: 24 LOC
McCabe index: 6
number of parameters: 1

id: 3038
unit: fn emit_windows_sandbox_setup_success_metrics()
file: codex-rs/core/src/windows_sandbox.rs
start line: 324
end line: 347
size: 24 LOC
McCabe index: 1
number of parameters: 3

id: 3039
unit: fn validate_backup_archive_git_ref()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 868
end line: 894
size: 24 LOC
McCabe index: 4
number of parameters: 1

id: 3040
unit: fn matches()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 180
end line: 203
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3041
unit: fn supported_command_sources()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 188
end line: 211
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3042
unit: fn unique_command_sources()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 213
end line: 237
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3043
unit: fn normalize_remote_plugin_subdir()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 695
end line: 718
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3044
unit: fn archive_plugin_for_upload_round_trips_through_plugin_bundle_archive_with_long_paths()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 349
end line: 374
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3045
unit: fn deserialize_filesystem_deny_read_glob_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 3027
end line: 3051
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3046
unit: fn allowed_web_search_modes_supports_indexed()
file: codex-rs/config/src/config_requirements.rs
start line: 3886
end line: 3911
size: 24 LOC
McCabe index: 3
number of parameters: 0

id: 3047
unit: fn validate_managed_config_toml_strictly_if_requested()
file: codex-rs/config/src/loader/macos.rs
start line: 191
end line: 215
size: 24 LOC
McCabe index: 3
number of parameters: 5

id: 3048
unit: fn apply_credential_broker_requirements()
file: codex-rs/config/src/loader/mod.rs
start line: 1006
end line: 1029
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3049
unit: fn copy_shape_from_original()
file: codex-rs/config/src/loader/mod.rs
start line: 1523
end line: 1546
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3050
unit: fn session_configured_event()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 779
end line: 802
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3051
unit: fn permission_shortcuts_reserve_plain_text()
file: codex-rs/tui/src/keymap.rs
start line: 2550
end line: 2573
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3052
unit: fn prompt_snapshot_gpt5_family()
file: codex-rs/tui/src/model_migration.rs
start line: 459
end line: 483
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3053
unit: fn prompt_snapshot_gpt5_codex()
file: codex-rs/tui/src/model_migration.rs
start line: 486
end line: 510
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3054
unit: fn prompt_snapshot_gpt5_codex_mini()
file: codex-rs/tui/src/model_migration.rs
start line: 513
end line: 537
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3055
unit: fn escape_key_accepts_prompt()
file: codex-rs/tui/src/model_migration.rs
start line: 540
end line: 566
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3056
unit: fn auto_resize_reflow_max_rows()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 52
end line: 76
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3057
unit: fn apply_thread_settings_to_session()
file: codex-rs/tui/src/app/thread_settings.rs
start line: 228
end line: 251
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3058
unit: fn test_thread_session()
file: codex-rs/tui/src/app/tests.rs
start line: 5791
end line: 5814
size: 24 LOC
McCabe index: 1
number of parameters: 2

id: 3059
unit: fn display_lines()
file: codex-rs/tui/src/app/agent_status_feed.rs
start line: 33
end line: 58
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3060
unit: fn test_thread_session()
file: codex-rs/tui/src/app/thread_session_state.rs
start line: 173
end line: 196
size: 24 LOC
McCabe index: 1
number of parameters: 2

id: 3061
unit: fn read_tmux_extended_keys_format()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 192
end line: 218
size: 24 LOC
McCabe index: 4
number of parameters: 0

id: 3062
unit: fn terminal_probe_leaves_input_queued_after_reaching_its_byte_budget()
file: codex-rs/tui/src/terminal_probe.rs
start line: 567
end line: 592
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3063
unit: fn pet_image_support_for_terminal()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 135
end line: 163
size: 24 LOC
McCabe index: 5
number of parameters: 1

id: 3064
unit: fn action_menu_responsive_render_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1317
end line: 1341
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3065
unit: fn convert_style_suppresses_underline()
file: codex-rs/tui/src/render/highlight.rs
start line: 960
end line: 986
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3066
unit: fn command_under_cursor()
file: codex-rs/tui/src/bottom_pane/chat_composer/slash_input.rs
start line: 547
end line: 574
size: 24 LOC
McCabe index: 7
number of parameters: 2

id: 3067
unit: fn history_search_esc_restores_original_draft()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 969
end line: 994
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3068
unit: fn additional_permissions_rule_uses_workspace_roots_label()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1916
end line: 1940
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3069
unit: fn format_tool_approval_display_message()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 489
end line: 513
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3070
unit: fn page_and_jump_navigation_clamps()
file: codex-rs/tui/src/bottom_pane/scroll_state.rs
start line: 174
end line: 203
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3071
unit: fn review_needed_event_is_selected_by_default()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1467
end line: 1491
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3072
unit: fn move_down_without_selection_change_does_not_fire_callback()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2154
end line: 2180
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3073
unit: fn side_layout_width_half_uses_exact_split()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2732
end line: 2756
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3074
unit: fn replace_range_raw()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 437
end line: 468
size: 24 LOC
McCabe index: 5
number of parameters: 3

id: 3075
unit: fn prev_atomic_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1820
end line: 1844
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3076
unit: fn next_atomic_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1846
end line: 1870
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3077
unit: fn end_of_next_word_from()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1911
end line: 1935
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3078
unit: fn separator_after_full_line_hangs_before_following_text()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3738
end line: 3764
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3079
unit: fn maybe_show_delayed_approval_requests_at()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 624
end line: 651
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3080
unit: fn render_snapshot()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1022
end line: 1045
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3081
unit: fn horizontal_list_keys_move_action_selection()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1120
end line: 1144
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3082
unit: fn feedback_title_and_placeholder()
file: codex-rs/tui/src/bottom_pane/feedback_view.rs
start line: 278
end line: 301
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3083
unit: fn advance_search_after()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 679
end line: 702
size: 24 LOC
McCabe index: 2
number of parameters: 5

id: 3084
unit: fn search_is_case_insensitive_and_empty_query_finds_latest()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1547
end line: 1572
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3085
unit: fn plan_command_visible_when_collaboration_modes_enabled()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 528
end line: 552
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3086
unit: fn personality_command_visible_when_enabled()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 587
end line: 611
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3087
unit: fn search_mode_indicator_line()
file: codex-rs/tui/src/bottom_pane/mentions_v2/footer.rs
start line: 55
end line: 81
size: 24 LOC
McCabe index: 4
number of parameters: 1

id: 3088
unit: fn plugin_candidate()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 88
end line: 112
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3089
unit: fn esc_in_notes_mode_clears_notes_and_hides_ui()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2749
end line: 2774
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3090
unit: fn tab_in_notes_clears_notes_and_hides_ui()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2881
end line: 2907
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3091
unit: fn freeform_requires_enter_with_text_to_mark_answered()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2940
end line: 2966
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3092
unit: fn freeform_shift_enter_inserts_newline_without_advancing()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2992
end line: 3018
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3093
unit: fn large_paste_is_preserved_when_switching_questions()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3328
end line: 3353
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3094
unit: fn layout_allocates_all_wrapped_options_when_space_allows()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3444
end line: 3469
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3095
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/status/card.rs
start line: 902
end line: 925
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3096
unit: fn permission_profile_selection_item()
file: codex-rs/tui/src/chatwidget/permissions_menu.rs
start line: 194
end line: 217
size: 24 LOC
McCabe index: 2
number of parameters: 5

id: 3097
unit: fn plugin_entry_preferred()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1354
end line: 1380
size: 24 LOC
McCabe index: 7
number of parameters: 3

id: 3098
unit: fn plugin_share_context_summary()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1514
end line: 1537
size: 24 LOC
McCabe index: 6
number of parameters: 1

id: 3099
unit: fn prepared_inline_user_message()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 670
end line: 693
size: 24 LOC
McCabe index: 2
number of parameters: 7

id: 3100
unit: fn slash_command_args_elements()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 1198
end line: 1221
size: 24 LOC
McCabe index: 5
number of parameters: 3

id: 3101
unit: fn queued_message_edit_binding_for_terminal()
file: codex-rs/tui/src/chatwidget.rs
start line: 212
end line: 236
size: 24 LOC
McCabe index: 2
number of parameters: 1

id: 3102
unit: fn apply_commit_tick_plan()
file: codex-rs/tui/src/streaming/commit_tick.rs
start line: 148
end line: 173
size: 24 LOC
McCabe index: 5
number of parameters: 3

id: 3103
unit: fn push_delta()
file: codex-rs/tui/src/streaming/controller.rs
start line: 134
end line: 158
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3104
unit: fn controller_converts_no_outer_table_between_preboxed_sections()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1533
end line: 1558
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3105
unit: fn plan_controller_streamed_table_matches_final_render()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1718
end line: 1743
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3106
unit: fn finalized_plan_stream_preserves_semantic_url_fragments()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1746
end line: 1771
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3107
unit: fn render_navigation_hints()
file: codex-rs/tui/src/pager_overlay.rs
start line: 124
end line: 147
size: 24 LOC
McCabe index: 1
number of parameters: 3

id: 3108
unit: fn validate_unix_peer_owner()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 566
end line: 591
size: 24 LOC
McCabe index: 2
number of parameters: 1

id: 3109
unit: fn read_exact_before_deadline()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 736
end line: 762
size: 24 LOC
McCabe index: 3
number of parameters: 3

id: 3110
unit: fn validate_pipe_server_owner()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 268
end line: 294
size: 24 LOC
McCabe index: 4
number of parameters: 1

id: 3111
unit: fn sandbox_mode_from_permission_profile()
file: codex-rs/tui/src/app_server_session.rs
start line: 1769
end line: 1792
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3112
unit: fn display_permission_profile_from_thread_response()
file: codex-rs/tui/src/app_server_session.rs
start line: 2181
end line: 2204
size: 24 LOC
McCabe index: 3
number of parameters: 4

id: 3113
unit: fn markdown_fence_contains_table()
file: codex-rs/tui/src/markdown.rs
start line: 127
end line: 155
size: 24 LOC
McCabe index: 8
number of parameters: 2

id: 3114
unit: fn copy_targets_preserve_fenced_code_language_and_exact_content()
file: codex-rs/tui/src/markdown.rs
start line: 270
end line: 294
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3115
unit: fn ui_snapshot_apply_multiple_files_block()
file: codex-rs/tui/src/diff_render.rs
start line: 1725
end line: 1755
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3116
unit: fn load_more_if_needed()
file: codex-rs/tui/src/resume_picker.rs
start line: 1727
end line: 1751
size: 24 LOC
McCabe index: 1
number of parameters: 2

id: 3117
unit: fn render_picker_footer()
file: codex-rs/tui/src/resume_picker.rs
start line: 2232
end line: 2257
size: 24 LOC
McCabe index: 5
number of parameters: 4

id: 3118
unit: fn render_empty_state_line()
file: codex-rs/tui/src/resume_picker.rs
start line: 3412
end line: 3437
size: 24 LOC
McCabe index: 9
number of parameters: 1

id: 3119
unit: fn picker_footer_percent_reports_scroll_progress()
file: codex-rs/tui/src/resume_picker.rs
start line: 4377
end line: 4402
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3120
unit: fn picker_footer_progress_label_shows_position_total_and_percent()
file: codex-rs/tui/src/resume_picker.rs
start line: 4405
end line: 4430
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3121
unit: fn picker_footer_progress_label_uses_known_count_when_more_pages_exist()
file: codex-rs/tui/src/resume_picker.rs
start line: 4433
end line: 4458
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3122
unit: fn flatten_toml_key_values()
file: codex-rs/tui/src/debug_config.rs
start line: 480
end line: 503
size: 24 LOC
McCabe index: 3
number of parameters: 3

id: 3123
unit: fn release_event_does_not_change_selection()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 209
end line: 235
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3124
unit: fn finds_package_layout_bwrap_from_install_context()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 203
end line: 228
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3125
unit: fn build_preflight_bwrap_argv()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 521
end line: 544
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3126
unit: fn wait_for_parent_exec_start()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 762
end line: 786
size: 24 LOC
McCabe index: 6
number of parameters: 2

id: 3127
unit: fn split_pattern_for_ripgrep()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 747
end line: 774
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3128
unit: fn protected_symlinked_directory_subpaths_fail_closed()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1637
end line: 1663
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3129
unit: fn restricted_read_only_with_platform_defaults_includes_usr_when_present()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2178
end line: 2204
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3130
unit: fn render()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 48
end line: 73
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3131
unit: fn append_additional_properties_line()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 269
end line: 293
size: 24 LOC
McCabe index: 4
number of parameters: 5

id: 3132
unit: fn main()
file: codex-rs/exec-server/testing/exec_server.rs
start line: 14
end line: 38
size: 24 LOC
McCabe index: 3
number of parameters: 0

id: 3133
unit: fn register_active_gauges()
file: codex-rs/exec-server/src/telemetry.rs
start line: 328
end line: 352
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3134
unit: fn complete_queued_client_responses()
file: codex-rs/exec-server/src/server/processor.rs
start line: 219
end line: 242
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3135
unit: fn helper_permissions_include_only_the_helper_executable()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 782
end line: 807
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3136
unit: fn copy_symlink()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1224
end line: 1247
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3137
unit: fn apply_error_report()
file: codex-rs/exec-server/src/environment.rs
start line: 803
end line: 827
size: 24 LOC
McCabe index: 1
number of parameters: 3

id: 3138
unit: fn validate_agent_role_file_developer_instructions()
file: codex-rs/agent-roles/src/agent_role_config.rs
start line: 134
end line: 157
size: 24 LOC
McCabe index: 2
number of parameters: 3

id: 3139
unit: fn usage_limit_failure()
file: codex-rs/ext/image-generation/src/tool.rs
start line: 243
end line: 268
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3140
unit: fn generated_output_omits_oversized_output_hint()
file: codex-rs/ext/image-generation/src/tests.rs
start line: 294
end line: 318
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3141
unit: fn validated_skill_url()
file: codex-rs/ext/skills/src/provider/orchestrator.rs
start line: 303
end line: 327
size: 24 LOC
McCabe index: 14
number of parameters: 2

id: 3142
unit: fn discover_skill_metadata()
file: codex-rs/ext/skills/src/loader/discovery.rs
start line: 194
end line: 220
size: 24 LOC
McCabe index: 4
number of parameters: 4

id: 3143
unit: fn render_prepared_catalog()
file: codex-rs/ext/skills/src/extension.rs
start line: 109
end line: 132
size: 24 LOC
McCabe index: 1
number of parameters: 5

id: 3144
unit: fn image_generation_item_preserves_authoritative_transparency()
file: codex-rs/ext/items/src/tests.rs
start line: 59
end line: 83
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3145
unit: fn contribute_thread_context()
file: codex-rs/ext/memories/src/extension.rs
start line: 52
end line: 76
size: 24 LOC
McCabe index: 2
number of parameters: 3

id: 3146
unit: fn on_turn_error()
file: codex-rs/ext/goal/src/extension.rs
start line: 361
end line: 385
size: 24 LOC
McCabe index: 2
number of parameters: 1

id: 3147
unit: fn unstable_warning_event_only_mentions_enabled_under_development_features()
file: codex-rs/features/src/tests.rs
start line: 731
end line: 757
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3148
unit: fn resolve_bin_from_env()
file: codex-rs/utils/cargo-bin/src/lib.rs
start line: 88
end line: 112
size: 24 LOC
McCabe index: 7
number of parameters: 2

id: 3149
unit: fn native_byte_joins_preserve_foreign_posix_filenames()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 12
end line: 35
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3150
unit: fn apply_image_metadata()
file: codex-rs/utils/image/src/lib.rs
start line: 413
end line: 436
size: 24 LOC
McCabe index: 3
number of parameters: 4

id: 3151
unit: fn path_with_base()
file: codex-rs/utils/absolute-path/src/absolutize.rs
start line: 57
end line: 84
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3152
unit: fn filter_request_ts_contents()
file: codex-rs/app-server-protocol/src/export.rs
start line: 318
end line: 341
size: 24 LOC
McCabe index: 2
number of parameters: 2

id: 3153
unit: fn parse_string_literal()
file: codex-rs/app-server-protocol/src/export.rs
start line: 868
end line: 891
size: 24 LOC
McCabe index: 7
number of parameters: 1

id: 3154
unit: fn collect_local_definition_refs_excluding_maps()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1469
end line: 1492
size: 24 LOC
McCabe index: 6
number of parameters: 4

id: 3155
unit: fn generate_json_includes_remote_control_methods_with_experimental_api()
file: codex-rs/app-server-protocol/src/export.rs
start line: 3029
end line: 3054
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3156
unit: fn handle_collab_close_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1057
end line: 1080
size: 24 LOC
McCabe index: 1
number of parameters: 2

id: 3157
unit: fn preserves_agent_message_phase_and_delivery_in_history()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2424
end line: 2448
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3158
unit: fn deserialize()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1742
end line: 1766
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3159
unit: fn serialize_account_login_chatgpt_with_hosted_success_page()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3360
end line: 3383
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3160
unit: fn serialize_account_login_chatgpt_auth_tokens()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3421
end line: 3444
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3161
unit: fn from_paths()
file: codex-rs/protocol/src/models.rs
start line: 120
end line: 143
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3162
unit: fn from()
file: codex-rs/protocol/src/permissions.rs
start line: 1790
end line: 1813
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3163
unit: fn legacy_projection_runtime_enforcement_ignores_entry_order()
file: codex-rs/protocol/src/permissions.rs
start line: 3756
end line: 3780
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3164
unit: fn from()
file: codex-rs/protocol/src/mcp.rs
start line: 369
end line: 392
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3165
unit: fn watch_pid()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 83
end line: 108
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3166
unit: fn classifies_old_windows_git()
file: codex-rs/cli/src/doctor/git.rs
start line: 311
end line: 334
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3167
unit: fn mcp_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 738
end line: 761
size: 24 LOC
McCabe index: 4
number of parameters: 1

id: 3168
unit: fn structured_json_details()
file: codex-rs/cli/src/doctor.rs
start line: 750
end line: 773
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3169
unit: fn finalize_resume_interactive()
file: codex-rs/cli/src/main.rs
start line: 2723
end line: 2755
size: 24 LOC
McCabe index: 4
number of parameters: 7

id: 3170
unit: fn exec_server_forward_requires_registration_and_destination()
file: codex-rs/cli/src/main.rs
start line: 4243
end line: 4266
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3171
unit: fn root_strict_config_is_rejected_for_unsupported_subcommands()
file: codex-rs/cli/src/main.rs
start line: 4278
end line: 4304
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3172
unit: fn on_record()
file: codex-rs/state/src/log_db.rs
start line: 203
end line: 227
size: 24 LOC
McCabe index: 4
number of parameters: 4

id: 3173
unit: fn invoke_tool()
file: codex-rs/code-mode-host/src/delegate.rs
start line: 27
end line: 50
size: 24 LOC
McCabe index: 1
number of parameters: 3

id: 3174
unit: fn content_item()
file: codex-rs/code-mode-host/src/grpc/conversions.rs
start line: 144
end line: 167
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3175
unit: fn should_skip_notification_for_connection()
file: codex-rs/app-server/src/transport.rs
start line: 100
end line: 123
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3176
unit: fn update()
file: codex-rs/app-server/src/lib.rs
start line: 258
end line: 284
size: 24 LOC
McCabe index: 6
number of parameters: 3

id: 3177
unit: fn thread_backwards_cursor_for_sort_key()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5392
end line: 5418
size: 24 LOC
McCabe index: 2
number of parameters: 3

id: 3178
unit: fn remote_plugin_share_targets()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 352
end line: 375
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3179
unit: fn latest_token_usage_turn_id_from_rollout_items()
file: codex-rs/app-server/src/request_processors/token_usage_replay.rs
start line: 70
end line: 95
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3180
unit: fn finish_segment()
file: codex-rs/app-server/src/realtime_history.rs
start line: 456
end line: 481
size: 24 LOC
McCabe index: 3
number of parameters: 4

id: 3181
unit: fn tool_definition()
file: codex-rs/code-mode/src/grpc_session/conversion.rs
start line: 39
end line: 62
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3182
unit: fn create_userlist_key()
file: codex-rs/windows-sandbox-rs/src/hide_users.rs
start line: 107
end line: 130
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3183
unit: fn load_marker()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 50
end line: 73
size: 24 LOC
McCabe index: 2
number of parameters: 1

id: 3184
unit: fn load_users()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 75
end line: 98
size: 24 LOC
McCabe index: 2
number of parameters: 1

id: 3185
unit: fn terminate_job_or_process()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs
start line: 196
end line: 219
size: 24 LOC
McCabe index: 5
number of parameters: 3

id: 3186
unit: fn parse_list_example()
file: codex-rs/execpolicy/src/parser.rs
start line: 311
end line: 335
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3187
unit: fn deprecated_approve_decision_fails_open()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 587
end line: 611
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3188
unit: fn invalid_json_like_stdout_fails_instead_of_becoming_noop()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 677
end line: 701
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3189
unit: fn exit_code_two_blocks_processing()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 704
end line: 728
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3190
unit: fn block_decision_without_reason_is_invalid()
file: codex-rs/hooks/src/events/stop.rs
start line: 507
end line: 532
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3191
unit: fn invalid_stdout_fails_instead_of_silently_nooping()
file: codex-rs/hooks/src/events/stop.rs
start line: 624
end line: 649
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3192
unit: fn unsupported_pre_tool_use_legacy_decision()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 484
end line: 507
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3193
unit: fn default_shell_command()
file: codex-rs/hooks/src/engine/command_runner.rs
start line: 428
end line: 455
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3194
unit: fn append_hook_events()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 451
end line: 475
size: 24 LOC
McCabe index: 3
number of parameters: 7

id: 3195
unit: fn into_prepared_stores_compressed_body_for_reuse()
file: codex-rs/http-client/src/request.rs
start line: 297
end line: 321
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3196
unit: fn resolve_env_proxy_route()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 352
end line: 375
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3197
unit: fn load_certificates()
file: codex-rs/http-client/src/custom_ca.rs
start line: 445
end line: 468
size: 24 LOC
McCabe index: 1
number of parameters: 1

id: 3198
unit: fn cookies()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 73
end line: 96
size: 24 LOC
McCabe index: 5
number of parameters: 2

id: 3199
unit: fn allows_only_known_cloudflare_cookie_names()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 350
end line: 374
size: 24 LOC
McCabe index: 3
number of parameters: 0

id: 3200
unit: fn sandbox_mode_from_permission_profile()
file: codex-rs/exec/src/lib.rs
start line: 1250
end line: 1273
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3201
unit: fn decode_prompt_bytes()
file: codex-rs/exec/src/lib.rs
start line: 1998
end line: 2026
size: 24 LOC
McCabe index: 5
number of parameters: 1

id: 3202
unit: fn completed_user_message_items_emit_metadata_fields()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 552
end line: 576
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3203
unit: fn create_thread_params()
file: codex-rs/thread-store/src/in_memory.rs
start line: 419
end line: 442
size: 24 LOC
McCabe index: 1
number of parameters: 2

id: 3204
unit: fn normalize_legacy_command_cwd()
file: codex-rs/thread-store/src/local/rollout_migration/line_parser.rs
start line: 155
end line: 178
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3205
unit: fn parse_rate_limit_for_limit_reads_secondary_headers()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 304
end line: 328
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3206
unit: fn new()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 284
end line: 307
size: 24 LOC
McCabe index: 1
number of parameters: 4

id: 3207
unit: fn webrtc_frameless_sideband_ignores_provider_base_url()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2163
end line: 2188
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3208
unit: fn response_body()
file: codex-rs/codex-api/src/endpoint/images.rs
start line: 163
end line: 186
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3209
unit: fn conversation_header_line()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 654
end line: 678
size: 24 LOC
McCabe index: 3
number of parameters: 2

id: 3210
unit: fn draw_centered_spinner()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 865
end line: 889
size: 24 LOC
McCabe index: 1
number of parameters: 4

id: 3211
unit: fn test_pull_events_decoder_progress()
file: codex-rs/ollama/src/parser.rs
start line: 51
end line: 74
size: 24 LOC
McCabe index: 7
number of parameters: 0

id: 3212
unit: fn make_control_message()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 210
end line: 233
size: 24 LOC
McCabe index: 4
number of parameters: 1

id: 3213
unit: fn read_from_unix_stdin()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 41
end line: 70
size: 24 LOC
McCabe index: 5
number of parameters: 1

id: 3214
unit: fn awk_data_file_operand()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1844
end line: 1867
size: 24 LOC
McCabe index: 5
number of parameters: 1

id: 3215
unit: fn cd_target()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1896
end line: 1919
size: 24 LOC
McCabe index: 6
number of parameters: 1

id: 3216
unit: fn accept_subject()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 296
end line: 319
size: 24 LOC
McCabe index: 3
number of parameters: 3

id: 3217
unit: fn session()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 333
end line: 357
size: 24 LOC
McCabe index: 4
number of parameters: 2

id: 3218
unit: fn logout_all_stores()
file: codex-rs/login/src/auth/manager.rs
start line: 1419
end line: 1442
size: 24 LOC
McCabe index: 3
number of parameters: 3

id: 3219
unit: fn detects_recent_sessions_with_existing_roots()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 77
end line: 102
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3220
unit: fn detects_ai_title_over_first_user_message()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 134
end line: 159
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3221
unit: fn prepares_changed_session_for_its_unique_import()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 234
end line: 259
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3222
unit: fn skips_changed_session_with_ambiguous_imports()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 262
end line: 287
size: 24 LOC
McCabe index: 1
number of parameters: 0

id: 3223
unit: fn leading_control_wrapper_end()
file: codex-rs/external-agent-migration/src/sessions/title.rs
start line: 47
end line: 72
size: 24 LOC
McCabe index: 5
number of parameters: 1

id: 3224
unit: fn append_env_config()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 306
end line: 331
size: 24 LOC
McCabe index: 7
number of parameters: 2

id: 3225
unit: fn ingest_initialize()
file: codex-rs/analytics/src/reducer.rs
start line: 1044
end line: 1067
size: 24 LOC
McCabe index: 1
number of parameters: 6

id: 3226
unit: fn ingest_turn_steer_response()
file: codex-rs/analytics/src/reducer.rs
start line: 2156
end line: 2179
size: 24 LOC
McCabe index: 2
number of parameters: 5

id: 3227
unit: fn local_environment_info_resolves_relative_temporary_directory()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1072
end line: 1096
size: 24 LOC
McCabe index: 2
number of parameters: 0

id: 3228
unit: fn next_runtime_command()
file: codex-rs/code-mode-runtime/src/runtime/mod.rs
start line: 280
end line: 304
size: 24 LOC
McCabe index: 2
number of parameters: 4

id: 3229
unit: fn terminal_name_from_term_program()
file: codex-rs/terminal-detection/src/lib.rs
start line: 513
end line: 537
size: 24 LOC
McCabe index: 2
number of parameters: 1

id: 3230
unit: def resolve_release_workflow()
file: scripts/stage_npm_packages.py
start line: 149
end line: 172
size: 24 LOC
McCabe index: 3
number of parameters: 1

id: 3231
unit: def main()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 972
end line: 996
size: 24 LOC
McCabe index: 7
number of parameters: 1

id: 3232
unit: fn start_root_in_root()
file: codex-rs/rollout-trace/src/thread.rs
start line: 420
end line: 444
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3233
unit: fn link_tool_to_inference_response()
file: codex-rs/rollout-trace/src/reducer/tool.rs
start line: 488
end line: 510
size: 23 LOC
McCabe index: 5
number of parameters: 2

id: 3234
unit: fn record_code_cell_initial_response()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 269
end line: 292
size: 23 LOC
McCabe index: 3
number of parameters: 6

id: 3235
unit: fn remote_env_policy()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 665
end line: 690
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3236
unit: fn open_fallback_file_for_write()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1052
end line: 1074
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3237
unit: fn write_fallback_file()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1076
end line: 1102
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3238
unit: fn resolve_oauth_tokens_from_store_policy_uses_keyring_when_available()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1171
end line: 1194
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3239
unit: fn sample_tokens()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1777
end line: 1800
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3240
unit: fn is_http_token()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 207
end line: 229
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3241
unit: fn outbound_buffer_advances_segmented_acks_by_wire_cursor()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 2930
end line: 2955
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3242
unit: fn serialize_outgoing_message_preserves_wire_shape()
file: codex-rs/app-server-transport/src/transport/mod.rs
start line: 316
end line: 339
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3243
unit: fn main()
file: codex-rs/bwrap/build.rs
start line: 5
end line: 30
size: 23 LOC
McCabe index: 5
number of parameters: 0

id: 3244
unit: fn main()
file: codex-rs/bwrap/src/main.rs
start line: 2
end line: 29
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3245
unit: fn tool_with_connector_meta()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1298
end line: 1320
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3246
unit: fn expand_agent_plugin_placeholders()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 374
end line: 396
size: 23 LOC
McCabe index: 3
number of parameters: 3

id: 3247
unit: fn reserve_windows_managed_listeners_preserves_http_when_socks_port_is_busy()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2406
end line: 2430
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3248
unit: fn unique_client_process_id()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 136
end line: 158
size: 23 LOC
McCabe index: 3
number of parameters: 3

id: 3249
unit: fn query_matches()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 407
end line: 431
size: 23 LOC
McCabe index: 3
number of parameters: 2

id: 3250
unit: fn emit_non_domain_policy_decision_audit_event()
file: codex-rs/network-proxy/src/network_policy.rs
start line: 224
end line: 246
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3251
unit: fn build_http_connector()
file: codex-rs/network-proxy/src/upstream.rs
start line: 248
end line: 270
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3252
unit: fn inserts_no_profile_for_elevated_windows_sandbox()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 429
end line: 453
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3253
unit: fn inserts_no_profile_before_encoded_command()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 456
end line: 480
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3254
unit: fn capture()
file: codex-rs/core/src/tools/parallel.rs
start line: 267
end line: 293
size: 23 LOC
McCabe index: 3
number of parameters: 5

id: 3255
unit: fn is_builtin_control_tool()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 73
end line: 95
size: 23 LOC
McCabe index: 2
number of parameters: 1

id: 3256
unit: fn result()
file: codex-rs/core/src/tools/handlers/list_available_plugins_to_install.rs
start line: 32
end line: 54
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3257
unit: fn convert_apply_patch_hunks_to_protocol()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 157
end line: 179
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3258
unit: fn build_agent_shared_config()
file: codex-rs/core/src/tools/handlers/multi_agents_common.rs
start line: 195
end line: 218
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3259
unit: fn spec()
file: codex-rs/core/src/tools/handlers/send_user_message_async.rs
start line: 38
end line: 61
size: 23 LOC
McCabe index: 2
number of parameters: 1

id: 3260
unit: fn escape_xml_text_bounded()
file: codex-rs/core/src/context/realtime_delegation.rs
start line: 76
end line: 98
size: 23 LOC
McCabe index: 4
number of parameters: 2

id: 3261
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/multi_agent_mode.rs
start line: 63
end line: 86
size: 23 LOC
McCabe index: 4
number of parameters: 2

id: 3262
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/personality.rs
start line: 74
end line: 96
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3263
unit: fn filter_mcp_servers_by_requirements()
file: codex-rs/core/src/config/mod.rs
start line: 2068
end line: 2091
size: 23 LOC
McCabe index: 3
number of parameters: 2

id: 3264
unit: fn get_non_last_reasoning_items_tokens()
file: codex-rs/core/src/context_manager/history.rs
start line: 468
end line: 492
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3265
unit: fn guardian_rejection_circuit_breaker_resets_consecutive_denials_on_non_denial()
file: codex-rs/core/src/guardian/tests.rs
start line: 188
end line: 210
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3266
unit: fn guardian_timeout_message_distinguishes_timeout_from_policy_denial()
file: codex-rs/core/src/guardian/tests.rs
start line: 1555
end line: 1578
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3267
unit: fn remove_marketplace_sync_keeps_installed_root_when_config_removal_fails()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 303
end line: 327
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3268
unit: fn git_head_sha()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 639
end line: 662
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3269
unit: fn remote_skill_interface_to_info()
file: codex-rs/core-plugins/src/remote.rs
start line: 1906
end line: 1928
size: 23 LOC
McCabe index: 6
number of parameters: 1

id: 3270
unit: fn plugin_manifest_uses_alternate_discoverable_path()
file: codex-rs/core-plugins/src/manifest.rs
start line: 851
end line: 875
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3271
unit: fn resolve_loaded_plugins_for_auth()
file: codex-rs/core-plugins/src/manager.rs
start line: 845
end line: 867
size: 23 LOC
McCabe index: 2
number of parameters: 3

id: 3272
unit: fn marketplace_plugin_manifest_fallback()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 1062
end line: 1085
size: 23 LOC
McCabe index: 4
number of parameters: 3

id: 3273
unit: fn expected_plugin_interface()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 146
end line: 168
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3274
unit: fn parse_layer_requirements()
file: codex-rs/config/src/requirements_layers/layer.rs
start line: 154
end line: 176
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3275
unit: fn split_glob_pattern()
file: codex-rs/config/src/config_requirements.rs
start line: 719
end line: 742
size: 23 LOC
McCabe index: 5
number of parameters: 1

id: 3276
unit: fn reasoning_summary_block_preserves_bold_content_after_empty_html_comment_part()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2966
end line: 2992
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3277
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/history_cell/plans.rs
start line: 108
end line: 132
size: 23 LOC
McCabe index: 3
number of parameters: 2

id: 3278
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/mcp.rs
start line: 285
end line: 309
size: 23 LOC
McCabe index: 4
number of parameters: 1

id: 3279
unit: fn parse_git_action()
file: codex-rs/tui/src/git_action_directives.rs
start line: 202
end line: 224
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3280
unit: fn render_markdown_content()
file: codex-rs/tui/src/model_migration.rs
start line: 319
end line: 341
size: 23 LOC
McCabe index: 2
number of parameters: 4

id: 3281
unit: fn startup_request_may_open_protected_view()
file: codex-rs/tui/src/app/thread_routing.rs
start line: 1670
end line: 1693
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3282
unit: fn thread_event_snapshot_drops_resolved_exec_approval_after_server_resolution()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 781
end line: 805
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3283
unit: fn plugin_summary()
file: codex-rs/tui/src/app/plugin_mentions.rs
start line: 168
end line: 190
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3284
unit: fn pet_image_support_detects_iterm2_kitty_file_graphics()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 436
end line: 458
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3285
unit: fn picker_content_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 997
end line: 1020
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3286
unit: fn picker_customized_tab_contains_root_overrides()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1023
end line: 1046
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3287
unit: fn key_capture_serializes_c0_control_chars_as_ctrl_bindings()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1689
end line: 1711
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3288
unit: fn style_conversion_correctness()
file: codex-rs/tui/src/render/highlight.rs
start line: 933
end line: 957
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3289
unit: fn fake_jwt()
file: codex-rs/tui/src/local_chatgpt_auth.rs
start line: 77
end line: 100
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3290
unit: fn permissions_strict_auto_review_shortcut_submits_turn_scope_with_strict_review()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2006
end line: 2030
size: 23 LOC
McCabe index: 3
number of parameters: 0

id: 3291
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 441
end line: 464
size: 23 LOC
McCabe index: 3
number of parameters: 2

id: 3292
unit: fn option_rows()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 930
end line: 952
size: 23 LOC
McCabe index: 2
number of parameters: 1

id: 3293
unit: fn render_input()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1319
end line: 1341
size: 23 LOC
McCabe index: 7
number of parameters: 3

id: 3294
unit: fn status_line_select_item()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 367
end line: 390
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3295
unit: fn setup_view_snapshot_includes_thread_usage_items()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 710
end line: 733
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3296
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 660
end line: 682
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3297
unit: fn unified_exec_summary_does_not_increase_height_when_status_visible()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2708
end line: 2734
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3298
unit: fn installed_app_has_toggle_action()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1048
end line: 1071
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3299
unit: fn select_cached_unique_match()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 801
end line: 824
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3300
unit: fn rows_from_matches()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 200
end line: 222
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3301
unit: fn plugin_capability_labels()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 201
end line: 223
size: 23 LOC
McCabe index: 4
number of parameters: 1

id: 3302
unit: fn question_with_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1579
end line: 1601
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3303
unit: fn question_with_options_and_other()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1603
end line: 1625
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3304
unit: fn auto_resolution_visible_countdown_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1909
end line: 1932
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3305
unit: fn auto_resolution_key_interaction_snoozes_timer()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2009
end line: 2033
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3306
unit: fn auto_resolution_paste_interaction_snoozes_timer()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2036
end line: 2060
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3307
unit: fn typing_in_options_does_not_open_notes()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2362
end line: 2385
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3308
unit: fn esc_drops_committed_answers()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2806
end line: 2831
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3309
unit: fn credit_status_row()
file: codex-rs/tui/src/status/rate_limits.rs
start line: 363
end line: 385
size: 23 LOC
McCabe index: 4
number of parameters: 1

id: 3310
unit: fn status_permission_summary()
file: codex-rs/tui/src/status/card.rs
start line: 596
end line: 618
size: 23 LOC
McCabe index: 6
number of parameters: 3

id: 3311
unit: fn layout()
file: codex-rs/tui/src/chatwidget/rendering.rs
start line: 159
end line: 181
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3312
unit: fn find_app_mentions_requires_accessible_enabled_apps_for_bound_paths()
file: codex-rs/tui/src/chatwidget/skills.rs
start line: 412
end line: 435
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3313
unit: fn marketplace_add_tab()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 970
end line: 992
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3314
unit: fn reset_refresh_params()
file: codex-rs/tui/src/chatwidget/usage.rs
start line: 309
end line: 331
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3315
unit: fn next_reasoning_effort_clamps_at_bounds()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 300
end line: 323
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3316
unit: fn remove_resolved_prompt_removes_matching_user_input_only()
file: codex-rs/tui/src/chatwidget/interrupts.rs
start line: 213
end line: 237
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3317
unit: fn expansive_cells_are_starved()
file: codex-rs/tui/src/markdown_render/table_key_value.rs
start line: 73
end line: 96
size: 23 LOC
McCabe index: 4
number of parameters: 3

id: 3318
unit: fn apply_session_info_cell()
file: codex-rs/tui/src/chatwidget.rs
start line: 1497
end line: 1522
size: 23 LOC
McCabe index: 6
number of parameters: 2

id: 3319
unit: fn controller_live_tail_rerenders_table_tail_after_resize()
file: codex-rs/tui/src/streaming/controller.rs
start line: 971
end line: 996
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3320
unit: fn controller_keeps_pre_table_lines_queued_when_table_is_confirmed()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1300
end line: 1325
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3321
unit: fn controller_stabilizes_two_column_no_outer_table_in_response()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1506
end line: 1530
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3322
unit: fn controller_keeps_markdown_fenced_tables_mutable_until_finalize()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1561
end line: 1585
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3323
unit: fn handle_key()
file: codex-rs/tui/src/unarchive_prompt.rs
start line: 136
end line: 158
size: 23 LOC
McCabe index: 4
number of parameters: 2

id: 3324
unit: fn transcript_overlay_consolidation_remaps_highlight_inside_range()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1603
end line: 1627
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3325
unit: fn transcript_overlay_consolidation_remaps_highlight_after_range()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1630
end line: 1654
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3326
unit: fn socket_error()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 413
end line: 436
size: 23 LOC
McCabe index: 2
number of parameters: 1

id: 3327
unit: fn fetch_ide_context_falls_back_to_uid_zero_legacy_socket()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 1020
end line: 1045
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3328
unit: fn token_user()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 306
end line: 330
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3329
unit: fn with_screen_size_and_cursor_position()
file: codex-rs/tui/src/custom_terminal.rs
start line: 208
end line: 231
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3330
unit: fn diff_buffers_does_not_emit_clear_to_end_for_full_width_row()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1099
end line: 1124
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3331
unit: fn from()
file: codex-rs/tui/src/diff_render.rs
start line: 339
end line: 363
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3332
unit: fn diff_color_level_for_terminal()
file: codex-rs/tui/src/diff_render.rs
start line: 1241
end line: 1267
size: 23 LOC
McCabe index: 6
number of parameters: 4

id: 3333
unit: fn ui_snapshot_apply_update_block_line_numbers_three_digits_text()
file: codex-rs/tui/src/diff_render.rs
start line: 1851
end line: 1875
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3334
unit: fn ui_snapshot_apply_update_block_relativizes_path()
file: codex-rs/tui/src/diff_render.rs
start line: 1878
end line: 1904
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3335
unit: fn set_query()
file: codex-rs/tui/src/resume_picker.rs
start line: 1598
end line: 1620
size: 23 LOC
McCabe index: 6
number of parameters: 2

id: 3336
unit: fn picker_footer_scroll_percent()
file: codex-rs/tui/src/resume_picker.rs
start line: 2320
end line: 2344
size: 23 LOC
McCabe index: 5
number of parameters: 2

id: 3337
unit: fn ctrl_shift_dot_changes_animation_variant()
file: codex-rs/tui/src/onboarding/welcome.rs
start line: 195
end line: 219
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3338
unit: fn handle_event()
file: codex-rs/tui/src/markdown_render.rs
start line: 469
end line: 491
size: 23 LOC
McCabe index: 2
number of parameters: 3

id: 3339
unit: fn end_table_row()
file: codex-rs/tui/src/markdown_render.rs
start line: 970
end line: 995
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3340
unit: fn is_spillover_row()
file: codex-rs/tui/src/markdown_render.rs
start line: 1678
end line: 1710
size: 23 LOC
McCabe index: 8
number of parameters: 2

id: 3341
unit: fn build_bwrap_argv()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 445
end line: 468
size: 23 LOC
McCabe index: 1
number of parameters: 5

id: 3342
unit: fn find_first_non_existent_component()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1301
end line: 1326
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3343
unit: fn insert_session()
file: codex-rs/exec-server/src/client.rs
start line: 1516
end line: 1541
size: 23 LOC
McCabe index: 3
number of parameters: 3

id: 3344
unit: fn plugin_declaration_paths()
file: codex-rs/exec-server/src/capability_discovery.rs
start line: 453
end line: 475
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3345
unit: fn normalize_top_level_alias()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 259
end line: 281
size: 23 LOC
McCabe index: 5
number of parameters: 1

id: 3346
unit: fn helper_env_preserves_path_for_system_bwrap_discovery_without_leaking_secrets()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 594
end line: 617
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3347
unit: fn aliased_metadata_overhead_cost()
file: codex-rs/ext/skills/src/render.rs
start line: 1087
end line: 1109
size: 23 LOC
McCabe index: 2
number of parameters: 4

id: 3348
unit: fn orchestrator_cache()
file: codex-rs/ext/skills/src/state.rs
start line: 254
end line: 277
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3349
unit: fn query_script_tag()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 439
end line: 463
size: 23 LOC
McCabe index: 4
number of parameters: 1

id: 3350
unit: fn build_shadow_query()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 490
end line: 512
size: 23 LOC
McCabe index: 6
number of parameters: 1

id: 3351
unit: fn tools_are_contributed_when_enabled_with_dedicated_tools()
file: codex-rs/ext/memories/src/tests.rs
start line: 93
end line: 117
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3352
unit: fn non_prefixed_mcp_tool_names_feature_config_deserializes_table()
file: codex-rs/features/src/tests.rs
start line: 705
end line: 728
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3353
unit: fn changed_path_for_event()
file: codex-rs/file-watcher/src/lib.rs
start line: 830
end line: 852
size: 23 LOC
McCabe index: 3
number of parameters: 3

id: 3354
unit: fn models_manager()
file: codex-rs/model-provider/src/provider.rs
start line: 444
end line: 466
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3355
unit: fn models_manager_with_cache()
file: codex-rs/model-provider/src/provider.rs
start line: 490
end line: 512
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3356
unit: fn remote_model()
file: codex-rs/model-provider/src/provider.rs
start line: 592
end line: 614
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3357
unit: fn with_normalized_windows_drive_letter()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 715
end line: 739
size: 23 LOC
McCabe index: 6
number of parameters: 1

id: 3358
unit: fn parse_windows_path()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 838
end line: 860
size: 23 LOC
McCabe index: 9
number of parameters: 1

id: 3359
unit: fn render_windows_opaque_fallback()
file: codex-rs/utils/path-uri/src/api_path_string.rs
start line: 208
end line: 233
size: 23 LOC
McCabe index: 10
number of parameters: 1

id: 3360
unit: fn write_string_fragment()
file: codex-rs/utils/string/src/json.rs
start line: 13
end line: 39
size: 23 LOC
McCabe index: 6
number of parameters: 3

id: 3361
unit: fn finish_line()
file: codex-rs/utils/stream-parser/src/tagged_line_parser.rs
start line: 112
end line: 137
size: 23 LOC
McCabe index: 5
number of parameters: 2

id: 3362
unit: fn rewrite_refs_to_namespace()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1577
end line: 1599
size: 23 LOC
McCabe index: 6
number of parameters: 2

id: 3363
unit: fn stable_schema_filter_removes_mock_thread_start_field()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2439
end line: 2462
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3364
unit: fn handle_dynamic_tool_call_response()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 734
end line: 756
size: 23 LOC
McCabe index: 3
number of parameters: 2

id: 3365
unit: fn thread_path_params_deserialize_empty_path_as_none()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1127
end line: 1151
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3366
unit: fn fs_get_metadata_response_round_trips_minimal_fields()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1178
end line: 1202
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3367
unit: fn fs_changed_notification_round_trips()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1362
end line: 1386
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3368
unit: fn command_exec_resize_round_trips()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1730
end line: 1754
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3369
unit: fn mcp_server_status_updated_serializes_failure_reason()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2643
end line: 2666
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3370
unit: fn sandbox_policy_deserializes_legacy_workspace_write_full_access_field()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2759
end line: 2781
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3371
unit: fn turn_start_params_treat_null_or_omitted_environments_as_default()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4988
end line: 5011
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3372
unit: fn realtime_start_deserializes_client_handoff_channel_prefixes()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 5042
end line: 5065
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3373
unit: fn serialize_current_time_read_request()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2898
end line: 2921
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3374
unit: fn serialize_account_login_chatgpt_streamlined()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3335
end line: 3357
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3375
unit: fn serialize_read_apps()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3695
end line: 3717
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3376
unit: fn serialize_environment_add()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3720
end line: 3742
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3377
unit: fn serialize_list_experimental_features_with_thread_id()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3810
end line: 3832
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3378
unit: fn serialize_thread_background_terminals_list()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3856
end line: 3878
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3379
unit: fn command_exec_permission_profile_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4268
end line: 4291
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3380
unit: fn write_experimental_precomputed_exports()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 129
end line: 153
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3381
unit: fn read_file_bytes()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 180
end line: 206
size: 23 LOC
McCabe index: 7
number of parameters: 1

id: 3382
unit: fn session_metric_tags_include_expected_tags_in_order()
file: codex-rs/otel/src/metrics/tags.rs
start line: 86
end line: 109
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3383
unit: fn prepare_shutdown_worker_with_spawner()
file: codex-rs/otel/src/provider.rs
start line: 132
end line: 155
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3384
unit: fn serialize()
file: codex-rs/protocol/src/models.rs
start line: 321
end line: 343
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3385
unit: fn local_image_content_items()
file: codex-rs/protocol/src/models.rs
start line: 1797
end line: 1819
size: 23 LOC
McCabe index: 3
number of parameters: 4

id: 3386
unit: fn permission_profile_round_trip_preserves_ambiguous_native_denies()
file: codex-rs/protocol/src/models.rs
start line: 2768
end line: 2791
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3387
unit: fn validate_agent_name()
file: codex-rs/protocol/src/agent_path.rs
start line: 125
end line: 147
size: 23 LOC
McCabe index: 10
number of parameters: 1

id: 3388
unit: fn special_paths_share_target()
file: codex-rs/protocol/src/permissions.rs
start line: 1944
end line: 1966
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3389
unit: fn protected_metadata_names_for_writable_root()
file: codex-rs/protocol/src/permissions.rs
start line: 2290
end line: 2313
size: 23 LOC
McCabe index: 3
number of parameters: 4

id: 3390
unit: fn writable_roots_proactively_protect_missing_dot_codex()
file: codex-rs/protocol/src/permissions.rs
start line: 2941
end line: 2965
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3391
unit: fn missing_symbolic_metadata_carveouts_need_direct_runtime_enforcement()
file: codex-rs/protocol/src/permissions.rs
start line: 3783
end line: 3807
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3392
unit: fn materialize_project_roots_with_cwd_expands_symbolic_glob_entries()
file: codex-rs/protocol/src/permissions.rs
start line: 4107
end line: 4131
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3393
unit: fn model_messages_deserialize_without_optional_sections()
file: codex-rs/protocol/src/openai_models.rs
start line: 1018
end line: 1041
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3394
unit: fn resource_size_deserializes_without_narrowing()
file: codex-rs/protocol/src/mcp.rs
start line: 523
end line: 550
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3395
unit: fn canonicalize_glob_static_prefix_for_sandbox()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 660
end line: 684
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3396
unit: fn create_seatbelt_command_args_for_legacy_policy()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 807
end line: 829
size: 23 LOC
McCabe index: 1
number of parameters: 5

id: 3397
unit: fn update_action_labels_install_contexts()
file: codex-rs/cli/src/doctor/updates.rs
start line: 630
end line: 652
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3398
unit: fn finalize_archive_from_args()
file: codex-rs/cli/src/main.rs
start line: 3095
end line: 3119
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3399
unit: fn print_remote_control_start_output()
file: codex-rs/cli/src/remote_control_cmd.rs
start line: 279
end line: 302
size: 23 LOC
McCabe index: 4
number of parameters: 2

id: 3400
unit: fn text()
file: codex-rs/backend-client/src/types.rs
start line: 306
end line: 328
size: 23 LOC
McCabe index: 4
number of parameters: 1

id: 3401
unit: fn tool_definition()
file: codex-rs/code-mode-host/src/grpc/conversions.rs
start line: 50
end line: 72
size: 23 LOC
McCabe index: 2
number of parameters: 1

id: 3402
unit: fn thread_item_sort_key()
file: codex-rs/rollout/src/recorder.rs
start line: 1589
end line: 1611
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3403
unit: fn build_next_cursor()
file: codex-rs/rollout/src/list.rs
start line: 753
end line: 775
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3404
unit: fn turn_item_type()
file: codex-rs/rollout/src/persistence_metrics.rs
start line: 261
end line: 283
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3405
unit: fn request_permissions_response_preserves_turn_scoped_strict_auto_review()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3191
end line: 3214
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3406
unit: fn clear_path()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 685
end line: 710
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3407
unit: fn toml_value_to_value()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 726
end line: 748
size: 23 LOC
McCabe index: 3
number of parameters: 1

id: 3408
unit: fn find_effective_layer()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 891
end line: 915
size: 23 LOC
McCabe index: 4
number of parameters: 2

id: 3409
unit: fn filter_outgoing_message_for_connection()
file: codex-rs/app-server/src/transport.rs
start line: 176
end line: 198
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3410
unit: fn local_plugin_interface_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 92
end line: 114
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3411
unit: fn with_mcp_tool_call_thread_id_meta()
file: codex-rs/app-server/src/request_processors/mcp_processor.rs
start line: 562
end line: 584
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3412
unit: fn shutdown_abandoned_session()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 380
end line: 402
size: 23 LOC
McCabe index: 2
number of parameters: 2

id: 3413
unit: fn framed_round_trip()
file: codex-rs/windows-sandbox-rs/src/elevated/ipc_framed.rs
start line: 190
end line: 212
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3414
unit: fn recursive_globs_include_hidden_and_ignored_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 580
end line: 604
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3415
unit: fn destination_is_fresh()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 339
end line: 364
size: 23 LOC
McCabe index: 7
number of parameters: 2

id: 3416
unit: fn directive()
file: codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs
start line: 83
end line: 105
size: 23 LOC
McCabe index: 6
number of parameters: 1

id: 3417
unit: fn write_all_handle()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs
start line: 221
end line: 243
size: 23 LOC
McCabe index: 4
number of parameters: 2

id: 3418
unit: fn appends_rule_without_duplicate_newline()
file: codex-rs/execpolicy/src/amend.rs
start line: 221
end line: 245
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3419
unit: fn continue_false_without_reason_synthesizes_feedback()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 501
end line: 524
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3420
unit: fn stop_output()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 310
end line: 332
size: 23 LOC
McCabe index: 4
number of parameters: 4

id: 3421
unit: fn normalize_command_hook()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 729
end line: 751
size: 23 LOC
McCabe index: 2
number of parameters: 4

id: 3422
unit: fn prepare_body_for_send_serializes_json_and_sets_content_type()
file: codex-rs/http-client/src/request.rs
start line: 249
end line: 273
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3423
unit: fn base_reqwest_builder()
file: codex-rs/http-client/src/client_builder.rs
start line: 276
end line: 298
size: 23 LOC
McCabe index: 6
number of parameters: 1

id: 3424
unit: fn resolve_system_proxy_with()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 540
end line: 563
size: 23 LOC
McCabe index: 3
number of parameters: 5

id: 3425
unit: fn parse_proxy_token()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 808
end line: 833
size: 23 LOC
McCabe index: 7
number of parameters: 2

id: 3426
unit: fn test_parse_patch_preserves_end_of_file_marker()
file: codex-rs/apply-patch/src/parser.rs
start line: 430
end line: 452
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3427
unit: fn response_item_rollout_line_preserves_shape()
file: codex-rs/history/src/tests.rs
start line: 39
end line: 62
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3428
unit: fn session_configured_from_thread_start_response()
file: codex-rs/exec/src/lib.rs
start line: 1292
end line: 1314
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3429
unit: fn session_configured_from_thread_resume_response()
file: codex-rs/exec/src/lib.rs
start line: 1316
end line: 1338
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3430
unit: fn load_output_schema()
file: codex-rs/exec/src/lib.rs
start line: 1946
end line: 1970
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3431
unit: fn resolve_plugin_shared_asset_path()
file: codex-rs/skills/src/interface.rs
start line: 124
end line: 148
size: 23 LOC
McCabe index: 2
number of parameters: 4

id: 3432
unit: fn update_has_metadata_facts()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 372
end line: 394
size: 23 LOC
McCabe index: 21
number of parameters: 1

id: 3433
unit: fn model_verifications_from_json_value()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 300
end line: 323
size: 23 LOC
McCabe index: 4
number of parameters: 1

id: 3434
unit: fn safety_buffering_falls_back_to_response_metadata()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1799
end line: 1822
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3435
unit: fn map_ws_error()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 568
end line: 590
size: 23 LOC
McCabe index: 1
number of parameters: 2

id: 3436
unit: fn truncate_active_transcript()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 667
end line: 689
size: 23 LOC
McCabe index: 5
number of parameters: 1

id: 3437
unit: fn parse_handoff_requested_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs
start line: 142
end line: 166
size: 23 LOC
McCabe index: 4
number of parameters: 1

id: 3438
unit: fn format_task_status_lines_without_diff_falls_back()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2263
end line: 2285
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3439
unit: fn run_returns_directory_matches_for_query()
file: codex-rs/file-search/src/lib.rs
start line: 1000
end line: 1024
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3440
unit: fn parse_double_quoted_string()
file: codex-rs/shell-command/src/bash.rs
start line: 276
end line: 301
size: 23 LOC
McCabe index: 6
number of parameters: 2

id: 3441
unit: fn preserves_quoted_literals()
file: codex-rs/shell-command/src/bash.rs
start line: 452
end line: 474
size: 23 LOC
McCabe index: 2
number of parameters: 0

id: 3442
unit: fn persist_tokens()
file: codex-rs/login/src/auth/manager.rs
start line: 1556
end line: 1579
size: 23 LOC
McCabe index: 4
number of parameters: 4

id: 3443
unit: fn signed_agent_identity_jwt()
file: codex-rs/login/src/auth/agent_identity.rs
start line: 536
end line: 558
size: 23 LOC
McCabe index: 1
number of parameters: 1

id: 3444
unit: fn mcp_settings()
file: codex-rs/external-agent-migration/src/service.rs
start line: 517
end line: 539
size: 23 LOC
McCabe index: 3
number of parameters: 3

id: 3445
unit: fn skips_control_only_user_messages_when_choosing_fallback_title()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 444
end line: 468
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3446
unit: fn ingest_plugin_install_failed()
file: codex-rs/analytics/src/reducer.rs
start line: 1358
end line: 1380
size: 23 LOC
McCabe index: 1
number of parameters: 3

id: 3447
unit: fn sandbox_policy_mode()
file: codex-rs/analytics/src/reducer.rs
start line: 3504
end line: 3526
size: 23 LOC
McCabe index: 4
number of parameters: 2

id: 3448
unit: fn environment_info_preserves_executor_temporary_directories()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1015
end line: 1038
size: 23 LOC
McCabe index: 1
number of parameters: 0

id: 3449
unit: def recommend_actions()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 653
end line: 679
size: 23 LOC
McCabe index: 14
number of parameters: 7

id: 3450
unit: export async function createOutputSchemaFile()
file: sdk/typescript/src/outputSchemaFile.ts
start line: 10
end line: 36
size: 23 LOC
McCabe index: 5
number of parameters: 1

id: 3451
unit: def run_powershell()
file: scripts/just-shell.py
start line: 45
end line: 68
size: 23 LOC
McCabe index: 3
number of parameters: 3

id: 3452
unit: def _load_adapter_report()
file: scripts/mcp_conformance/official_conformance.py
start line: 345
end line: 367
size: 23 LOC
McCabe index: 10
number of parameters: 1

id: 3453
unit: def download_assets()
file: .github/scripts/publish_r2_release.py
start line: 133
end line: 158
size: 23 LOC
McCabe index: 6
number of parameters: 3

id: 3454
unit: def json_request()
file: .github/scripts/macos-signing/notarize_with_akv.py
start line: 223
end line: 248
size: 23 LOC
McCabe index: 6
number of parameters: 5

id: 3455
unit: def main()
file: .github/scripts/macos-signing/notarize_with_akv.py
start line: 441
end line: 466
size: 23 LOC
McCabe index: 5
number of parameters: 0

id: 3456
unit: fn check_expr()
file: tools/argument-comment-lint/src/lib.rs
start line: 140
end line: 162
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3457
unit: fn take_stdout_message()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 441
end line: 463
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3458
unit: fn sse_stream_from_body()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 951
end line: 972
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3459
unit: fn save_oauth_tokens_with_keyring_with_fallback_to_file()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 558
end line: 582
size: 22 LOC
McCabe index: 3
number of parameters: 4

id: 3460
unit: fn fallback_file_is_private_at_creation()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1327
end line: 1351
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3461
unit: fn fallback_file_updates_the_existing_file()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1354
end line: 1378
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3462
unit: fn typed_elicitation_result()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 299
end line: 320
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3463
unit: fn spawn_connection_closed()
file: codex-rs/app-server-transport/src/transport/remote_control/client_tracker.rs
start line: 397
end line: 418
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3464
unit: fn client_chunk_envelope()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3419
end line: 3440
size: 22 LOC
McCabe index: 1
number of parameters: 7

id: 3465
unit: fn io_error()
file: codex-rs/app-server-transport/src/transport/remote_control/server_api.rs
start line: 38
end line: 59
size: 22 LOC
McCabe index: 4
number of parameters: 4

id: 3466
unit: fn oauth_login_candidate()
file: codex-rs/codex-mcp/src/mcp/auth.rs
start line: 123
end line: 144
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3467
unit: fn validate_agent_plugin_headers()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 311
end line: 332
size: 22 LOC
McCabe index: 8
number of parameters: 1

id: 3468
unit: fn prepare_call()
file: codex-rs/codex-mcp/src/connection_manager/tool_catalog.rs
start line: 342
end line: 363
size: 22 LOC
McCabe index: 1
number of parameters: 5

id: 3469
unit: fn is_generated_managed_ca_artifact_path()
file: codex-rs/network-proxy/src/certs.rs
start line: 434
end line: 455
size: 22 LOC
McCabe index: 4
number of parameters: 3

id: 3470
unit: fn reserve_windows_managed_listeners_falls_back_when_http_port_is_busy()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2379
end line: 2402
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3471
unit: fn apply_proxy_env_overrides_sets_mitm_ca_trust_bundle_vars()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2578
end line: 2600
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3472
unit: fn apply_proxy_env_overrides_refreshes_previous_codex_proxy_git_ssh_command()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2742
end line: 2765
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3473
unit: fn emit_socks_block_decision_audit_event()
file: codex-rs/network-proxy/src/socks5.rs
start line: 786
end line: 807
size: 22 LOC
McCabe index: 1
number of parameters: 7

id: 3474
unit: fn compacted_user_message()
file: codex-rs/core/src/compact.rs
start line: 549
end line: 570
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3475
unit: fn push_delta()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 119
end line: 140
size: 22 LOC
McCabe index: 3
number of parameters: 3

id: 3476
unit: fn view_image_output_schema()
file: codex-rs/core/src/tools/handlers/view_image_spec.rs
start line: 53
end line: 74
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3477
unit: fn with_updated_hook_input()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 417
end line: 438
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3478
unit: fn mcp_parallel_calls_require_read_only_hint_or_server_opt_in()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 768
end line: 791
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3479
unit: fn with_mcp_tool_call_ids_meta()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1297
end line: 1318
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3480
unit: fn render_file_system_entry()
file: codex-rs/core/src/context/environment_context.rs
start line: 143
end line: 164
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3481
unit: fn map_response_stream()
file: codex-rs/core/src/client.rs
start line: 2141
end line: 2162
size: 22 LOC
McCabe index: 1
number of parameters: 4

id: 3482
unit: fn from_configured_with_optional_warnings()
file: codex-rs/core/src/config/managed_features.rs
start line: 65
end line: 87
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3483
unit: fn permission_profile_preserving_managed_denied_reads()
file: codex-rs/core/src/config/mod.rs
start line: 525
end line: 546
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3484
unit: fn load_catalog_json()
file: codex-rs/core/src/config/mod.rs
start line: 2037
end line: 2058
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3485
unit: fn insert_filesystem_permission_toml()
file: codex-rs/core/src/config/permissions.rs
start line: 239
end line: 261
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3486
unit: fn build_v2_compacted_history_discards_messages_before_truncating()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 935
end line: 958
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3487
unit: fn build_request_metadata()
file: codex-rs/core/src/hook_runtime.rs
start line: 351
end line: 372
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3488
unit: fn histogram_sums()
file: codex-rs/core/src/guardian/metrics.rs
start line: 316
end line: 337
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3489
unit: fn guardian_rejection_circuit_breaker_interrupts_after_three_consecutive_denials()
file: codex-rs/core/src/guardian/tests.rs
start line: 148
end line: 169
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3490
unit: fn push_tail()
file: codex-rs/core/src/unified_exec/head_tail_buffer.rs
start line: 68
end line: 91
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3491
unit: fn terminate_process_on_network_denial()
file: codex-rs/core/src/unified_exec/process_manager.rs
start line: 411
end line: 432
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3492
unit: fn plugin_interface_reads_dark_logo_path()
file: codex-rs/core-plugins/src/manifest.rs
start line: 786
end line: 809
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3493
unit: fn copy_dir_recursive()
file: codex-rs/core-plugins/src/store.rs
start line: 790
end line: 814
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3494
unit: fn build_remote_installed_plugin_marketplaces_from_cache_for_auth()
file: codex-rs/core-plugins/src/manager.rs
start line: 1138
end line: 1159
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3495
unit: fn git_worktree_revision()
file: codex-rs/core-plugins/src/marketplace_upgrade/git.rs
start line: 125
end line: 147
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3496
unit: fn normalize_relative_git_plugin_source_url()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 757
end line: 778
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3497
unit: fn read_or_create_personal_marketplace()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 344
end line: 365
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3498
unit: fn test_provider()
file: codex-rs/config/src/thread_config.rs
start line: 297
end line: 318
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3499
unit: fn deserialize_new_thread_model_defaults()
file: codex-rs/config/src/config_requirements.rs
start line: 2553
end line: 2575
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3500
unit: fn app_tool_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 3123
end line: 3144
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3501
unit: fn deserialize_feature_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 3974
end line: 3997
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3502
unit: fn removed_apps_mcp_path_override_schema()
file: codex-rs/config/src/schema.rs
start line: 169
end line: 191
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3503
unit: fn deserialize_shell_environment_policy_filters()
file: codex-rs/config/src/shell_environment_policy.rs
start line: 69
end line: 90
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3504
unit: fn proposed_plan_cell_renders_markdown_table()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 526
end line: 550
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3505
unit: fn error_event_bedrock_expired_signature_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1078
end line: 1100
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3506
unit: fn multiline_command_both_lines_wrap_with_correct_prefixes()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2354
end line: 2375
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3507
unit: fn parse_attributes()
file: codex-rs/tui/src/git_action_directives.rs
start line: 226
end line: 247
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3508
unit: fn strips_and_parses_git_action_directives()
file: codex-rs/tui/src/git_action_directives.rs
start line: 275
end line: 297
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3509
unit: fn visible_export_items()
file: codex-rs/tui/src/app/transcript_export.rs
start line: 196
end line: 219
size: 22 LOC
McCabe index: 5
number of parameters: 1

id: 3510
unit: fn spawn_startup_thread_start()
file: codex-rs/tui/src/app/startup.rs
start line: 23
end line: 44
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3511
unit: fn active_turn_not_steerable_turn_error_extracts_structured_server_error()
file: codex-rs/tui/src/app/tests.rs
start line: 6506
end line: 6528
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3512
unit: fn thread_event_snapshot_drops_answered_request_user_input_for_multi_prompt_turn()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 808
end line: 832
size: 22 LOC
McCabe index: 3
number of parameters: 0

id: 3513
unit: fn thread_event_snapshot_keeps_newer_request_user_input_pending_when_same_turn_has_queue()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 835
end line: 858
size: 22 LOC
McCabe index: 3
number of parameters: 0

id: 3514
unit: fn thread_event_snapshot_drops_pending_approvals_when_turn_completes()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 878
end line: 900
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3515
unit: fn side_boundary_prompt_marks_inherited_history_reference_only()
file: codex-rs/tui/src/app/side.rs
start line: 116
end line: 137
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3516
unit: fn new()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 409
end line: 432
size: 22 LOC
McCabe index: 4
number of parameters: 0

id: 3517
unit: fn parses_keyboard_enhancement_flags_and_pda_fallback()
file: codex-rs/tui/src/terminal_probe.rs
start line: 607
end line: 628
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3518
unit: fn writer_failure_is_a_terminal_error()
file: codex-rs/tui/src/pets/mod.rs
start line: 466
end line: 492
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3519
unit: fn custom_pet_rejects_spritesheet_path_escape()
file: codex-rs/tui/src/pets/model.rs
start line: 865
end line: 888
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3520
unit: fn convert_windows_path_to_wsl()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 306
end line: 331
size: 22 LOC
McCabe index: 7
number of parameters: 1

id: 3521
unit: fn pasted_image_format_png_jpeg_unknown()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 449
end line: 470
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3522
unit: fn secondary_source_customize_snapshot()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 898
end line: 920
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3523
unit: fn toggle_item_then_proceed_keeps_remaining_selection()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 964
end line: 987
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3524
unit: fn hook()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 330
end line: 351
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3525
unit: fn render_lines()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 365
end line: 387
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3526
unit: fn custom_tmtheme_diff_scope_backgrounds_are_resolved()
file: codex-rs/tui/src/render/highlight.rs
start line: 1339
end line: 1361
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3527
unit: fn unavailable_history_search_restores_idle_draft()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 675
end line: 698
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3528
unit: fn vim_normal_history_search_preview_places_cursor_on_last_char()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 771
end line: 794
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3529
unit: fn history_search_no_match_restores_preview_but_keeps_search_open()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 1136
end line: 1159
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3530
unit: fn handle_elicitation_decision()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 468
end line: 489
size: 22 LOC
McCabe index: 1
number of parameters: 4

id: 3531
unit: fn generic_exec_options_can_offer_allow_for_session()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1809
end line: 1831
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3532
unit: fn permissions_session_shortcut_submits_session_scope()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1943
end line: 1966
size: 22 LOC
McCabe index: 3
number of parameters: 0

id: 3533
unit: fn enter_sets_last_selected_index_without_dismissing()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2486
end line: 2509
size: 22 LOC
McCabe index: 3
number of parameters: 0

id: 3534
unit: fn restore_current_draft()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 841
end line: 862
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3535
unit: fn switch_tab()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 638
end line: 660
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3536
unit: fn side_layout_width_half_falls_back_when_list_would_be_too_narrow()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 2759
end line: 2781
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3537
unit: fn split_word_pieces()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 73
end line: 97
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3538
unit: fn vim_empty_inner_text_objects_are_valid_targets()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2791
end line: 2817
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3539
unit: fn full_final_line_scrolls_to_its_visible_cursor_row()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3902
end line: 3924
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3540
unit: fn tabs_render_as_spaces_and_align_with_cursor_snapshot()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4037
end line: 4061
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3541
unit: fn wrapped_navigation_across_visual_lines()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4211
end line: 4246
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3542
unit: fn pop_active_view_with_completion()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 577
end line: 598
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3543
unit: fn renders_basic_popup()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 483
end line: 504
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3544
unit: fn record_match()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 936
end line: 958
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3545
unit: fn secondary_line()
file: codex-rs/tui/src/bottom_pane/mentions_v2/render.rs
start line: 210
end line: 232
size: 22 LOC
McCabe index: 3
number of parameters: 3

id: 3546
unit: fn queued_requests_are_fifo()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1766
end line: 1789
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3547
unit: fn writes_bold_then_regular_spans()
file: codex-rs/tui/src/insert_history.rs
start line: 502
end line: 527
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3548
unit: fn vt100_prefixed_url_like_without_scheme_keeps_prefix_and_token_on_same_row()
file: codex-rs/tui/src/insert_history.rs
start line: 828
end line: 853
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3549
unit: fn on_ctrl_d()
file: codex-rs/tui/src/chatwidget/interaction.rs
start line: 567
end line: 592
size: 22 LOC
McCabe index: 7
number of parameters: 1

id: 3550
unit: fn plugin_source_summary()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1469
end line: 1490
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3551
unit: fn plugin_detail_description()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1986
end line: 2007
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3552
unit: fn plugin_hook_summary()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 2035
end line: 2056
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3553
unit: fn pack_fields()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 177
end line: 198
size: 22 LOC
McCabe index: 6
number of parameters: 2

id: 3554
unit: fn queued_heading_is_emitted_once_after_incremental_append()
file: codex-rs/tui/src/streaming/controller.rs
start line: 819
end line: 841
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3555
unit: fn cwd_prompt_remote_exec_snapshot()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 402
end line: 423
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3556
unit: fn cwd_prompt_remembered_current_snapshot()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 426
end line: 447
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3557
unit: fn render_history_state()
file: codex-rs/tui/src/pager_overlay.rs
start line: 894
end line: 915
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3558
unit: fn transcript_line_numbers()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1670
end line: 1693
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3559
unit: fn write_all()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 271
end line: 292
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3560
unit: fn strip_line_indent()
file: codex-rs/tui/src/markdown.rs
start line: 60
end line: 82
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3561
unit: fn collect_rows()
file: codex-rs/tui/src/diff_render.rs
start line: 392
end line: 413
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3562
unit: fn ingest_page()
file: codex-rs/tui/src/resume_picker.rs
start line: 1518
end line: 1541
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3563
unit: fn picker_footer_progress_label()
file: codex-rs/tui/src/resume_picker.rs
start line: 2283
end line: 2304
size: 22 LOC
McCabe index: 3
number of parameters: 3

id: 3564
unit: fn render_footer_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 2975
end line: 2996
size: 22 LOC
McCabe index: 2
number of parameters: 7

id: 3565
unit: fn format_relative_time()
file: codex-rs/tui/src/resume_picker.rs
start line: 3358
end line: 3379
size: 22 LOC
McCabe index: 5
number of parameters: 2

id: 3566
unit: fn local_picker_thread_list_params_include_cwd_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 3585
end line: 3607
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3567
unit: fn remote_picker_does_not_filter_rows_by_local_cwd()
file: codex-rs/tui/src/resume_picker.rs
start line: 4055
end line: 4077
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3568
unit: fn hint_line_labels_cancel_keys_as_exit_for_existing_session_resume_picker()
file: codex-rs/tui/src/resume_picker.rs
start line: 4206
end line: 4231
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3569
unit: fn decode_history_mentions_restores_plugin_links_with_at_sigil()
file: codex-rs/tui/src/mention_codec.rs
start line: 409
end line: 430
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3570
unit: fn decode_history_mentions_without_at_mentions_uses_legacy_plugin_fallback()
file: codex-rs/tui/src/mention_codec.rs
start line: 433
end line: 454
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3571
unit: fn encode_history_mentions_preserves_at_sigils()
file: codex-rs/tui/src/mention_codec.rs
start line: 550
end line: 571
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3572
unit: fn encode_history_mentions_links_both_sigils_for_same_name()
file: codex-rs/tui/src/mention_codec.rs
start line: 574
end line: 595
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3573
unit: fn handle_key_event()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 129
end line: 153
size: 22 LOC
McCabe index: 9
number of parameters: 2

id: 3574
unit: fn wrap_cell()
file: codex-rs/tui/src/markdown_render.rs
start line: 1644
end line: 1665
size: 22 LOC
McCabe index: 5
number of parameters: 3

id: 3575
unit: fn wrapped_table_url_fragments_keep_complete_web_destination()
file: codex-rs/tui/src/markdown_render.rs
start line: 2851
end line: 2873
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3576
unit: fn plan_proxy_routes_only_includes_valid_loopback_endpoints()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 535
end line: 557
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3577
unit: fn apply_inner_command_argv0_for_launcher()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 483
end line: 506
size: 22 LOC
McCabe index: 3
number of parameters: 3

id: 3578
unit: fn wait_for_create_event()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 700
end line: 721
size: 22 LOC
McCabe index: 5
number of parameters: 2

id: 3579
unit: fn install_filesystem_landlock_rules_on_current_thread()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 137
end line: 163
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3580
unit: fn exec_system_bwrap()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 207
end line: 233
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3581
unit: fn append_protected_create_targets_for_writable_root()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 662
end line: 683
size: 22 LOC
McCabe index: 6
number of parameters: 5

id: 3582
unit: fn render_array()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 244
end line: 267
size: 22 LOC
McCabe index: 7
number of parameters: 2

id: 3583
unit: fn render_object_property()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 295
end line: 316
size: 22 LOC
McCabe index: 4
number of parameters: 4

id: 3584
unit: fn set_fails_when_keyring_is_unavailable()
file: codex-rs/secrets/src/local.rs
start line: 449
end line: 471
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3585
unit: fn decode()
file: codex-rs/exec-server/src/noise_channel.rs
start line: 66
end line: 88
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3586
unit: fn file_metadata_linux()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 196
end line: 217
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3587
unit: fn exec_params()
file: codex-rs/exec-server/src/server/processor.rs
start line: 568
end line: 589
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3588
unit: fn tools()
file: codex-rs/ext/image-generation/src/extension.rs
start line: 85
end line: 107
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3589
unit: fn on_thread_ready()
file: codex-rs/ext/guardian-v2/src/sync_reviewer/mod.rs
start line: 150
end line: 171
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3590
unit: fn split_connectors()
file: codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical.rs
start line: 141
end line: 162
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3591
unit: fn aliased()
file: codex-rs/ext/skills/src/render.rs
start line: 685
end line: 707
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3592
unit: fn rendered_catalog_cost()
file: codex-rs/ext/skills/src/render.rs
start line: 1128
end line: 1149
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3593
unit: fn catalog_entry_from_skill()
file: codex-rs/ext/skills/src/provider/host.rs
start line: 129
end line: 152
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3594
unit: fn build_search_match()
file: codex-rs/ext/memories/src/local/search.rs
start line: 230
end line: 251
size: 22 LOC
McCabe index: 1
number of parameters: 7

id: 3595
unit: fn new()
file: codex-rs/ext/memories/src/local/search.rs
start line: 261
end line: 282
size: 22 LOC
McCabe index: 2
number of parameters: 4

id: 3596
unit: fn on_token_usage()
file: codex-rs/ext/goal/src/extension.rs
start line: 392
end line: 414
size: 22 LOC
McCabe index: 3
number of parameters: 5

id: 3597
unit: fn plugin_capability_summary_from_loaded()
file: codex-rs/plugin/src/load_outcome.rs
start line: 52
end line: 76
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3598
unit: fn effective_plugin_skill_roots_preserves_first_plugin_for_shared_root()
file: codex-rs/plugin/src/load_outcome.rs
start line: 232
end line: 254
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3599
unit: fn provider_for()
file: codex-rs/model-provider/src/provider.rs
start line: 569
end line: 590
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3600
unit: fn add_auth_headers()
file: codex-rs/model-provider/src/auth.rs
start line: 88
end line: 112
size: 22 LOC
McCabe index: 5
number of parameters: 2

id: 3601
unit: fn normalize_runfile_path()
file: codex-rs/utils/cargo-bin/src/lib.rs
start line: 209
end line: 231
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3602
unit: fn native_path_segments_start_with()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 786
end line: 807
size: 22 LOC
McCabe index: 6
number of parameters: 3

id: 3603
unit: fn file_uri_falls_back_for_windows_prefixes_without_a_uri_representation()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 347
end line: 370
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3604
unit: fn parent_stops_at_posix_drive_and_unc_roots()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 723
end line: 744
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3605
unit: fn fmt()
file: codex-rs/utils/template/src/lib.rs
start line: 22
end line: 43
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3606
unit: fn parse_placeholder()
file: codex-rs/utils/template/src/lib.rs
start line: 235
end line: 259
size: 22 LOC
McCabe index: 5
number of parameters: 2

id: 3607
unit: fn canonical_audio_mime()
file: codex-rs/utils/audio/src/lib.rs
start line: 121
end line: 142
size: 22 LOC
McCabe index: 23
number of parameters: 1

id: 3608
unit: fn map_segments()
file: codex-rs/utils/stream-parser/src/proposed_plan.rs
start line: 63
end line: 84
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3609
unit: fn streams_proposed_plan_segments_and_visible_text()
file: codex-rs/utils/stream-parser/src/proposed_plan.rs
start line: 144
end line: 166
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3610
unit: fn normalize_windows_device_path_strips_supported_verbatim_prefixes()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 464
end line: 485
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3611
unit: fn remove_generated_type_files()
file: codex-rs/app-server-protocol/src/export.rs
start line: 590
end line: 611
size: 22 LOC
McCabe index: 6
number of parameters: 3

id: 3612
unit: fn handle_response_item()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 442
end line: 466
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3613
unit: fn handle_collab_agent_interaction_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 948
end line: 969
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3614
unit: fn handle_thread_rollback()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1315
end line: 1339
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3615
unit: fn new_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1350
end line: 1371
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3616
unit: fn command_exec_output_delta_round_trips()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1757
end line: 1780
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3617
unit: fn command_execution_output_delta_round_trips()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1887
end line: 1910
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3618
unit: fn ask_for_approval_granular_round_trips_request_permissions_flag()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1949
end line: 1972
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3619
unit: fn guardian_approval_review_action_round_trips_command_shape()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2836
end line: 2858
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3620
unit: fn serialize_account_login_chatgpt()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3311
end line: 3332
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3621
unit: fn serialize_installed_apps_response()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3670
end line: 3692
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3622
unit: fn write_typescript_exports()
file: codex-rs/app-server-protocol/src/precomputed_exports.rs
start line: 125
end line: 147
size: 22 LOC
McCabe index: 6
number of parameters: 3

id: 3623
unit: fn build_provider()
file: codex-rs/otel/src/metrics/client.rs
start line: 555
end line: 576
size: 22 LOC
McCabe index: 3
number of parameters: 4

id: 3624
unit: fn as_legacy_permissions()
file: codex-rs/protocol/src/models.rs
start line: 149
end line: 173
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3625
unit: fn permission_profile_from_runtime_permissions_preserves_unrestricted_managed_network()
file: codex-rs/protocol/src/models.rs
start line: 2904
end line: 2926
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3626
unit: fn function_call_deserializes_optional_namespace()
file: codex-rs/protocol/src/models.rs
start line: 3125
end line: 3147
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3627
unit: fn named_unpaired_function_call_output_round_trips_without_call_id()
file: codex-rs/protocol/src/models.rs
start line: 3174
end line: 3196
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3628
unit: fn replaces_unsupported_local_audio_format_with_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 3914
end line: 3938
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3629
unit: fn local_image_user_input_preserves_requested_detail()
file: codex-rs/protocol/src/models.rs
start line: 4259
end line: 4283
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3630
unit: fn validate_absolute_path()
file: codex-rs/protocol/src/agent_path.rs
start line: 149
end line: 171
size: 22 LOC
McCabe index: 5
number of parameters: 1

id: 3631
unit: fn web_search_mode_restrictions_never_expand_either_mode()
file: codex-rs/protocol/src/config_types.rs
start line: 802
end line: 825
size: 22 LOC
McCabe index: 3
number of parameters: 0

id: 3632
unit: fn approvals_reviewer_serializes_auto_review_and_accepts_legacy_guardian_subagent()
file: codex-rs/protocol/src/config_types.rs
start line: 866
end line: 888
size: 22 LOC
McCabe index: 3
number of parameters: 0

id: 3633
unit: fn approval_messages_preserve_missing_and_empty_values()
file: codex-rs/protocol/src/openai_models.rs
start line: 1099
end line: 1121
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3634
unit: fn get_model_instructions_is_empty_when_template_is_missing()
file: codex-rs/protocol/src/openai_models.rs
start line: 1410
end line: 1433
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3635
unit: fn model_preset_preserves_availability_nux()
file: codex-rs/protocol/src/openai_models.rs
start line: 1989
end line: 2011
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3636
unit: fn from()
file: codex-rs/protocol/src/mcp.rs
start line: 323
end line: 344
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3637
unit: fn retain_constraining_deny_entries()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 294
end line: 315
size: 22 LOC
McCabe index: 4
number of parameters: 4

id: 3638
unit: fn deny_entry_constrains_accepted_grant()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 317
end line: 338
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3639
unit: fn defender_action()
file: codex-rs/cli/src/doctor/desktop/windows_security.rs
start line: 163
end line: 184
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3640
unit: fn available_space()
file: codex-rs/cli/src/doctor/disk.rs
start line: 143
end line: 166
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3641
unit: fn push_terminfo_details()
file: codex-rs/cli/src/doctor.rs
start line: 2025
end line: 2046
size: 22 LOC
McCabe index: 5
number of parameters: 2

id: 3642
unit: fn find_codex_app_in_mount()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 294
end line: 317
size: 22 LOC
McCabe index: 6
number of parameters: 1

id: 3643
unit: fn finalize_fork_interactive()
file: codex-rs/cli/src/main.rs
start line: 2758
end line: 2788
size: 22 LOC
McCabe index: 4
number of parameters: 6

id: 3644
unit: fn debug_prompt_input_parses_prompt_and_images()
file: codex-rs/cli/src/main.rs
start line: 3428
end line: 3451
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3645
unit: fn user_prompt()
file: codex-rs/backend-client/src/types.rs
start line: 381
end line: 404
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3646
unit: fn excerpt_around_match()
file: codex-rs/rollout/src/search.rs
start line: 308
end line: 330
size: 22 LOC
McCabe index: 4
number of parameters: 2

id: 3647
unit: fn loader_overrides_with_test_user_config_file()
file: codex-rs/app-server/src/lib.rs
start line: 1348
end line: 1371
size: 22 LOC
McCabe index: 2
number of parameters: 2

id: 3648
unit: fn map_additional_context()
file: codex-rs/app-server/src/request_processors/turn_processor.rs
start line: 92
end line: 113
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3649
unit: fn account_token_usage_response()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1355
end line: 1376
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3650
unit: fn plugin_install_error()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2073
end line: 2095
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3651
unit: fn plugin_uninstall_error()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2097
end line: 2119
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3652
unit: fn feedback_tags_replace_client_prompt_hash_with_rollout_hash()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 550
end line: 573
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3653
unit: fn ignores_unix_slash_tmp_for_windows_allow_roots()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 230
end line: 254
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3654
unit: fn skips_protected_subdirs_when_missing()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 356
end line: 379
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3655
unit: fn injects_worktree_root_for_gitfile()
file: codex-rs/windows-sandbox-rs/src/sandbox_utils.rs
start line: 95
end line: 118
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3656
unit: fn build_wfp_metrics_provider()
file: codex-rs/windows-sandbox-rs/src/wfp_setup.rs
start line: 38
end line: 62
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3657
unit: fn prepend_path()
file: codex-rs/windows-sandbox-rs/src/env.rs
start line: 48
end line: 69
size: 22 LOC
McCabe index: 5
number of parameters: 2

id: 3658
unit: fn glob_patterns_with_the_same_root_and_depth_share_one_scan()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 395
end line: 416
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3659
unit: fn select_identity()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 122
end line: 143
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3660
unit: fn thread_spawn_edge_status_serializes_as_snake_case()
file: codex-rs/agent-graph-store/src/types.rs
start line: 20
end line: 41
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3661
unit: fn list_thread_spawn_children()
file: codex-rs/agent-graph-store/src/local.rs
start line: 63
end line: 85
size: 22 LOC
McCabe index: 2
number of parameters: 3

id: 3662
unit: fn inserts_newline_when_missing_before_append()
file: codex-rs/execpolicy/src/amend.rs
start line: 248
end line: 271
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3663
unit: fn subagent_context_fields_are_optional_for_hooks_that_run_inside_subagents()
file: codex-rs/hooks/src/schema.rs
start line: 1173
end line: 1195
size: 22 LOC
McCabe index: 2
number of parameters: 0

id: 3664
unit: fn permission_decision_allow_can_update_input()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 388
end line: 410
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3665
unit: fn continue_false_overrides_block_decision()
file: codex-rs/hooks/src/events/stop.rs
start line: 535
end line: 557
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3666
unit: fn drop()
file: codex-rs/hooks/src/engine/command_runner.rs
start line: 339
end line: 362
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3667
unit: fn config_toml_source_path()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 401
end line: 422
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3668
unit: fn wildcard_host_match()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 721
end line: 742
size: 22 LOC
McCabe index: 6
number of parameters: 2

id: 3669
unit: fn der_item_length()
file: codex-rs/http-client/src/custom_ca.rs
start line: 688
end line: 712
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3670
unit: fn check_patch_boundaries_lenient()
file: codex-rs/apply-patch/src/parser.rs
start line: 232
end line: 254
size: 22 LOC
McCabe index: 6
number of parameters: 1

id: 3671
unit: fn compacted_item_serializes_window_number_and_id()
file: codex-rs/history/src/tests.rs
start line: 446
end line: 468
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3672
unit: fn janitor_cleanup()
file: codex-rs/arg0/src/lib.rs
start line: 489
end line: 516
size: 22 LOC
McCabe index: 5
number of parameters: 1

id: 3673
unit: fn paginated_resume_history_does_not_reapply_initial_metadata()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 724
end line: 746
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3674
unit: fn try_parse_retry_after()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 670
end line: 694
size: 22 LOC
McCabe index: 9
number of parameters: 1

id: 3675
unit: fn parse_rate_limit_for_limit_defaults_to_codex_headers()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 279
end line: 301
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3676
unit: fn parse_realtime_v2_handoff_tool_call_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1669
end line: 1691
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3677
unit: fn parse_delegation_created()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_frameless_bidi.rs
start line: 73
end line: 95
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3678
unit: fn from()
file: codex-rs/codex-api/src/common.rs
start line: 303
end line: 324
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3679
unit: fn run()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 46
end line: 70
size: 22 LOC
McCabe index: 2
number of parameters: 6

id: 3680
unit: fn session_emits_complete_when_query_changes_with_no_matches()
file: codex-rs/file-search/src/lib.rs
start line: 884
end line: 909
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3681
unit: fn parse_git_remote_urls_sanitizes_fetch_credentials()
file: codex-rs/git-utils/src/info.rs
start line: 931
end line: 953
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3682
unit: fn get_shell_path()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 192
end line: 216
size: 22 LOC
McCabe index: 7
number of parameters: 3

id: 3683
unit: fn sed_behavior()
file: codex-rs/shell-command/src/parse_command.rs
start line: 832
end line: 857
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3684
unit: fn looks_like_url()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 311
end line: 335
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3685
unit: fn dangerous_command_match_for_env()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 123
end line: 144
size: 22 LOC
McCabe index: 6
number of parameters: 2

id: 3686
unit: fn serializes_memory_rollout_redacts_secrets_before_prompt_upload()
file: codex-rs/memories/write/src/phase1.rs
start line: 760
end line: 782
size: 22 LOC
McCabe index: 1
number of parameters: 0

id: 3687
unit: fn extract_refresh_token_error_code()
file: codex-rs/login/src/auth/manager.rs
start line: 1667
end line: 1691
size: 22 LOC
McCabe index: 4
number of parameters: 1

id: 3688
unit: fn should_refresh_proactively()
file: codex-rs/login/src/auth/manager.rs
start line: 2924
end line: 2946
size: 22 LOC
McCabe index: 3
number of parameters: 1

id: 3689
unit: fn json_files_recursively()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cla.rs
start line: 209
end line: 230
size: 22 LOC
McCabe index: 6
number of parameters: 1

id: 3690
unit: fn parse_frontmatter()
file: codex-rs/external-agent-migration/src/subagents.rs
start line: 164
end line: 187
size: 22 LOC
McCabe index: 2
number of parameters: 1

id: 3691
unit: fn ingest_guardian_review()
file: codex-rs/analytics/src/reducer.rs
start line: 1103
end line: 1124
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3692
unit: fn warn_missing_analytics_context()
file: codex-rs/analytics/src/reducer.rs
start line: 2411
end line: 2432
size: 22 LOC
McCabe index: 1
number of parameters: 2

id: 3693
unit: fn from_base_url_and_capture_file()
file: codex-rs/analytics/src/client.rs
start line: 119
end line: 142
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3694
unit: fn script_origin()
file: codex-rs/code-mode-runtime/src/runtime/module_loader.rs
start line: 141
end line: 162
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3695
unit: fn runtime_request()
file: codex-rs/code-mode-runtime/src/service.rs
start line: 292
end line: 313
size: 22 LOC
McCabe index: 1
number of parameters: 1

id: 3696
unit: fn invoke_tool()
file: codex-rs/code-mode-runtime/src/cell_actor/types.rs
start line: 41
end line: 66
size: 22 LOC
McCabe index: 1
number of parameters: 3

id: 3697
unit: def _rewrite_runtime_platform_tag()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 173
end line: 197
size: 22 LOC
McCabe index: 3
number of parameters: 2

id: 3698
unit: def _make_chatgpt_account_email_nullable()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 503
end line: 527
size: 22 LOC
McCabe index: 9
number of parameters: 2

id: 3699
unit: def platform_asset_name()
file: sdk/python/_runtime_setup.py
start line: 99
end line: 122
size: 22 LOC
McCabe index: 10
number of parameters: 0

id: 3700
unit: def main()
file: scripts/format.py
start line: 171
end line: 194
size: 22 LOC
McCabe index: 5
number of parameters: 0

id: 3701
unit: def dependency_sections()
file: .github/scripts/verify_cargo_workspace_manifests.py
start line: 263
end line: 288
size: 22 LOC
McCabe index: 10
number of parameters: 1

id: 3702
unit: fn find_unlinked_inter_agent_message_item()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 680
end line: 700
size: 21 LOC
McCabe index: 3
number of parameters: 4

id: 3703
unit: fn push_process_output()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 407
end line: 427
size: 21 LOC
McCabe index: 3
number of parameters: 2

id: 3704
unit: fn drop()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 504
end line: 526
size: 21 LOC
McCabe index: 3
number of parameters: 1

id: 3705
unit: fn load_oauth_tokens_with_secrets_backend_reads_encrypted_storage()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1446
end line: 1468
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3706
unit: fn protocol_modes_select_compatible_sdk_lifecycles()
file: codex-rs/rmcp-client/src/protocol_mode.rs
start line: 59
end line: 79
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3707
unit: fn normalize_remote_control_url_rejects_unsupported_urls()
file: codex-rs/app-server-transport/src/transport/remote_control/protocol.rs
start line: 379
end line: 400
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3708
unit: fn print_websocket_startup_banner()
file: codex-rs/app-server-transport/src/transport/websocket.rs
start line: 57
end line: 77
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3709
unit: fn codex_apps_tools_cache_keeps_live_publish_when_disk_persistence_fails()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 393
end line: 414
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3710
unit: fn connector_runtime_without_cache_ignores_disk_state()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 417
end line: 438
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3711
unit: fn connector_runtime_without_cache_publishes_without_writing()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 441
end line: 462
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3712
unit: fn cold_loaded_snapshot_uses_cache_modification_time()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 596
end line: 618
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3713
unit: fn resolve_bwrap_source_dir()
file: codex-rs/bwrap/build.rs
start line: 84
end line: 106
size: 21 LOC
McCabe index: 4
number of parameters: 1

id: 3714
unit: fn regular_mcp_tool_info_from_listed_tool()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 803
end line: 823
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3715
unit: fn advertised_server_implementation_takes_precedence_over_configured_name()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1245
end line: 1265
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3716
unit: fn custom_mcp_connector_metadata_is_stripped()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1323
end line: 1345
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3717
unit: fn resolve_contained_host_path()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 409
end line: 429
size: 21 LOC
McCabe index: 3
number of parameters: 3

id: 3718
unit: fn parses_auth_failure_from_trusted_connector_metadata()
file: codex-rs/codex-mcp/src/auth_elicitation.rs
start line: 252
end line: 272
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3719
unit: fn default()
file: codex-rs/network-proxy/src/config.rs
start line: 151
end line: 171
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3720
unit: fn prioritized_credentials()
file: codex-rs/network-proxy/src/credential_broker.rs
start line: 431
end line: 451
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3721
unit: fn truncates_assistant_output_text_across_items()
file: codex-rs/tools/src/response_history.rs
start line: 127
end line: 149
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3722
unit: fn with_updated_hook_input()
file: codex-rs/core/src/tools/registry.rs
start line: 146
end line: 167
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3723
unit: fn guardian_cwd()
file: codex-rs/core/src/tools/approvals.rs
start line: 411
end line: 431
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3724
unit: fn approval_action()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 168
end line: 188
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3725
unit: fn from_outcome()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs
start line: 139
end line: 159
size: 21 LOC
McCabe index: 2
number of parameters: 3

id: 3726
unit: fn mcp_code_mode_definitions_are_cached_lazily()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 730
end line: 753
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3727
unit: fn tool_info()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 793
end line: 813
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3728
unit: fn response_text()
file: codex-rs/core/src/tools/context.rs
start line: 516
end line: 541
size: 21 LOC
McCabe index: 3
number of parameters: 1

id: 3729
unit: fn is_api_message()
file: codex-rs/core/src/context_manager/history.rs
start line: 605
end line: 625
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3730
unit: fn prefix_rule_would_approve_all_commands()
file: codex-rs/core/src/exec_policy.rs
start line: 957
end line: 978
size: 21 LOC
McCabe index: 2
number of parameters: 4

id: 3731
unit: fn merge_rate_limit_fields()
file: codex-rs/core/src/state/session.rs
start line: 343
end line: 363
size: 21 LOC
McCabe index: 6
number of parameters: 2

id: 3732
unit: fn test_session_telemetry()
file: codex-rs/core/src/guardian/metrics.rs
start line: 256
end line: 276
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3733
unit: fn contribute_thread_context()
file: codex-rs/core/src/guardian/tests.rs
start line: 124
end line: 144
size: 21 LOC
McCabe index: 2
number of parameters: 3

id: 3734
unit: fn guardian_mcp_request()
file: codex-rs/core/src/guardian/tests.rs
start line: 302
end line: 322
size: 21 LOC
McCabe index: 1
number of parameters: 2

id: 3735
unit: fn guardian_request_target_item_id_omits_network_access_trigger_call_id()
file: codex-rs/core/src/guardian/tests.rs
start line: 1482
end line: 1503
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3736
unit: fn mcp_call_metric_tags()
file: codex-rs/core/src/mcp_tool_call/telemetry.rs
start line: 89
end line: 109
size: 21 LOC
McCabe index: 3
number of parameters: 5

id: 3737
unit: fn build_model_client_beta_features_header()
file: codex-rs/core/src/session/mod.rs
start line: 1060
end line: 1081
size: 21 LOC
McCabe index: 5
number of parameters: 1

id: 3738
unit: fn cache_entry_if_current()
file: codex-rs/core-plugins/src/tool_suggest_metadata.rs
start line: 175
end line: 195
size: 21 LOC
McCabe index: 4
number of parameters: 4

id: 3739
unit: fn parse_command_content()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 279
end line: 300
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3740
unit: fn metrics_operation_for_attribution()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 216
end line: 236
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3741
unit: fn interpreter_name()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 418
end line: 438
size: 21 LOC
McCabe index: 3
number of parameters: 1

id: 3742
unit: fn curated_marketplace_paths_for_cache_refresh()
file: codex-rs/core-plugins/src/loader.rs
start line: 460
end line: 482
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3743
unit: fn materialize_resolved_path_requirements()
file: codex-rs/config/src/requirements_layers/layer.rs
start line: 178
end line: 200
size: 21 LOC
McCabe index: 3
number of parameters: 2

id: 3744
unit: fn merge_app_requirements_descending_preserves_higher_tool_approval_mode()
file: codex-rs/config/src/config_requirements.rs
start line: 3215
end line: 3237
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3745
unit: fn merge_unset_fields_apps_empty_higher_source_does_not_block_lower_disables()
file: codex-rs/config/src/config_requirements.rs
start line: 3303
end line: 3325
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3746
unit: fn deserialize_managed_hooks_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 4000
end line: 4023
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3747
unit: fn validate_config_toml_strictly()
file: codex-rs/config/src/loader/mod.rs
start line: 648
end line: 668
size: 21 LOC
McCabe index: 2
number of parameters: 4

id: 3748
unit: fn push_unknown_feature_paths()
file: codex-rs/config/src/strict_config.rs
start line: 150
end line: 171
size: 21 LOC
McCabe index: 2
number of parameters: 3

id: 3749
unit: fn image_generation_call_renders_saved_path()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 756
end line: 777
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3750
unit: fn prefixed_wrapped_history_cell_indents_wrapped_lines()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1296
end line: 1316
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3751
unit: fn completed_mcp_tool_call_error_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1797
end line: 1820
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3752
unit: fn single_line_command_compact_when_fits()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2261
end line: 2281
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3753
unit: fn single_line_command_wraps_with_four_space_continuation()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2284
end line: 2304
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3754
unit: fn multiline_command_without_wrap_uses_branch_then_eight_spaces()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2331
end line: 2351
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3755
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/search.rs
start line: 91
end line: 111
size: 21 LOC
McCabe index: 5
number of parameters: 2

id: 3756
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 397
end line: 417
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3757
unit: fn handle_key()
file: codex-rs/tui/src/update_prompt.rs
start line: 121
end line: 141
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3758
unit: fn parse_code_comment_attributes()
file: codex-rs/tui/src/git_action_directives.rs
start line: 180
end line: 200
size: 21 LOC
McCabe index: 4
number of parameters: 1

id: 3759
unit: fn open_desktop_thread_url()
file: codex-rs/tui/src/app/history_ui.rs
start line: 347
end line: 369
size: 21 LOC
McCabe index: 3
number of parameters: 1

id: 3760
unit: fn tmux_modify_other_keys_only_requests_confirmed_csi_u_format()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 466
end line: 486
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3761
unit: fn poll_next()
file: codex-rs/tui/src/tui/event_stream.rs
start line: 294
end line: 316
size: 21 LOC
McCabe index: 6
number of parameters: 2

id: 3762
unit: fn details_overflow_adds_ellipsis()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 462
end line: 483
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3763
unit: fn read_until()
file: codex-rs/tui/src/terminal_probe.rs
start line: 297
end line: 317
size: 21 LOC
McCabe index: 6
number of parameters: 3

id: 3764
unit: fn render_screen()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 837
end line: 857
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3765
unit: fn vim_normal_j_k_fall_back_to_multiline_cursor_movement()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 594
end line: 616
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3766
unit: fn history_search_flushes_pending_first_char_before_snapshot()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 1037
end line: 1062
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3767
unit: fn field_value()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1075
end line: 1095
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3768
unit: fn apply_submission_to_draft()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1250
end line: 1270
size: 21 LOC
McCabe index: 2
number of parameters: 3

id: 3769
unit: fn render_lines()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 767
end line: 788
size: 21 LOC
McCabe index: 3
number of parameters: 2

id: 3770
unit: fn section_break_after_item_renders_separator_row()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 1006
end line: 1029
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3771
unit: fn space_does_not_toggle_managed_handler()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1558
end line: 1579
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3772
unit: fn wrapped_lines()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2008
end line: 2029
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3773
unit: fn delete_backward_and_forward_edges()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2336
end line: 2359
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3774
unit: fn delete_backward_removes_thai_marks_one_at_a_time()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2362
end line: 2386
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3775
unit: fn compute_item_window_start()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 346
end line: 367
size: 21 LOC
McCabe index: 6
number of parameters: 3

id: 3776
unit: fn generic_url_elicitation_rejects_untrusted_urls()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1000
end line: 1020
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3777
unit: fn issue_url_for_category()
file: codex-rs/tui/src/bottom_pane/feedback_view.rs
start line: 367
end line: 387
size: 21 LOC
McCabe index: 2
number of parameters: 3

id: 3778
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 172
end line: 192
size: 21 LOC
McCabe index: 9
number of parameters: 2

id: 3779
unit: fn render_lines()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 440
end line: 461
size: 21 LOC
McCabe index: 3
number of parameters: 2

id: 3780
unit: fn build_rows_preserves_full_skill_display_names()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 507
end line: 529
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3781
unit: fn filtered_commands_keep_presentation_order_for_prefix()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 371
end line: 392
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3782
unit: fn plugin_mention_name()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 114
end line: 136
size: 21 LOC
McCabe index: 6
number of parameters: 2

id: 3783
unit: fn h_l_move_between_questions_in_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2388
end line: 2409
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3784
unit: fn left_right_move_between_questions_in_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2412
end line: 2433
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3785
unit: fn horizontal_list_keys_move_between_questions_in_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2436
end line: 2457
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3786
unit: fn backspace_on_empty_notes_closes_notes_ui()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2855
end line: 2878
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3787
unit: fn freeform_draft_is_not_submitted_without_enter()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3104
end line: 3126
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3788
unit: fn vt100_terminal_wrap_policy_does_not_pre_wrap_long_paragraph()
file: codex-rs/tui/src/insert_history.rs
start line: 1041
end line: 1064
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3789
unit: fn buffer_to_text()
file: codex-rs/tui/src/status/tests.rs
start line: 217
end line: 237
size: 21 LOC
McCabe index: 1
number of parameters: 2

id: 3790
unit: fn dedupe_plugin_entries()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1330
end line: 1352
size: 21 LOC
McCabe index: 4
number of parameters: 1

id: 3791
unit: fn remote_section_empty_tab()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1749
end line: 1769
size: 21 LOC
McCabe index: 1
number of parameters: 4

id: 3792
unit: fn plugin_status_label()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1881
end line: 1901
size: 21 LOC
McCabe index: 6
number of parameters: 1

id: 3793
unit: fn plugin_detail_request_for_entry()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1924
end line: 1945
size: 21 LOC
McCabe index: 6
number of parameters: 3

id: 3794
unit: fn active_tail_budget_lines()
file: codex-rs/tui/src/streaming/controller.rs
start line: 392
end line: 412
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3795
unit: fn transcript_overlay_snapshots_paginated_history_states()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1190
end line: 1212
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3796
unit: fn denied_event()
file: codex-rs/tui/src/auto_review_denials.rs
start line: 95
end line: 115
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3797
unit: fn is_decorative_marker_token()
file: codex-rs/tui/src/wrapping.rs
start line: 480
end line: 500
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3798
unit: fn trim_url_token()
file: codex-rs/tui/src/wrapping.rs
start line: 507
end line: 527
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3799
unit: fn turn()
file: codex-rs/tui/src/app_backtrack.rs
start line: 700
end line: 720
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3800
unit: fn active_turn_steer_race()
file: codex-rs/tui/src/app.rs
start line: 707
end line: 730
size: 21 LOC
McCabe index: 3
number of parameters: 1

id: 3801
unit: fn style_gutter_for()
file: codex-rs/tui/src/diff_render.rs
start line: 1351
end line: 1371
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3802
unit: fn ui_snapshot_apply_add_block()
file: codex-rs/tui/src/diff_render.rs
start line: 1758
end line: 1781
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3803
unit: fn ensure_minimum_rows_for_view()
file: codex-rs/tui/src/resume_picker.rs
start line: 1686
end line: 1706
size: 21 LOC
McCabe index: 7
number of parameters: 2

id: 3804
unit: fn toggle_selected_expansion()
file: codex-rs/tui/src/resume_picker.rs
start line: 1849
end line: 1869
size: 21 LOC
McCabe index: 3
number of parameters: 1

id: 3805
unit: fn render_picker_footer_separator()
file: codex-rs/tui/src/resume_picker.rs
start line: 2259
end line: 2281
size: 21 LOC
McCabe index: 3
number of parameters: 3

id: 3806
unit: fn remote_thread_list_params_omit_provider_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 3971
end line: 3992
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3807
unit: fn renders_snapshot_for_remote_git_subdirectory()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 269
end line: 291
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3808
unit: fn handle_api_key_entry_paste()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 812
end line: 834
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3809
unit: fn start_heading()
file: codex-rs/tui/src/markdown_render.rs
start line: 595
end line: 615
size: 21 LOC
McCabe index: 3
number of parameters: 2

id: 3810
unit: fn push_text_spans_to_table_cell()
file: codex-rs/tui/src/markdown_render.rs
start line: 1055
end line: 1075
size: 21 LOC
McCabe index: 6
number of parameters: 3

id: 3811
unit: fn pipe_table_fallback_keeps_web_annotations()
file: codex-rs/tui/src/markdown_render.rs
start line: 2915
end line: 2936
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3812
unit: fn spawn_test_connection()
file: codex-rs/exec-server/src/server/processor.rs
start line: 484
end line: 504
size: 21 LOC
McCabe index: 1
number of parameters: 2

id: 3813
unit: fn helper_permissions_preserve_existing_writes()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 554
end line: 576
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3814
unit: fn truncate_action_value()
file: codex-rs/ext/guardian-v2/src/async_scorer/action.rs
start line: 146
end line: 166
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3815
unit: fn objective_updated_prompt()
file: codex-rs/ext/goal/src/steering.rs
start line: 117
end line: 138
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3816
unit: fn code_mode_host_feature_config_deserializes_fallback_setting()
file: codex-rs/features/src/tests.rs
start line: 305
end line: 326
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3817
unit: fn models_manager_without_cache()
file: codex-rs/model-provider/src/provider.rs
start line: 468
end line: 488
size: 21 LOC
McCabe index: 1
number of parameters: 2

id: 3818
unit: fn recover_from_unauthorized()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 256
end line: 277
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3819
unit: fn file_uri_falls_back_for_posix_paths_with_null_bytes()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 394
end line: 416
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3820
unit: fn resolve_current_directory()
file: codex-rs/utils/pty/src/win/psuedocon.rs
start line: 221
end line: 242
size: 21 LOC
McCabe index: 5
number of parameters: 1

id: 3821
unit: fn search_path()
file: codex-rs/utils/pty/src/win/psuedocon.rs
start line: 287
end line: 309
size: 21 LOC
McCabe index: 6
number of parameters: 2

id: 3822
unit: fn kill()
file: codex-rs/utils/pty/src/pipe.rs
start line: 64
end line: 87
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3823
unit: fn is_experimental_method_variant()
file: codex-rs/app-server-protocol/src/export.rs
start line: 531
end line: 554
size: 21 LOC
McCabe index: 5
number of parameters: 2

id: 3824
unit: fn collect_non_v2_refs_inner()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1146
end line: 1166
size: 21 LOC
McCabe index: 6
number of parameters: 2

id: 3825
unit: fn collect_definition_dependencies()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1168
end line: 1188
size: 21 LOC
McCabe index: 5
number of parameters: 2

id: 3826
unit: fn collect_local_definition_refs()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1494
end line: 1514
size: 21 LOC
McCabe index: 3
number of parameters: 4

id: 3827
unit: fn collect_local_definition_ref_here()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1516
end line: 1536
size: 21 LOC
McCabe index: 2
number of parameters: 4

id: 3828
unit: fn collect_namespaced_types()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1638
end line: 1658
size: 21 LOC
McCabe index: 10
number of parameters: 1

id: 3829
unit: fn index_ts_entries()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2101
end line: 2122
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3830
unit: fn push_removed_turn_id()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 200
end line: 222
size: 21 LOC
McCabe index: 5
number of parameters: 2

id: 3831
unit: fn handle_collab_waiting_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 983
end line: 1003
size: 21 LOC
McCabe index: 1
number of parameters: 2

id: 3832
unit: fn handle_error()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1184
end line: 1204
size: 21 LOC
McCabe index: 5
number of parameters: 2

id: 3833
unit: fn upsert, item: ThreadItem) -> &'a ThreadItem()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1565
end line: 1586
size: 21 LOC
McCabe index: 5
number of parameters: 0

id: 3834
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/turn.rs
start line: 449
end line: 469
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3835
unit: fn thread_sources_round_trip_as_scalar_labels()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 169
end line: 191
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3836
unit: fn approvals_reviewer_serializes_auto_review_and_accepts_legacy_guardian_subagent()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 194
end line: 215
size: 21 LOC
McCabe index: 3
number of parameters: 0

id: 3837
unit: fn thread_shell_command_params_round_trip()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1308
end line: 1330
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3838
unit: fn client_request_turn_start_granular_approval_policy_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2230
end line: 2251
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3839
unit: fn skills_list_params_serialization_uses_force_reload()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3620
end line: 3641
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3840
unit: fn dynamic_tool_response_serializes_content_items()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4545
end line: 4566
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3841
unit: fn thread_settings_update_params_preserve_explicit_null_service_tier()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4848
end line: 4870
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3842
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 276
end line: 296
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3843
unit: fn serialize_chatgpt_auth_tokens_refresh_request()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2853
end line: 2873
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3844
unit: fn serialize_server_response()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2924
end line: 2945
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3845
unit: fn serialize_fs_watch()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3766
end line: 3786
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3846
unit: fn serialize_thread_background_terminals_terminate()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3881
end line: 3901
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3847
unit: fn serialize_thread_realtime_append_speech()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4135
end line: 4155
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3848
unit: fn session_metric_tags_skip_missing_optional_tags()
file: codex-rs/otel/src/metrics/tags.rs
start line: 112
end line: 133
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3849
unit: fn deserialize()
file: codex-rs/protocol/src/models.rs
start line: 216
end line: 236
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3850
unit: fn deserialize()
file: codex-rs/protocol/src/models.rs
start line: 347
end line: 367
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3851
unit: fn base_instructions_preserve_provenance_and_accept_legacy_rollouts()
file: codex-rs/protocol/src/models.rs
start line: 2423
end line: 2445
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3852
unit: fn response_input_message_conversion_preserves_phase()
file: codex-rs/protocol/src/models.rs
start line: 2462
end line: 2483
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3853
unit: fn paired_function_call_output_preserves_existing_wire_shape()
file: codex-rs/protocol/src/models.rs
start line: 3150
end line: 3171
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3854
unit: fn render_command_prefix_list_sorts_by_len_then_total_len_then_alphabetical()
file: codex-rs/protocol/src/models.rs
start line: 3215
end line: 3236
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3855
unit: fn web_search_location_merge_prefers_overlay_values()
file: codex-rs/protocol/src/config_types.rs
start line: 919
end line: 941
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3856
unit: fn user_message_item_extracts_audio_attachments()
file: codex-rs/protocol/src/items.rs
start line: 740
end line: 761
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3857
unit: fn new()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 161
end line: 181
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3858
unit: fn from_marketplaces()
file: codex-rs/cli/src/marketplace_cmd.rs
start line: 300
end line: 321
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3859
unit: fn push_cached_version_details()
file: codex-rs/cli/src/doctor/updates.rs
start line: 409
end line: 429
size: 21 LOC
McCabe index: 4
number of parameters: 2

id: 3860
unit: fn terminal_title_project_root()
file: codex-rs/cli/src/doctor/title.rs
start line: 165
end line: 186
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3861
unit: fn style_update_note_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 346
end line: 367
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3862
unit: fn update_note()
file: codex-rs/cli/src/doctor/output.rs
start line: 532
end line: 552
size: 21 LOC
McCabe index: 6
number of parameters: 2

id: 3863
unit: fn write_permissions_profile_config_to_path()
file: codex-rs/cli/src/debug_sandbox.rs
start line: 735
end line: 755
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3864
unit: fn finalize_session_archive_interactive()
file: codex-rs/cli/src/main.rs
start line: 2790
end line: 2810
size: 21 LOC
McCabe index: 2
number of parameters: 3

id: 3865
unit: fn later_exec_sandbox_partially_overrides_approve_for_me()
file: codex-rs/cli/src/main.rs
start line: 3308
end line: 3329
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3866
unit: fn later_resume_approval_policy_partially_overrides_approve_for_me()
file: codex-rs/cli/src/main.rs
start line: 3353
end line: 3374
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3867
unit: fn app_server_capability_token_flags_parse()
file: codex-rs/cli/src/main.rs
start line: 4737
end line: 4757
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3868
unit: fn build_trace_provider()
file: codex-rs/code-mode-host/src/main.rs
start line: 108
end line: 128
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3869
unit: fn push_bytes()
file: codex-rs/feedback/src/lib.rs
start line: 346
end line: 369
size: 21 LOC
McCabe index: 6
number of parameters: 2

id: 3870
unit: fn open_log_file()
file: codex-rs/rollout/src/recorder.rs
start line: 1648
end line: 1668
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3871
unit: fn from()
file: codex-rs/rollout/src/recorder.rs
start line: 1995
end line: 2015
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3872
unit: fn response_item_type()
file: codex-rs/rollout/src/persistence_metrics.rs
start line: 285
end line: 305
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3873
unit: fn exec_policy_warning_location()
file: codex-rs/app-server/src/lib.rs
start line: 315
end line: 335
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3874
unit: fn normalize_thread_list_cwd_filters()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 235
end line: 257
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3875
unit: fn build_thread_turns_page_response()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5534
end line: 5554
size: 21 LOC
McCabe index: 1
number of parameters: 5

id: 3876
unit: fn requirements_api_includes_permission_default_and_allowlist()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 843
end line: 864
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3877
unit: fn share_context_for_source()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 162
end line: 182
size: 21 LOC
McCabe index: 1
number of parameters: 2

id: 3878
unit: fn remote_plugin_share_context_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2332
end line: 2352
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3879
unit: fn feedback_tags_drop_client_prompt_hash_when_rollout_has_no_hash()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 525
end line: 547
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3880
unit: fn app_server_request_span_template()
file: codex-rs/app-server/src/app_server_tracing.rs
start line: 94
end line: 114
size: 21 LOC
McCabe index: 1
number of parameters: 4

id: 3881
unit: fn fmt()
file: codex-rs/app-server-client/src/lib.rs
start line: 138
end line: 158
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3882
unit: fn into_runtime_start_args()
file: codex-rs/app-server-client/src/lib.rs
start line: 238
end line: 258
size: 21 LOC
McCabe index: 1
number of parameters: 1

id: 3883
unit: fn extract_assistant_messages_from_turn()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 689
end line: 709
size: 21 LOC
McCabe index: 9
number of parameters: 1

id: 3884
unit: fn open()
file: codex-rs/windows-sandbox-rs/src/wfp.rs
start line: 103
end line: 124
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3885
unit: fn equivalent_cwd_spellings_share_workspace_sid_key()
file: codex-rs/windows-sandbox-rs/src/cap.rs
start line: 150
end line: 175
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3886
unit: fn write_roots_get_path_scoped_sids()
file: codex-rs/windows-sandbox-rs/src/cap.rs
start line: 178
end line: 202
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3887
unit: fn appends_prefix_and_network_rules()
file: codex-rs/execpolicy/src/amend.rs
start line: 296
end line: 318
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3888
unit: fn exit_code_two_uses_stderr_feedback_only()
file: codex-rs/hooks/src/events/stop.rs
start line: 560
end line: 581
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3889
unit: fn hook_source_for_requirement_source()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 825
end line: 845
size: 21 LOC
McCabe index: 2
number of parameters: 1

id: 3890
unit: fn pac_decision()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 253
end line: 274
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3891
unit: fn test_streaming_patch_parser_rejects_content_after_end_patch()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 790
end line: 811
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3892
unit: fn psp_chatgpt_client()
file: codex-rs/chatgpt/src/chatgpt_client.rs
start line: 31
end line: 52
size: 21 LOC
McCabe index: 4
number of parameters: 1

id: 3893
unit: fn resume_history_waits_for_append_before_flushing_metadata()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 700
end line: 721
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3894
unit: fn stored_thread_from_rollout_item_returns_logical_rollout_path()
file: codex-rs/thread-store/src/local/helpers.rs
start line: 348
end line: 369
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3895
unit: fn normalize_legacy_review_entry()
file: codex-rs/thread-store/src/local/rollout_migration/line_parser.rs
start line: 88
end line: 108
size: 21 LOC
McCabe index: 3
number of parameters: 1

id: 3896
unit: fn enqueue()
file: codex-rs/thread-store/src/queue_store.rs
start line: 97
end line: 117
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3897
unit: fn append_transcript_delta()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 699
end line: 721
size: 21 LOC
McCabe index: 5
number of parameters: 4

id: 3898
unit: fn apply_transcript_done()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 723
end line: 745
size: 21 LOC
McCabe index: 5
number of parameters: 4

id: 3899
unit: fn parse_v1_item_done_output_text_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1645
end line: 1666
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3900
unit: fn parse_realtime_v2_item_done_output_text_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1789
end line: 1810
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3901
unit: fn parse_realtime_v2_response_done_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1890
end line: 1911
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3902
unit: fn session_scanned_file_count_is_monotonic_across_queries()
file: codex-rs/file-search/src/lib.rs
start line: 808
end line: 830
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3903
unit: fn cancel_exits_run()
file: codex-rs/file-search/src/lib.rs
start line: 1050
end line: 1073
size: 21 LOC
McCabe index: 2
number of parameters: 0

id: 3904
unit: fn merge_base_returns_shared_commit()
file: codex-rs/git-utils/src/branch.rs
start line: 168
end line: 194
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3905
unit: fn is_valid_sed_n_arg()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1567
end line: 1587
size: 21 LOC
McCabe index: 5
number of parameters: 1

id: 3906
unit: fn has_requires_directive()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 103
end line: 125
size: 21 LOC
McCabe index: 5
number of parameters: 2

id: 3907
unit: fn validate_auth()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 417
end line: 437
size: 21 LOC
McCabe index: 2
number of parameters: 3

id: 3908
unit: fn agent_source_files()
file: codex-rs/external-agent-migration/src/subagents.rs
start line: 89
end line: 110
size: 21 LOC
McCabe index: 6
number of parameters: 1

id: 3909
unit: fn import_hooks()
file: codex-rs/external-agent-migration/src/service.rs
start line: 658
end line: 679
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3910
unit: fn sanitizes_only_the_imported_session_fallback_title()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 419
end line: 441
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3911
unit: fn prepares_one_validated_session_import_with_content_hash()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 301
end line: 323
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3912
unit: fn append_mcp_servers_from_value()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 151
end line: 171
size: 21 LOC
McCabe index: 3
number of parameters: 3

id: 3913
unit: fn ingest_external_agent_config_import_failure()
file: codex-rs/analytics/src/reducer.rs
start line: 1403
end line: 1423
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3914
unit: fn ingest_compaction()
file: codex-rs/analytics/src/reducer.rs
start line: 2072
end line: 2092
size: 21 LOC
McCabe index: 1
number of parameters: 3

id: 3915
unit: fn parses_accepted_line_counts()
file: codex-rs/analytics/src/accepted_lines.rs
start line: 123
end line: 144
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3916
unit: fn environment_info_accepts_legacy_response_without_cwd()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 970
end line: 991
size: 21 LOC
McCabe index: 1
number of parameters: 0

id: 3917
unit: fn terminal_from_tmux_client_info()
file: codex-rs/terminal-detection/src/lib.rs
start line: 414
end line: 436
size: 21 LOC
McCabe index: 2
number of parameters: 2

id: 3918
unit: def failed_runs_from_workflow_runs()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 318
end line: 338
size: 21 LOC
McCabe index: 13
number of parameters: 2

id: 3919
unit: def normalize_reviews()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 482
end line: 502
size: 21 LOC
McCabe index: 11
number of parameters: 1

id: 3920
unit: def __next__()
file: sdk/python/src/openai_codex/_goal.py
start line: 365
end line: 385
size: 21 LOC
McCabe index: 7
number of parameters: 1

id: 3921
unit: def load_bazel_clippy_lints()
file: .github/scripts/verify_bazel_clippy_lints.py
start line: 103
end line: 128
size: 21 LOC
McCabe index: 6
number of parameters: 1

id: 3922
unit: fn conversation_body_matches()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 589
end line: 608
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 3923
unit: fn end_code_cell()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 324
end line: 344
size: 20 LOC
McCabe index: 2
number of parameters: 5

id: 3924
unit: fn source_item_id_for_code_cell_start()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 675
end line: 694
size: 20 LOC
McCabe index: 2
number of parameters: 4

id: 3925
unit: fn refreshed_tokens()
file: codex-rs/rmcp-client/src/oauth/refresh_transaction.rs
start line: 310
end line: 329
size: 20 LOC
McCabe index: 3
number of parameters: 3

id: 3926
unit: fn read_fallback_file_unlocked()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1030
end line: 1050
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 3927
unit: fn load_oauth_tokens_falls_back_when_keyring_errors()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1219
end line: 1240
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3928
unit: fn save_oauth_tokens_with_secrets_backend_falls_back_to_file_when_keyring_fails()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1491
end line: 1512
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3929
unit: fn delete_oauth_tokens_removes_all_storage()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1554
end line: 1574
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3930
unit: fn delete_oauth_tokens_file_mode_removes_keyring_only_entry()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1577
end line: 1597
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3931
unit: fn remote_control_pairing_status_code()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 802
end line: 821
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 3932
unit: fn outbound_buffer_treats_segmentless_acks_as_seq_level_acks()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 2958
end line: 2980
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3933
unit: fn oversized_tools_cache_is_ignored_during_initial_load()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 572
end line: 593
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3934
unit: fn auth_elicitation_message()
file: codex-rs/codex-mcp/src/auth_elicitation.rs
start line: 200
end line: 219
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 3935
unit: fn rejects_missing_or_mismatched_connector_ids()
file: codex-rs/codex-mcp/src/auth_elicitation.rs
start line: 275
end line: 294
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3936
unit: fn is_non_public_ip_rejects_private_and_loopback_ranges()
file: codex-rs/network-proxy/src/policy.rs
start line: 444
end line: 465
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3937
unit: fn der_item_length()
file: codex-rs/network-proxy/src/certs.rs
start line: 379
end line: 400
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 3938
unit: fn managed_proxy_ports_reject_ephemeral_ports()
file: codex-rs/network-proxy/src/config.rs
start line: 675
end line: 698
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3939
unit: fn retains_tail_through_latest_user_message()
file: codex-rs/tools/src/response_history.rs
start line: 103
end line: 124
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3940
unit: fn prepare_user_shell_exec_command_with_path_prepend()
file: codex-rs/core/src/tasks/user_shell.rs
start line: 431
end line: 450
size: 20 LOC
McCabe index: 1
number of parameters: 7

id: 3941
unit: fn code_mode_namespace_descriptions()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 962
end line: 982
size: 20 LOC
McCabe index: 5
number of parameters: 1

id: 3942
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/get_context_remaining.rs
start line: 70
end line: 91
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 3943
unit: fn validate_spawn_agent_reasoning_effort()
file: codex-rs/core/src/tools/handlers/multi_agents_common.rs
start line: 419
end line: 439
size: 20 LOC
McCabe index: 2
number of parameters: 3

id: 3944
unit: fn preapproved_permissions_work_when_request_permissions_tool_is_enabled_without_exec_permission_approvals_feature()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 386
end line: 407
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3945
unit: fn with_updated_hook_input()
file: codex-rs/core/src/tools/handlers/unified_exec/exec_command.rs
start line: 502
end line: 521
size: 20 LOC
McCabe index: 1
number of parameters: 3

id: 3946
unit: fn rendered_full()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 80
end line: 99
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 3947
unit: fn network_from_turn_context()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 480
end line: 500
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 3948
unit: fn compile_filesystem_access_path()
file: codex-rs/core/src/config/permissions.rs
start line: 574
end line: 595
size: 20 LOC
McCabe index: 3
number of parameters: 3

id: 3949
unit: fn exec_policy_message_for_display()
file: codex-rs/core/src/exec_policy.rs
start line: 557
end line: 577
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 3950
unit: fn load_consequential_tool_message_templates()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 71
end line: 92
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 3951
unit: fn returns_none_when_no_exact_match_exists()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 263
end line: 283
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3952
unit: fn returns_none_when_connector_placeholder_has_no_value()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 350
end line: 370
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3953
unit: fn retain_forked_developer_message()
file: codex-rs/core/src/agent/control/spawn.rs
start line: 103
end line: 124
size: 20 LOC
McCabe index: 7
number of parameters: 2

id: 3954
unit: fn retained_history_truncation_charges_image_only_messages()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 1107
end line: 1128
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3955
unit: fn track_guardian_review()
file: codex-rs/core/src/guardian/review.rs
start line: 223
end line: 242
size: 20 LOC
McCabe index: 1
number of parameters: 6

id: 3956
unit: fn pending_turn_input()
file: codex-rs/core/src/session/turn_input.rs
start line: 660
end line: 679
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 3957
unit: fn turn_context_network_item()
file: codex-rs/core/src/session/turn_context.rs
start line: 608
end line: 627
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 3958
unit: fn emit_config_changed_contributors()
file: codex-rs/core/src/session/mod.rs
start line: 1912
end line: 1931
size: 20 LOC
McCabe index: 3
number of parameters: 3

id: 3959
unit: fn remote_plugin_skill_detail_url()
file: codex-rs/core-plugins/src/remote.rs
start line: 2234
end line: 2253
size: 20 LOC
McCabe index: 1
number of parameters: 3

id: 3960
unit: fn validate_source()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 82
end line: 102
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 3961
unit: fn parse_uri_composer_icon()
file: codex-rs/core-plugins/src/manifest.rs
start line: 896
end line: 915
size: 20 LOC
McCabe index: 1
number of parameters: 2

id: 3962
unit: fn enforce_total_extracted_size()
file: codex-rs/core-plugins/src/plugin_bundle_archive.rs
start line: 239
end line: 258
size: 20 LOC
McCabe index: 2
number of parameters: 3

id: 3963
unit: fn track_plugin_install_failed()
file: codex-rs/core-plugins/src/manager.rs
start line: 2090
end line: 2109
size: 20 LOC
McCabe index: 1
number of parameters: 5

id: 3964
unit: fn git_command_uses_path_lookup_with_stable_noninteractive_env()
file: codex-rs/core-plugins/src/marketplace_upgrade/git.rs
start line: 257
end line: 277
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3965
unit: fn drop()
file: codex-rs/core-plugins/src/plugin_metrics_sidecar.rs
start line: 63
end line: 82
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 3966
unit: fn new()
file: codex-rs/core-plugins/src/remote/catalog_cache.rs
start line: 32
end line: 54
size: 20 LOC
McCabe index: 4
number of parameters: 3

id: 3967
unit: fn remote_plugin_json()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 94
end line: 113
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 3968
unit: fn deserialize()
file: codex-rs/config/src/config_toml.rs
start line: 113
end line: 133
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 3969
unit: fn deserialize_apps_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 3054
end line: 3074
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3970
unit: fn invalid_mcp_server_requirement_regex_reports_the_server_name_and_source()
file: codex-rs/config/src/config_requirements.rs
start line: 4445
end line: 4466
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3971
unit: fn invalid_plugin_mcp_server_regex_reports_plugin_and_server_name()
file: codex-rs/config/src/config_requirements.rs
start line: 4558
end line: 4579
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3972
unit: fn replace_shell_environment_policy_filter_representation()
file: codex-rs/config/src/merge.rs
start line: 148
end line: 168
size: 20 LOC
McCabe index: 4
number of parameters: 3

id: 3973
unit: fn load_managed_preference()
file: codex-rs/config/src/loader/macos.rs
start line: 123
end line: 145
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 3974
unit: fn validate_cli_overrides_strictly()
file: codex-rs/config/src/loader/mod.rs
start line: 670
end line: 691
size: 20 LOC
McCabe index: 3
number of parameters: 2

id: 3975
unit: fn windows_local_managed_configuration_ignores_legacy_file_but_detects_requirements()
file: codex-rs/config/src/loader/tests.rs
start line: 607
end line: 628
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3976
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/session.rs
start line: 392
end line: 411
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 3977
unit: fn patch_preview_budgets_wrapped_rows_at_narrow_widths()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 181
end line: 200
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 3978
unit: fn single_line_command_over_highlight_limit_uses_plain_text_fallback()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2307
end line: 2328
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3979
unit: fn user_history_cell_trims_trailing_blank_message_lines_with_text_elements()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2630
end line: 2650
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3980
unit: fn complete_quiet_success()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 696
end line: 715
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 3981
unit: fn push_running_hook_group()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 729
end line: 748
size: 20 LOC
McCabe index: 2
number of parameters: 3

id: 3982
unit: fn debug_binding_source()
file: codex-rs/tui/src/keymap_setup/actions.rs
start line: 475
end line: 495
size: 20 LOC
McCabe index: 3
number of parameters: 2

id: 3983
unit: fn is_disallowed_terminal_title_char()
file: codex-rs/tui/src/terminal_title.rs
start line: 154
end line: 177
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 3984
unit: fn agents_overview_default_yields_to_existing_custom_shortcuts()
file: codex-rs/tui/src/keymap.rs
start line: 3318
end line: 3341
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3985
unit: fn handle_menu_key()
file: codex-rs/tui/src/model_migration.rs
start line: 276
end line: 295
size: 20 LOC
McCabe index: 1
number of parameters: 2

id: 3986
unit: fn resolve_notification_returns_resolved_user_input_item_id()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 964
end line: 984
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3987
unit: fn elicitation_request()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 646
end line: 665
size: 20 LOC
McCabe index: 1
number of parameters: 3

id: 3988
unit: fn renders_without_spinner_when_animations_disabled()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 393
end line: 414
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3989
unit: fn parses_default_colors_from_one_buffer()
file: codex-rs/tui/src/terminal_probe.rs
start line: 818
end line: 837
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3990
unit: fn active_colors_for_band()
file: codex-rs/tui/src/pets/sixel.rs
start line: 80
end line: 100
size: 20 LOC
McCabe index: 4
number of parameters: 5

id: 3991
unit: fn sixel_data_for_column()
file: codex-rs/tui/src/pets/sixel.rs
start line: 102
end line: 123
size: 20 LOC
McCabe index: 4
number of parameters: 6

id: 3992
unit: fn pet_image_support_prefers_multiplexer_safety()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 414
end line: 433
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3993
unit: fn custom_animation_specs_keep_manifest_fps_and_loop_shape()
file: codex-rs/tui/src/pets/model.rs
start line: 729
end line: 749
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3994
unit: fn app_server_target_for_launch_prefers_explicit_remote_endpoint()
file: codex-rs/tui/src/lib.rs
start line: 2598
end line: 2618
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3995
unit: fn action_menu_item()
file: codex-rs/tui/src/keymap_setup.rs
start line: 116
end line: 135
size: 20 LOC
McCabe index: 1
number of parameters: 6

id: 3996
unit: fn keymap_with_bindings()
file: codex-rs/tui/src/keymap_setup.rs
start line: 535
end line: 554
size: 20 LOC
McCabe index: 2
number of parameters: 4

id: 3997
unit: fn picker_all_tab_items_remain_searchable()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1141
end line: 1161
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 3998
unit: fn list_available_themes_excludes_invalid_custom_files()
file: codex-rs/tui/src/render/highlight.rs
start line: 1501
end line: 1522
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 3999
unit: fn desktop_app_tooltip_uses_supported_platform_launcher()
file: codex-rs/tui/src/tooltips.rs
start line: 379
end line: 399
size: 20 LOC
McCabe index: 4
number of parameters: 0

id: 4000
unit: fn command_decision_to_review_decision()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 808
end line: 827
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4001
unit: fn exec_history_cell_does_not_render_blank_action_for_empty_command()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2331
end line: 2351
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4002
unit: fn from()
file: codex-rs/tui/src/bottom_pane/actionable_banner.rs
start line: 134
end line: 153
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4003
unit: fn parse_tool_approval_display_param()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 468
end line: 487
size: 20 LOC
McCabe index: 3
number of parameters: 1

id: 4004
unit: fn wrap_navigation_and_visibility()
file: codex-rs/tui/src/bottom_pane/scroll_state.rs
start line: 149
end line: 171
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4005
unit: fn clear_to_terminal_bg()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 844
end line: 863
size: 20 LOC
McCabe index: 3
number of parameters: 2

id: 4006
unit: fn render_lines_in_area()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1547
end line: 1567
size: 20 LOC
McCabe index: 3
number of parameters: 3

id: 4007
unit: fn render_before_after_scroll_snapshot()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1596
end line: 1617
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 4008
unit: fn empty_searchable_list_aligns_message_with_search()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1771
end line: 1791
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4009
unit: fn paste_line_after_current_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1293
end line: 1312
size: 20 LOC
McCabe index: 5
number of parameters: 1

id: 4010
unit: fn expand_range_to_element_boundaries()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1769
end line: 1789
size: 20 LOC
McCabe index: 7
number of parameters: 2

id: 4011
unit: fn vim_word_text_objects_accept_cursor_at_word_end()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2738
end line: 2762
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4012
unit: fn delete_backward_word_respects_word_separators()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3152
end line: 3174
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4013
unit: fn delete_forward_word_respects_word_separators()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3177
end line: 3199
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4014
unit: fn masked_graphemes_align_with_the_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4129
end line: 4150
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4015
unit: fn apply_text_suggestion()
file: codex-rs/tui/src/bottom_pane/custom_prompt_view.rs
start line: 230
end line: 253
size: 20 LOC
McCabe index: 4
number of parameters: 3

id: 4016
unit: fn dismiss_app_server_request_prunes_delayed_approval()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2415
end line: 2436
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4017
unit: fn completing_top_view_preserves_underlying_view()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2534
end line: 2556
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4018
unit: fn status_indicator_visible_during_command_execution()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2627
end line: 2651
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4019
unit: fn esc_interrupts_running_task_when_no_popup()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 3068
end line: 3090
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4020
unit: fn remapped_interrupt_turn_uses_configured_key_including_agent_drafts()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 3093
end line: 3114
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4021
unit: fn small_word_range_at_cursor()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 166
end line: 185
size: 20 LOC
McCabe index: 7
number of parameters: 1

id: 4022
unit: fn codex_apps_auth_url_elicitation_builds_auth_app_link_params()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 920
end line: 941
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4023
unit: fn regular_app_link_does_not_require_terminal_title_action()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1074
end line: 1094
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4024
unit: fn tool_suggestion_requires_terminal_title_action()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 1097
end line: 1117
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4025
unit: fn build_rows()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 139
end line: 158
size: 20 LOC
McCabe index: 3
number of parameters: 1

id: 4026
unit: fn filtering_long_skill_names_preserves_the_matching_row()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 532
end line: 553
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4027
unit: fn record_local_submission_inner()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 329
end line: 351
size: 20 LOC
McCabe index: 8
number of parameters: 2

id: 4028
unit: fn skill_candidate()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 67
end line: 86
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 4029
unit: fn newline_suppression_window_outlives_buffer_flush()
file: codex-rs/tui/src/bottom_pane/paste_burst.rs
start line: 560
end line: 582
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 4030
unit: fn layout_without_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/layout.rs
start line: 203
end line: 222
size: 20 LOC
McCabe index: 2
number of parameters: 6

id: 4031
unit: fn apply_submission_to_draft()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1073
end line: 1092
size: 20 LOC
McCabe index: 2
number of parameters: 3

id: 4032
unit: fn switching_to_options_resets_notes_focus_when_notes_hidden()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2645
end line: 2666
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4033
unit: fn request_user_input_options_notes_visible_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3404
end line: 3424
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4034
unit: fn selected_long_wrapped_option_stays_visible()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3591
end line: 3611
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4035
unit: fn vt100_prefixed_url_keeps_prefix_and_url_on_same_row()
file: codex-rs/tui/src/insert_history.rs
start line: 802
end line: 825
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4036
unit: fn set_service_tier_selection()
file: codex-rs/tui/src/chatwidget/service_tiers.rs
start line: 106
end line: 125
size: 20 LOC
McCabe index: 1
number of parameters: 2

id: 4037
unit: fn composer_state_from_user_message()
file: codex-rs/tui/src/chatwidget/input_restore.rs
start line: 411
end line: 430
size: 20 LOC
McCabe index: 1
number of parameters: 2

id: 4038
unit: fn warn_invalid_status_line_items_once()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 117
end line: 136
size: 20 LOC
McCabe index: 5
number of parameters: 2

id: 4039
unit: fn warn_invalid_terminal_title_items_once()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 138
end line: 157
size: 20 LOC
McCabe index: 5
number of parameters: 2

id: 4040
unit: fn builtin_command_flags()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 1098
end line: 1118
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4041
unit: fn view_footer()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 332
end line: 351
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4042
unit: fn stream_queue_snapshot()
file: codex-rs/tui/src/streaming/commit_tick.rs
start line: 97
end line: 118
size: 20 LOC
McCabe index: 3
number of parameters: 3

id: 4043
unit: fn sync_stable_queue()
file: codex-rs/tui/src/streaming/controller.rs
start line: 343
end line: 367
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4044
unit: fn collect_streamed_lines()
file: codex-rs/tui/src/streaming/controller.rs
start line: 797
end line: 816
size: 20 LOC
McCabe index: 5
number of parameters: 2

id: 4045
unit: fn controller_set_width_partial_drain_no_lost_lines()
file: codex-rs/tui/src/streaming/controller.rs
start line: 999
end line: 1022
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4046
unit: fn finalized_stream_table_preserves_semantic_url_fragments()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1665
end line: 1686
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4047
unit: fn new()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 190
end line: 209
size: 20 LOC
McCabe index: 1
number of parameters: 6

id: 4048
unit: fn transcript_overlay_sync_live_tail_is_noop_for_identical_key()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1340
end line: 1362
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4049
unit: fn pager_view_is_scrolled_to_bottom_accounts_for_wrapped_height()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1844
end line: 1867
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4050
unit: fn response()
file: codex-rs/tui/src/branch_summary.rs
start line: 676
end line: 695
size: 20 LOC
McCabe index: 2
number of parameters: 3

id: 4051
unit: fn filter_override_env()
file: codex-rs/tui/src/get_git_diff.rs
start line: 772
end line: 791
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4052
unit: fn is_bare_url_like()
file: codex-rs/tui/src/wrapping.rs
start line: 575
end line: 597
size: 20 LOC
McCabe index: 12
number of parameters: 1

id: 4053
unit: fn fetch_ide_context_prefers_primary_socket()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 972
end line: 994
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4054
unit: fn fetch_ide_context_does_not_fall_back_after_primary_protocol_error()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 1106
end line: 1128
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 4055
unit: fn app_server_rate_limit_snapshots_deduplicates_top_level_limit_from_map()
file: codex-rs/tui/src/app_server_session.rs
start line: 2462
end line: 2483
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4056
unit: fn is_close_fence()
file: codex-rs/tui/src/markdown.rs
start line: 101
end line: 126
size: 20 LOC
McCabe index: 6
number of parameters: 2

id: 4057
unit: fn append_markdown_preserves_full_text_line()
file: codex-rs/tui/src/markdown.rs
start line: 371
end line: 393
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4058
unit: fn probe_windows_default_colors()
file: codex-rs/tui/src/tui.rs
start line: 532
end line: 551
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4059
unit: fn snapshot_lines()
file: codex-rs/tui/src/diff_render.rs
start line: 1514
end line: 1533
size: 20 LOC
McCabe index: 1
number of parameters: 4

id: 4060
unit: fn ui_snapshot_apply_update_block()
file: codex-rs/tui/src/diff_render.rs
start line: 1675
end line: 1697
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4061
unit: fn ui_snapshot_apply_update_with_rename_block()
file: codex-rs/tui/src/diff_render.rs
start line: 1700
end line: 1722
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4062
unit: fn ui_snapshot_apply_update_block_wraps_long_lines()
file: codex-rs/tui/src/diff_render.rs
start line: 1803
end line: 1827
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4063
unit: fn apply_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 1564
end line: 1583
size: 20 LOC
McCabe index: 5
number of parameters: 1

id: 4064
unit: fn render_transcript_content_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 3256
end line: 3275
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 4065
unit: fn footer_snapshot()
file: codex-rs/tui/src/resume_picker.rs
start line: 3544
end line: 3566
size: 20 LOC
McCabe index: 1
number of parameters: 3

id: 4066
unit: fn spawn_end()
file: codex-rs/tui/src/multi_agents.rs
start line: 343
end line: 363
size: 20 LOC
McCabe index: 2
number of parameters: 4

id: 4067
unit: fn agent_label_spans()
file: codex-rs/tui/src/multi_agents.rs
start line: 514
end line: 536
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4068
unit: fn parse_linked_mentions_rejects_malformed_links()
file: codex-rs/tui/src/mention_codec.rs
start line: 358
end line: 377
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 4069
unit: fn mark_url_hyperlink_sanitizes_control_chars()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1532
end line: 1558
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4070
unit: fn ctrl_dot_changes_animation_variant()
file: codex-rs/tui/src/onboarding/welcome.rs
start line: 171
end line: 192
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4071
unit: fn start_codeblock()
file: codex-rs/tui/src/markdown_render.rs
start line: 847
end line: 872
size: 20 LOC
McCabe index: 2
number of parameters: 3

id: 4072
unit: fn looks_like_html_content()
file: codex-rs/tui/src/markdown_render.rs
start line: 1723
end line: 1744
size: 20 LOC
McCabe index: 8
number of parameters: 1

id: 4073
unit: fn column_widths_bulk_shrink_large_token_heavy_column()
file: codex-rs/tui/src/markdown_render.rs
start line: 2726
end line: 2746
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4074
unit: fn make_directory_tree_writable()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1225
end line: 1245
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4075
unit: fn components()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 41
end line: 60
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 4076
unit: fn publish_environment_connection_state()
file: codex-rs/exec-server/src/client.rs
start line: 294
end line: 313
size: 20 LOC
McCabe index: 3
number of parameters: 1

id: 4077
unit: fn load_environments_toml()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 293
end line: 313
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 4078
unit: fn walk_read_directory()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1084
end line: 1104
size: 20 LOC
McCabe index: 4
number of parameters: 2

id: 4079
unit: fn resolve_existing_path_handles_symlink_parent_dotdot_escape()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1276
end line: 1297
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4080
unit: fn read_block_at()
file: codex-rs/exec-server/src/file_read.rs
start line: 82
end line: 101
size: 20 LOC
McCabe index: 4
number of parameters: 3

id: 4081
unit: fn install_recovered_client()
file: codex-rs/exec-server/src/client_recovery.rs
start line: 445
end line: 464
size: 20 LOC
McCabe index: 4
number of parameters: 2

id: 4082
unit: fn terminate_process_tree()
file: codex-rs/exec-server/src/connection.rs
start line: 193
end line: 215
size: 20 LOC
McCabe index: 3
number of parameters: 2

id: 4083
unit: fn fit_action_to_budget()
file: codex-rs/ext/guardian-v2/src/async_scorer/action.rs
start line: 110
end line: 131
size: 20 LOC
McCabe index: 3
number of parameters: 3

id: 4084
unit: fn dirs_between_project_root_and_cwd()
file: codex-rs/ext/skills/src/host_roots.rs
start line: 250
end line: 269
size: 20 LOC
McCabe index: 3
number of parameters: 2

id: 4085
unit: fn query_views()
file: codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical.rs
start line: 108
end line: 128
size: 20 LOC
McCabe index: 7
number of parameters: 1

id: 4086
unit: fn order_entries()
file: codex-rs/ext/skills/src/render.rs
start line: 48
end line: 67
size: 20 LOC
McCabe index: 3
number of parameters: 2

id: 4087
unit: fn resource_belongs_to_package()
file: codex-rs/ext/skills/src/provider/orchestrator.rs
start line: 329
end line: 350
size: 20 LOC
McCabe index: 4
number of parameters: 2

id: 4088
unit: fn walk()
file: codex-rs/ext/skills/src/loader/io_test_support.rs
start line: 180
end line: 199
size: 20 LOC
McCabe index: 2
number of parameters: 4

id: 4089
unit: fn on_skill_invocation()
file: codex-rs/ext/skills/src/extension.rs
start line: 333
end line: 352
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 4090
unit: fn gpt_5_6_bedrock_model()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 90
end line: 109
size: 20 LOC
McCabe index: 1
number of parameters: 4

id: 4091
unit: fn bad_path_uris_are_opaque_to_lexical_operations()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 466
end line: 486
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4092
unit: fn unsupported_schemes_are_rejected_at_construction()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 577
end line: 597
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 4093
unit: fn join_descendant_rejects_non_descendant_paths()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 833
end line: 852
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 4094
unit: fn create()
file: codex-rs/utils/sleep-inhibitor/src/macos.rs
start line: 67
end line: 90
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 4095
unit: fn build_variable_map()
file: codex-rs/utils/template/src/lib.rs
start line: 261
end line: 280
size: 20 LOC
McCabe index: 3
number of parameters: 1

id: 4096
unit: fn is_ready()
file: codex-rs/utils/readiness/src/lib.rs
start line: 24
end line: 47
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4097
unit: fn from_absolute_path_with_removed_current_dir_child()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 431
end line: 453
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 4098
unit: fn split_top_level_multi()
file: codex-rs/app-server-protocol/src/export.rs
start line: 775
end line: 794
size: 20 LOC
McCabe index: 7
number of parameters: 2

id: 4099
unit: fn handle_dynamic_tool_call_request()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 713
end line: 732
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 4100
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 85
end line: 106
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4101
unit: fn managed_hooks_requirements_default_interrupt_to_empty()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 78
end line: 99
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4102
unit: fn thread_resume_params_accept_turns_page_bootstrap()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 249
end line: 269
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4103
unit: fn thread_fork_last_turn_id_round_trips()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1154
end line: 1175
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4104
unit: fn ask_for_approval_granular_defaults_missing_optional_flags_to_false()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1975
end line: 1995
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4105
unit: fn sandbox_policy_round_trips_workspace_write_access()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2717
end line: 2738
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4106
unit: fn plugin_summary_defaults_missing_availability_to_available()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4317
end line: 4337
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4107
unit: fn turn_start_params_round_trip_multi_agent_mode()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4804
end line: 4824
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4108
unit: fn exec_command_output_delta_maps_to_command_execution_output_delta()
file: codex-rs/app-server-protocol/src/protocol/event_mapping.rs
start line: 593
end line: 613
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4109
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/mappers.rs
start line: 4
end line: 23
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4110
unit: fn serialize_account_login_api_key()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3239
end line: 3258
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4111
unit: fn serialize_thread_status_changed_notification()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4158
end line: 4177
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4112
unit: fn register_observable_gauge()
file: codex-rs/otel/src/metrics/client.rs
start line: 218
end line: 239
size: 20 LOC
McCabe index: 2
number of parameters: 4

id: 4113
unit: fn current_tokio_runtime_is_multi_thread_detects_runtime_flavor()
file: codex-rs/otel/src/otlp.rs
start line: 236
end line: 257
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4114
unit: fn serialize()
file: codex-rs/protocol/src/models.rs
start line: 193
end line: 212
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 4115
unit: fn local_audio_content_items()
file: codex-rs/protocol/src/models.rs
start line: 1775
end line: 1795
size: 20 LOC
McCabe index: 1
number of parameters: 3

id: 4116
unit: fn response_item_id_getter_and_setter()
file: codex-rs/protocol/src/models.rs
start line: 2554
end line: 2578
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4117
unit: fn response_item_parses_image_generation_call()
file: codex-rs/protocol/src/models.rs
start line: 2685
end line: 2705
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4118
unit: fn permission_profile_from_runtime_permissions_preserves_external_sandbox()
file: codex-rs/protocol/src/models.rs
start line: 2881
end line: 2901
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4119
unit: fn image_user_input_preserves_requested_detail()
file: codex-rs/protocol/src/models.rs
start line: 3959
end line: 3981
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4120
unit: fn from()
file: codex-rs/protocol/src/account.rs
start line: 100
end line: 119
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4121
unit: fn core_inherit_preserves_non_windows_core_vars_case_insensitively()
file: codex-rs/protocol/src/shell_environment.rs
start line: 299
end line: 321
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4122
unit: fn has_write_narrowing_entries()
file: codex-rs/protocol/src/permissions.rs
start line: 714
end line: 734
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4123
unit: fn normalize_effective_absolute_path()
file: codex-rs/protocol/src/permissions.rs
start line: 2088
end line: 2107
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4124
unit: fn normalize_trusted_top_level_alias()
file: codex-rs/protocol/src/permissions.rs
start line: 2109
end line: 2128
size: 20 LOC
McCabe index: 3
number of parameters: 1

id: 4125
unit: fn native_read_deny_matching_uses_uri_matcher_semantics()
file: codex-rs/protocol/src/permissions.rs
start line: 4290
end line: 4312
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 4126
unit: fn glob_patterns_deny_matching_paths()
file: codex-rs/protocol/src/permissions.rs
start line: 4333
end line: 4356
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4127
unit: fn glob_patterns_do_not_cross_path_separators()
file: codex-rs/protocol/src/permissions.rs
start line: 4359
end line: 4380
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4128
unit: fn permission_messages_preserve_missing_and_empty_values()
file: codex-rs/protocol/src/openai_models.rs
start line: 1170
end line: 1190
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4129
unit: fn multi_agent_messages_preserve_missing_and_empty_values()
file: codex-rs/protocol/src/openai_models.rs
start line: 1193
end line: 1213
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4130
unit: fn reasoning_effort_json_schema_is_an_open_string()
file: codex-rs/protocol/src/openai_models.rs
start line: 1300
end line: 1320
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4131
unit: fn service_tier_for_request_filters_unsupported_tiers()
file: codex-rs/protocol/src/openai_models.rs
start line: 2046
end line: 2066
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4132
unit: fn glob_static_prefix_path()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 340
end line: 359
size: 20 LOC
McCabe index: 4
number of parameters: 2

id: 4133
unit: fn list_child_pids_includes_spawned_child()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 292
end line: 315
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 4134
unit: fn search_provider()
file: codex-rs/cli/src/doctor/runtime.rs
start line: 130
end line: 150
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4135
unit: fn windows_store_updates_compare_all_four_production_build_components()
file: codex-rs/cli/src/doctor/updates.rs
start line: 585
end line: 604
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4136
unit: fn runtime_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 180
end line: 199
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4137
unit: fn highlight_actions()
file: codex-rs/cli/src/doctor/output.rs
start line: 815
end line: 835
size: 20 LOC
McCabe index: 5
number of parameters: 2

id: 4138
unit: fn is_apple_silicon_mac()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 46
end line: 66
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 4139
unit: fn classify_error()
file: codex-rs/state/src/telemetry.rs
start line: 180
end line: 199
size: 20 LOC
McCabe index: 6
number of parameters: 1

id: 4140
unit: fn event_thread_id()
file: codex-rs/state/src/log_db.rs
start line: 368
end line: 387
size: 20 LOC
McCabe index: 5
number of parameters: 2

id: 4141
unit: fn stage1_output_from_row_and_thread()
file: codex-rs/state/src/runtime/memories.rs
start line: 1443
end line: 1462
size: 20 LOC
McCabe index: 1
number of parameters: 2

id: 4142
unit: fn completed_user_message_items_set_title_and_first_user_message()
file: codex-rs/state/src/extract.rs
start line: 256
end line: 277
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4143
unit: fn rollout_line_decoder_preserves_canonical_json_compatibility()
file: codex-rs/rollout/src/tests.rs
start line: 53
end line: 74
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 4144
unit: fn thread_rollback_response_from_stored_thread()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 1605
end line: 1624
size: 20 LOC
McCabe index: 1
number of parameters: 5

id: 4145
unit: fn request_permissions_response_preserves_session_scope()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3140
end line: 3160
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4146
unit: fn resolve_allowed_windows_sandbox_setup_mode()
file: codex-rs/app-server/src/request_processors/windows_sandbox_processor.rs
start line: 108
end line: 127
size: 20 LOC
McCabe index: 1
number of parameters: 2

id: 4147
unit: fn requirements_api_includes_allowed_windows_sandbox_implementations()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 1038
end line: 1058
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4148
unit: fn marketplace_matches_search_scope()
file: codex-rs/app-server/src/request_processors/plugins/search.rs
start line: 275
end line: 295
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 4149
unit: fn plugin_share_principal_from_remote()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 377
end line: 396
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4150
unit: fn telemetry_error_messages_omit_upstream_bodies()
file: codex-rs/response-debug-context/src/lib.rs
start line: 138
end line: 158
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4151
unit: fn ensure_denybin()
file: codex-rs/windows-sandbox-rs/src/env.rs
start line: 105
end line: 124
size: 20 LOC
McCabe index: 5
number of parameters: 2

id: 4152
unit: fn shared_scan_roots_preserve_matches_at_each_required_depth()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 677
end line: 698
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4153
unit: fn copy_runner_into_shared_bin_dir()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 447
end line: 468
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4154
unit: fn recursively_collects_include_dependencies()
file: codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs
start line: 221
end line: 241
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4155
unit: fn block_decision_stops_normal_processing()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 353
end line: 373
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4156
unit: fn permission_request_rejects_reserved_updated_input_field()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 550
end line: 570
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4157
unit: fn permission_request_rejects_reserved_updated_permissions_field()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 573
end line: 593
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4158
unit: fn permission_request_rejects_reserved_interrupt_field()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 596
end line: 616
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4159
unit: fn resolve_proxy_route()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 314
end line: 335
size: 20 LOC
McCabe index: 2
number of parameters: 5

id: 4160
unit: fn recognizes_chatgpt_hosts_without_suffix_tricks()
file: codex-rs/http-client/src/chatgpt_hosts.rs
start line: 18
end line: 38
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 4161
unit: fn denied_reads_text()
file: codex-rs/prompts/src/permissions_instructions.rs
start line: 346
end line: 366
size: 20 LOC
McCabe index: 2
number of parameters: 2

id: 4162
unit: fn goal_update_sets_preview_without_overriding_existing_preview()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 505
end line: 525
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4163
unit: fn later_user_messages_do_not_emit_existing_preview_fields()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 528
end line: 549
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4164
unit: fn has_observed_metadata_facts()
file: codex-rs/thread-store/src/local/update_thread_metadata.rs
start line: 666
end line: 685
size: 20 LOC
McCabe index: 18
number of parameters: 1

id: 4165
unit: fn parse_rate_limit_window()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 193
end line: 215
size: 20 LOC
McCabe index: 3
number of parameters: 4

id: 4166
unit: fn parse_audio_delta_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1245
end line: 1264
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4167
unit: fn parse_realtime_v2_noop_tool_call_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1694
end line: 1714
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4168
unit: fn parse_noop_requested_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs
start line: 168
end line: 189
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4169
unit: fn decode_call_id_from_location()
file: codex-rs/codex-api/src/endpoint/realtime_call.rs
start line: 259
end line: 279
size: 20 LOC
McCabe index: 3
number of parameters: 1

id: 4170
unit: fn parse_task_id()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 276
end line: 295
size: 20 LOC
McCabe index: 3
number of parameters: 1

id: 4171
unit: fn send_datagram_bytes()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 179
end line: 198
size: 20 LOC
McCabe index: 3
number of parameters: 3

id: 4172
unit: fn session_emits_updates_when_query_changes()
file: codex-rs/file-search/src/lib.rs
start line: 946
end line: 969
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4173
unit: fn resolve_git_root()
file: codex-rs/git-utils/src/apply.rs
start line: 127
end line: 146
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 4174
unit: fn tail_behavior()
file: codex-rs/shell-command/src/parse_command.rs
start line: 805
end line: 829
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4175
unit: fn complex_powershell_file_reads_are_intentionally_not_classified()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1375
end line: 1394
size: 20 LOC
McCabe index: 2
number of parameters: 0

id: 4176
unit: fn is_rejected_bare_character()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 441
end line: 460
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4177
unit: fn error_for()
file: codex-rs/login/src/auth/manager.rs
start line: 113
end line: 132
size: 20 LOC
McCabe index: 4
number of parameters: 4

id: 4178
unit: fn retain_row()
file: codex-rs/message-history/src/batch.rs
start line: 328
end line: 348
size: 20 LOC
McCabe index: 5
number of parameters: 3

id: 4179
unit: fn ignores_sessions_with_old_file_modification_time()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 221
end line: 241
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4180
unit: fn marketplace_import_sources_infers_bundled_claude_code_marketplace()
file: codex-rs/external-agent-migration/src/service_tests/plugins/basics.rs
start line: 314
end line: 335
size: 20 LOC
McCabe index: 1
number of parameters: 0

id: 4181
unit: fn collect_enabled_plugins()
file: codex-rs/external-agent-migration/src/source_cla.rs
start line: 245
end line: 265
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 4182
unit: fn parse()
file: codex-rs/websocket-client/src/dialer.rs
start line: 140
end line: 161
size: 20 LOC
McCabe index: 2
number of parameters: 1

id: 4183
unit: fn ingest_external_agent_config_import_completed()
file: codex-rs/analytics/src/reducer.rs
start line: 1382
end line: 1401
size: 20 LOC
McCabe index: 1
number of parameters: 3

id: 4184
unit: fn ingest_effective_permissions_approval_response()
file: codex-rs/analytics/src/reducer.rs
start line: 1675
end line: 1694
size: 20 LOC
McCabe index: 1
number of parameters: 5

id: 4185
unit: fn ingest_request_error_response()
file: codex-rs/analytics/src/reducer.rs
start line: 1728
end line: 1747
size: 20 LOC
McCabe index: 1
number of parameters: 5

id: 4186
unit: fn parse_non_mcp_output_image()
file: codex-rs/code-mode-runtime/src/runtime/value.rs
start line: 108
end line: 127
size: 20 LOC
McCabe index: 5
number of parameters: 2

id: 4187
unit: def snapshot_change_key()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 812
end line: 831
size: 20 LOC
McCabe index: 17
number of parameters: 1

id: 4188
unit: def _require_nullable_chatgpt_account_email()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 615
end line: 636
size: 20 LOC
McCabe index: 4
number of parameters: 1

id: 4189
unit: def map_jsonrpc_error()
file: sdk/python/src/openai_codex/errors.py
start line: 86
end line: 109
size: 20 LOC
McCabe index: 10
number of parameters: 3

id: 4190
unit: def route_response()
file: sdk/python/src/openai_codex/_message_router.py
start line: 151
end line: 174
size: 20 LOC
McCabe index: 4
number of parameters: 3

id: 4191
unit: def fail_all()
file: sdk/python/src/openai_codex/_message_router.py
start line: 217
end line: 240
size: 20 LOC
McCabe index: 6
number of parameters: 2

id: 4192
unit: def main()
file: scripts/asciicheck.py
start line: 49
end line: 69
size: 20 LOC
McCabe index: 3
number of parameters: 0

id: 4193
unit: def run_formatter_group()
file: scripts/format.py
start line: 146
end line: 168
size: 20 LOC
McCabe index: 6
number of parameters: 1

id: 4194
unit: def _running_http_fixture()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 465
end line: 484
size: 20 LOC
McCabe index: 1
number of parameters: 1

id: 4195
unit: def do_DELETE()
file: scripts/mcp_conformance/server.py
start line: 1412
end line: 1431
size: 20 LOC
McCabe index: 5
number of parameters: 1

id: 4196
unit: def _required_review_cases()
file: scripts/mcp_conformance/review_regressions.py
start line: 71
end line: 90
size: 20 LOC
McCabe index: 6
number of parameters: 0

id: 4197
unit: def _running_review_http_fixture()
file: scripts/mcp_conformance/review_regressions.py
start line: 94
end line: 113
size: 20 LOC
McCabe index: 1
number of parameters: 2

id: 4198
unit: def main()
file: .github/scripts/run_bazel_with_buildbuddy.py
start line: 190
end line: 213
size: 20 LOC
McCabe index: 7
number of parameters: 0

id: 4199
unit: fn update_conversation_item_from_sighting()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 432
end line: 451
size: 19 LOC
McCabe index: 4
number of parameters: 4

id: 4200
unit: fn ensure_call_id_consistency()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 481
end line: 499
size: 19 LOC
McCabe index: 6
number of parameters: 3

id: 4201
unit: fn tool_thread_id()
file: codex-rs/rollout-trace/src/reducer/tool.rs
start line: 372
end line: 390
size: 19 LOC
McCabe index: 3
number of parameters: 3

id: 4202
unit: fn custom_tool_call_body()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 413
end line: 431
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4203
unit: fn write_response_payload_best_effort()
file: codex-rs/rollout-trace/src/inference.rs
start line: 359
end line: 377
size: 19 LOC
McCabe index: 1
number of parameters: 5

id: 4204
unit: fn signed_jwt()
file: codex-rs/rmcp-client/src/ema_claims.rs
start line: 42
end line: 60
size: 19 LOC
McCabe index: 7
number of parameters: 1

id: 4205
unit: fn save_oauth_tokens_to_direct_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 481
end line: 500
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4206
unit: fn delete_oauth_tokens_from_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 628
end line: 646
size: 19 LOC
McCabe index: 2
number of parameters: 4

id: 4207
unit: fn delete_oauth_tokens_from_secrets_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 659
end line: 677
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4208
unit: fn normalize_scopes()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 282
end line: 302
size: 19 LOC
McCabe index: 5
number of parameters: 1

id: 4209
unit: fn bearer_token_from_headers()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 368
end line: 386
size: 19 LOC
McCabe index: 5
number of parameters: 1

id: 4210
unit: fn read_trimmed_secret()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 401
end line: 419
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4211
unit: fn fmt()
file: codex-rs/app-server-transport/src/transport/mod.rs
start line: 90
end line: 108
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4212
unit: fn directory_app_to_app_info()
file: codex-rs/connectors/src/lib.rs
start line: 462
end line: 480
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4213
unit: fn google_calendar_accessible_connector()
file: codex-rs/connectors/src/merge.rs
start line: 140
end line: 158
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4214
unit: fn codex_apps_tools_cache_is_ignored_when_schema_version_mismatches()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 173
end line: 192
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4215
unit: fn app()
file: codex-rs/connectors/src/filter.rs
start line: 35
end line: 53
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4216
unit: fn mcp_server_info_from_implementation()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1035
end line: 1053
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4217
unit: fn from()
file: codex-rs/codex-mcp/src/server.rs
start line: 410
end line: 428
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4218
unit: fn normalize_agent_plugin_http_server()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 265
end line: 283
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4219
unit: fn normalize_pattern()
file: codex-rs/network-proxy/src/policy.rs
start line: 150
end line: 170
size: 19 LOC
McCabe index: 5
number of parameters: 1

id: 4220
unit: fn blocked_request_violation_log_line_serializes_payload()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1476
end line: 1495
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4221
unit: fn from_config()
file: codex-rs/network-proxy/src/proxy.rs
start line: 423
end line: 441
size: 19 LOC
McCabe index: 4
number of parameters: 1

id: 4222
unit: fn apply_proxy_env_overrides_sets_only_expected_env_keys()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2556
end line: 2575
size: 19 LOC
McCabe index: 4
number of parameters: 0

id: 4223
unit: fn apply_proxy_env_overrides_preserves_existing_git_ssh_command()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2696
end line: 2715
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4224
unit: fn apply_proxy_env_overrides_preserves_unmarked_git_ssh_command_with_proxy_shape()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2719
end line: 2738
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4225
unit: fn host_binding()
file: codex-rs/network-proxy/src/credential_broker/providers/openai.rs
start line: 59
end line: 78
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4226
unit: fn set_domain_entries()
file: codex-rs/network-proxy/src/config.rs
start line: 252
end line: 270
size: 19 LOC
McCabe index: 4
number of parameters: 3

id: 4227
unit: fn clamp_non_loopback()
file: codex-rs/network-proxy/src/config.rs
start line: 328
end line: 348
size: 19 LOC
McCabe index: 3
number of parameters: 4

id: 4228
unit: fn hook_matches()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 384
end line: 405
size: 19 LOC
McCabe index: 6
number of parameters: 2

id: 4229
unit: fn headers_match()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 433
end line: 452
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4230
unit: fn compile_path_matchers()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 476
end line: 494
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4231
unit: fn append_schema_search_text()
file: codex-rs/tools/src/tool_search.rs
start line: 131
end line: 149
size: 19 LOC
McCabe index: 7
number of parameters: 2

id: 4232
unit: fn collapse_deep_schema_objects()
file: codex-rs/tools/src/json_schema.rs
start line: 402
end line: 421
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4233
unit: fn prune_schema_compositions()
file: codex-rs/tools/src/json_schema.rs
start line: 423
end line: 442
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4234
unit: fn kind()
file: codex-rs/core/src/tasks/mod.rs
start line: 182
end line: 218
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4235
unit: fn new()
file: codex-rs/core/src/tools/events.rs
start line: 474
end line: 492
size: 19 LOC
McCabe index: 1
number of parameters: 7

id: 4236
unit: fn execve_prompt_is_rejected_by_policy()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 203
end line: 221
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4237
unit: fn build_unified_exec_sandbox_command()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 127
end line: 145
size: 19 LOC
McCabe index: 2
number of parameters: 5

id: 4238
unit: fn unified_exec_options_combines_default_timeout_with_network_denial_cancellation()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 599
end line: 618
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4239
unit: fn shell_exports_after_snapshot()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 96
end line: 115
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4240
unit: fn into_protocol()
file: codex-rs/core/src/tools/code_mode/response_adapter.rs
start line: 31
end line: 49
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4241
unit: fn matches_kind()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 97
end line: 115
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4242
unit: fn target()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 76
end line: 94
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4243
unit: fn resolve_tool_environment()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 156
end line: 174
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4244
unit: fn response_header()
file: codex-rs/core/src/tools/context.rs
start line: 490
end line: 514
size: 19 LOC
McCabe index: 5
number of parameters: 1

id: 4245
unit: fn get_mcp_app_resource_uri()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1706
end line: 1724
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4246
unit: fn render()
file: codex-rs/core/src/context/environment_context.rs
start line: 93
end line: 111
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4247
unit: fn build_subagent_headers()
file: codex-rs/core/src/client.rs
start line: 823
end line: 841
size: 19 LOC
McCabe index: 4
number of parameters: 1

id: 4248
unit: fn build_responses_headers()
file: codex-rs/core/src/client.rs
start line: 2109
end line: 2127
size: 19 LOC
McCabe index: 7
number of parameters: 2

id: 4249
unit: fn serialize_mcp_server_tool()
file: codex-rs/core/src/config/edit/document_helpers.rs
start line: 187
end line: 205
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4250
unit: fn normalize_windows_device_path()
file: codex-rs/core/src/config/permissions.rs
start line: 838
end line: 856
size: 19 LOC
McCabe index: 7
number of parameters: 1

id: 4251
unit: fn maybe_push_unknown_special_path_warning()
file: codex-rs/core/src/config/permissions.rs
start line: 900
end line: 918
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4252
unit: fn try_derive_execpolicy_amendment_for_prompt_rules()
file: codex-rs/core/src/exec_policy.rs
start line: 874
end line: 893
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4253
unit: fn resolve_selection_config()
file: codex-rs/core/src/environment_selection.rs
start line: 167
end line: 185
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4254
unit: fn drop()
file: codex-rs/core/src/guardian/review_session.rs
start line: 394
end line: 412
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4255
unit: fn serialize_command_guardian_action()
file: codex-rs/core/src/guardian/approval_request.rs
start line: 197
end line: 215
size: 19 LOC
McCabe index: 1
number of parameters: 7

id: 4256
unit: fn guardian_assessment_action_redacts_apply_patch_patch_text()
file: codex-rs/core/src/guardian/tests.rs
start line: 1431
end line: 1450
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4257
unit: fn read_sorted_entries()
file: codex-rs/core/src/realtime_context.rs
start line: 445
end line: 463
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4258
unit: fn connector()
file: codex-rs/core/src/apps/render.rs
start line: 18
end line: 36
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4259
unit: fn validate_active_step_settings()
file: codex-rs/core/src/session/step_activation.rs
start line: 362
end line: 380
size: 19 LOC
McCabe index: 1
number of parameters: 4

id: 4260
unit: fn render_command_skill()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 398
end line: 416
size: 19 LOC
McCabe index: 2
number of parameters: 5

id: 4261
unit: fn clear_remote_installed_plugins_cache_if_current()
file: codex-rs/core-plugins/src/manager.rs
start line: 1391
end line: 1409
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4262
unit: fn emit_plugin_install_failed()
file: codex-rs/core-plugins/src/manager.rs
start line: 2111
end line: 2129
size: 19 LOC
McCabe index: 2
number of parameters: 4

id: 4263
unit: fn list_marketplaces_with_policy()
file: codex-rs/core-plugins/src/manager.rs
start line: 3486
end line: 3504
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4264
unit: fn resolve_local_source_path()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 149
end line: 168
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4265
unit: fn executor_plugin_root_matches()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 338
end line: 356
size: 19 LOC
McCabe index: 5
number of parameters: 2

id: 4266
unit: fn configured_plugin_ids()
file: codex-rs/core-plugins/src/loader.rs
start line: 775
end line: 793
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4267
unit: fn apply_plugin_mcp_server_policy()
file: codex-rs/core-plugins/src/loader.rs
start line: 961
end line: 979
size: 19 LOC
McCabe index: 6
number of parameters: 2

id: 4268
unit: fn env_keys_with_prefix_handles_non_utf8_entries()
file: codex-rs/process-hardening/src/lib.rs
start line: 157
end line: 178
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4269
unit: fn model_provider_auth_from_proto()
file: codex-rs/config/src/thread_config/remote.rs
start line: 247
end line: 266
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4270
unit: fn has_local_managed_configuration_with_system_requirements_path()
file: codex-rs/config/src/loader/mod.rs
start line: 776
end line: 798
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4271
unit: fn windows_system_requirements_toml_file_uses_expected_suffix()
file: codex-rs/config/src/loader/mod.rs
start line: 2028
end line: 2046
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4272
unit: fn windows_system_config_toml_file_uses_expected_suffix()
file: codex-rs/config/src/loader/mod.rs
start line: 2050
end line: 2068
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4273
unit: fn get_metadata()
file: codex-rs/config/src/loader/tests.rs
start line: 343
end line: 361
size: 19 LOC
McCabe index: 1
number of parameters: 4

id: 4274
unit: fn from_exe_with_codex_home()
file: codex-rs/install-context/src/lib.rs
start line: 98
end line: 117
size: 19 LOC
McCabe index: 3
number of parameters: 4

id: 4275
unit: fn web_search_history_cell_wraps_with_indented_continuation()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1475
end line: 1494
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4276
unit: fn user_history_cell_height_matches_rendered_lines_with_remote_images()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2589
end line: 2608
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4277
unit: fn plan_update_without_note_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2745
end line: 2764
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4278
unit: fn completed_hook_short_multiline_context_preserves_display_transcript_and_raw_lines()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 876
end line: 895
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4279
unit: fn keymap_selection_items()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 379
end line: 398
size: 19 LOC
McCabe index: 2
number of parameters: 3

id: 4280
unit: fn keymap_row_prefix()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 428
end line: 447
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4281
unit: fn validate_unique()
file: codex-rs/tui/src/keymap.rs
start line: 2042
end line: 2060
size: 19 LOC
McCabe index: 5
number of parameters: 2

id: 4282
unit: fn configured_main_surface_alias_is_used()
file: codex-rs/tui/src/keymap.rs
start line: 2229
end line: 2251
size: 19 LOC
McCabe index: 10
number of parameters: 2

id: 4283
unit: fn parse_bindings()
file: codex-rs/tui/src/keymap.rs
start line: 2295
end line: 2314
size: 19 LOC
McCabe index: 6
number of parameters: 2

id: 4284
unit: fn configured_main_surface_bindings_prune_reasoning_fallback_aliases()
file: codex-rs/tui/src/keymap.rs
start line: 2675
end line: 2695
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4285
unit: fn configured_legacy_list_bindings_prune_new_default_overlaps()
file: codex-rs/tui/src/keymap.rs
start line: 2707
end line: 2727
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4286
unit: fn vim_search_preserves_custom_motion_bindings()
file: codex-rs/tui/src/keymap.rs
start line: 2937
end line: 2955
size: 19 LOC
McCabe index: 3
number of parameters: 0

id: 4287
unit: fn toggle_side_conversation_default_yields_to_existing_configured_bindings()
file: codex-rs/tui/src/keymap.rs
start line: 3359
end line: 3381
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4288
unit: fn flush_current_line()
file: codex-rs/tui/src/live_wrap.rs
start line: 108
end line: 132
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4289
unit: fn thread_event_snapshot_drops_resolved_request_user_input_after_server_resolution()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 736
end line: 756
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4290
unit: fn thread_goal_ephemeral_error_message_renders_snapshot()
file: codex-rs/tui/src/app/thread_goal_actions.rs
start line: 403
end line: 423
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4291
unit: fn terminal_clipboard_copy_with()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 178
end line: 197
size: 19 LOC
McCabe index: 2
number of parameters: 3

id: 4292
unit: fn read_windows_term_program()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 101
end line: 121
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4293
unit: fn timer_pauses_when_requested()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 437
end line: 459
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4294
unit: fn current_animation()
file: codex-rs/tui/src/pets/ambient.rs
start line: 283
end line: 301
size: 19 LOC
McCabe index: 5
number of parameters: 1

id: 4295
unit: fn kitty_file_png_transmission_encodes_local_file_reference()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 676
end line: 696
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4296
unit: fn available_pet_entries()
file: codex-rs/tui/src/pets/picker.rs
start line: 138
end line: 156
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4297
unit: fn missing_frame_is_an_asset_error()
file: codex-rs/tui/src/pets/mod.rs
start line: 443
end line: 463
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4298
unit: fn load_builtin_pet()
file: codex-rs/tui/src/pets/model.rs
start line: 164
end line: 183
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4299
unit: fn custom_pet_selector_loads_codex_home_pet_manifest()
file: codex-rs/tui/src/pets/model.rs
start line: 819
end line: 839
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4300
unit: fn custom_pet_selector_falls_back_to_legacy_avatar_manifest()
file: codex-rs/tui/src/pets/model.rs
start line: 842
end line: 862
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4301
unit: fn xyz_to_lab()
file: codex-rs/tui/src/color.rs
start line: 40
end line: 62
size: 19 LOC
McCabe index: 2
number of parameters: 3

id: 4302
unit: fn session_target_from_app_server_thread()
file: codex-rs/tui/src/lib.rs
start line: 620
end line: 638
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4303
unit: fn app_server_target_for_launch_uses_local_daemon_for_default_socket()
file: codex-rs/tui/src/lib.rs
start line: 2576
end line: 2595
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4304
unit: fn picker_shows_fast_mode_action_when_feature_is_enabled()
file: codex-rs/tui/src/keymap_setup.rs
start line: 881
end line: 900
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4305
unit: fn picker_debug_tab_is_last_and_opens_inspector()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1083
end line: 1102
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4306
unit: fn customize_action_snapshot()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 923
end line: 942
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4307
unit: fn table_separator_dims_when_palette_aware_color_is_unavailable()
file: codex-rs/tui/src/style.rs
start line: 216
end line: 235
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4308
unit: fn style_conversion_uses_ansi_named_color_when_alpha_is_zero_low_index()
file: codex-rs/tui/src/render/highlight.rs
start line: 989
end line: 1007
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4309
unit: fn style_conversion_uses_indexed_color_when_alpha_is_zero_high_index()
file: codex-rs/tui/src/render/highlight.rs
start line: 1010
end line: 1028
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4310
unit: fn style_conversion_uses_terminal_default_when_alpha_is_one()
file: codex-rs/tui/src/render/highlight.rs
start line: 1031
end line: 1049
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4311
unit: fn style_conversion_unexpected_alpha_falls_back_to_rgb()
file: codex-rs/tui/src/render/highlight.rs
start line: 1052
end line: 1070
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4312
unit: fn list_available_themes_returns_stable_sorted_order()
file: codex-rs/tui/src/render/highlight.rs
start line: 1525
end line: 1546
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4313
unit: fn prefers_managed_auth_over_external_ephemeral_tokens()
file: codex-rs/tui/src/local_chatgpt_auth.rs
start line: 192
end line: 212
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4314
unit: fn history_search_opens_without_previewing_latest_entry()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 652
end line: 672
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4315
unit: fn patch_options()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1012
end line: 1030
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4316
unit: fn handle_composer_input_result()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1272
end line: 1290
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4317
unit: fn unsupported_numeric_form_falls_back()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1932
end line: 1951
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4318
unit: fn render_multiple_threads_snapshot()
file: codex-rs/tui/src/bottom_pane/pending_thread_approvals.rs
start line: 129
end line: 148
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4319
unit: fn toggle_selected_hook()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 221
end line: 240
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4320
unit: fn event_issue_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 392
end line: 411
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4321
unit: fn whitespace_only_paste_is_ignored()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1826
end line: 1846
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4322
unit: fn target_for_motion()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1080
end line: 1098
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4323
unit: fn clamp_pos_to_char_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1715
end line: 1733
size: 19 LOC
McCabe index: 7
number of parameters: 2

id: 4324
unit: fn vim_word_text_objects_cover_delete_yank_and_big_word()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2712
end line: 2735
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4325
unit: fn vim_delimiter_text_objects_select_innermost_pair_and_aliases()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2765
end line: 2788
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4326
unit: fn vim_quote_text_objects_are_line_local_and_handle_escapes()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2820
end line: 2843
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4327
unit: fn selected_rows_use_the_shared_accent_style()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 948
end line: 968
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4328
unit: fn cursor_pos()
file: codex-rs/tui/src/bottom_pane/custom_prompt_view.rs
start line: 390
end line: 408
size: 19 LOC
McCabe index: 5
number of parameters: 2

id: 4329
unit: fn ctrl_c_on_modal_consumes_without_showing_quit_hint()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2216
end line: 2234
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4330
unit: fn approval_request_is_delayed_after_recent_typing()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2316
end line: 2338
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4331
unit: fn typed_approval_shortcuts_during_delay_stay_in_composer()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2363
end line: 2383
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4332
unit: fn status_only_snapshot()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2685
end line: 2705
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4333
unit: fn glyph()
file: codex-rs/tui/src/bottom_pane/effort_ignition_styles.rs
start line: 68
end line: 86
size: 19 LOC
McCabe index: 6
number of parameters: 7

id: 4334
unit: fn right_aligned_x()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 601
end line: 622
size: 19 LOC
McCabe index: 5
number of parameters: 2

id: 4335
unit: fn snapshot_footer_with_mode_indicator_and_context()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1489
end line: 1507
size: 19 LOC
McCabe index: 1
number of parameters: 5

id: 4336
unit: fn snapshot_footer_with_indicators()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1528
end line: 1546
size: 19 LOC
McCabe index: 1
number of parameters: 5

id: 4337
unit: fn build_rows()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 89
end line: 108
size: 19 LOC
McCabe index: 4
number of parameters: 1

id: 4338
unit: fn duplicate_submissions_are_not_recorded()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 993
end line: 1019
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4339
unit: fn title_case_plugin_name()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 167
end line: 188
size: 19 LOC
McCabe index: 6
number of parameters: 1

id: 4340
unit: fn ascii_two_fast_chars_start_buffer_from_pending_and_flush_as_paste()
file: codex-rs/tui/src/bottom_pane/paste_burst.rs
start line: 498
end line: 518
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4341
unit: fn combined_description()
file: codex-rs/tui/src/bottom_pane/selection_row_layout.rs
start line: 53
end line: 71
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4342
unit: fn layout_without_options_tight()
file: codex-rs/tui/src/bottom_pane/request_user_input/layout.rs
start line: 225
end line: 244
size: 19 LOC
McCabe index: 1
number of parameters: 4

id: 4343
unit: fn unanswered_confirmation_height()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 153
end line: 171
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4344
unit: fn on_ctrl_c()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1471
end line: 1490
size: 19 LOC
McCabe index: 4
number of parameters: 1

id: 4345
unit: fn question_with_very_long_option_text()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1657
end line: 1675
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4346
unit: fn freeform_footer_shows_configured_submit_binding()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2527
end line: 2546
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4347
unit: fn freeform_enter_with_empty_text_is_unanswered()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2969
end line: 2989
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4348
unit: fn format_credit_balance()
file: codex-rs/tui/src/status/rate_limits.rs
start line: 387
end line: 408
size: 19 LOC
McCabe index: 7
number of parameters: 1

id: 4349
unit: fn display_lines()
file: codex-rs/tui/src/chatwidget/tokens.rs
start line: 125
end line: 143
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4350
unit: fn refresh_connectors_popup_if_open()
file: codex-rs/tui/src/chatwidget/connectors.rs
start line: 326
end line: 344
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4351
unit: fn clear_resets_all_input_queues()
file: codex-rs/tui/src/chatwidget/input_queue.rs
start line: 136
end line: 156
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4352
unit: fn app()
file: codex-rs/tui/src/chatwidget/skills.rs
start line: 370
end line: 388
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4353
unit: fn remap_user_messages_with_history_records()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 375
end line: 393
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4354
unit: fn plugins_popup_hint_line()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1298
end line: 1316
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4355
unit: fn disambiguate_duplicate_tab_labels()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1786
end line: 1806
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4356
unit: fn apply_plan_slash_command()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 84
end line: 102
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4357
unit: fn next_reasoning_effort_single_option_is_noop()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 326
end line: 345
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4358
unit: fn summary_lines()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 155
end line: 173
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4359
unit: fn bar_caption()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 310
end line: 328
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4360
unit: fn queued_message_edit_hint_binding()
file: codex-rs/tui/src/chatwidget.rs
start line: 238
end line: 257
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4361
unit: fn token_usage_info_from_app_server()
file: codex-rs/tui/src/chatwidget.rs
start line: 924
end line: 942
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4362
unit: fn resolve_chunking_plan()
file: codex-rs/tui/src/streaming/commit_tick.rs
start line: 124
end line: 142
size: 19 LOC
McCabe index: 2
number of parameters: 3

id: 4363
unit: fn new()
file: codex-rs/tui/src/streaming/controller.rs
start line: 107
end line: 125
size: 19 LOC
McCabe index: 1
number of parameters: 4

id: 4364
unit: fn controller_renders_separators_for_multi_table_response_shape()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1423
end line: 1442
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4365
unit: fn render_key_hints()
file: codex-rs/tui/src/pager_overlay.rs
start line: 104
end line: 122
size: 19 LOC
McCabe index: 5
number of parameters: 4

id: 4366
unit: fn is_scrolled_to_bottom()
file: codex-rs/tui/src/pager_overlay.rs
start line: 353
end line: 371
size: 19 LOC
McCabe index: 4
number of parameters: 1

id: 4367
unit: fn ensure_chunk_visible()
file: codex-rs/tui/src/pager_overlay.rs
start line: 378
end line: 396
size: 19 LOC
McCabe index: 5
number of parameters: 3

id: 4368
unit: fn fetch_ide_context_does_not_fall_back_after_primary_timeout()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 1082
end line: 1103
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4369
unit: fn cancel_and_timeout()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 203
end line: 225
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4370
unit: fn prefixed_text_input()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 76
end line: 94
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4371
unit: fn push()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 86
end line: 109
size: 19 LOC
McCabe index: 6
number of parameters: 2

id: 4372
unit: fn step_backtrack_and_highlight()
file: codex-rs/tui/src/app_backtrack.rs
start line: 305
end line: 325
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4373
unit: fn agent_group_positions_iter()
file: codex-rs/tui/src/app_backtrack.rs
start line: 654
end line: 674
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4374
unit: fn draw()
file: codex-rs/tui/src/startup_draft.rs
start line: 375
end line: 393
size: 19 LOC
McCabe index: 3
number of parameters: 3

id: 4375
unit: fn collab_receiver_thread_ids()
file: codex-rs/tui/src/app.rs
start line: 274
end line: 292
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4376
unit: fn collab_receiver_is_not_found()
file: codex-rs/tui/src/app.rs
start line: 308
end line: 326
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4377
unit: fn style_add()
file: codex-rs/tui/src/diff_render.rs
start line: 1410
end line: 1428
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4378
unit: fn style_del()
file: codex-rs/tui/src/diff_render.rs
start line: 1434
end line: 1452
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4379
unit: fn add_diff_uses_path_extension_for_highlighting()
file: codex-rs/tui/src/diff_render.rs
start line: 2348
end line: 2367
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4380
unit: fn delete_diff_uses_path_extension_for_highlighting()
file: codex-rs/tui/src/diff_render.rs
start line: 2425
end line: 2444
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4381
unit: fn wrap_styled_spans_flushes_at_span_boundary()
file: codex-rs/tui/src/diff_render.rs
start line: 2480
end line: 2502
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4382
unit: fn route_key_chord()
file: codex-rs/tui/src/resume_picker.rs
start line: 1028
end line: 1046
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4383
unit: fn open_pending_transcript_if_ready()
file: codex-rs/tui/src/resume_picker.rs
start line: 1065
end line: 1083
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4384
unit: fn clear_query_preserving_selection()
file: codex-rs/tui/src/resume_picker.rs
start line: 1622
end line: 1640
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4385
unit: fn footer_cwd_truncates_to_responsive_column()
file: codex-rs/tui/src/resume_picker.rs
start line: 3922
end line: 3941
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4386
unit: fn hint_line_compacts_on_narrow_width()
file: codex-rs/tui/src/resume_picker.rs
start line: 4265
end line: 4285
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4387
unit: fn split_unescaped_pipe()
file: codex-rs/tui/src/table_detect.rs
start line: 61
end line: 80
size: 19 LOC
McCabe index: 4
number of parameters: 1

id: 4388
unit: fn supports_osc9_for_unsupported_terminals()
file: codex-rs/tui/src/notifications/mod.rs
start line: 116
end line: 134
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4389
unit: fn encode_history_mentions_links_dollar_mentions_with_path_like_suffixes()
file: codex-rs/tui/src/mention_codec.rs
start line: 528
end line: 547
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4390
unit: fn install_bwrap_signal_forwarders()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 874
end line: 892
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4391
unit: fn prefers_system_bwrap_when_help_lists_argv0()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 243
end line: 262
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4392
unit: fn detects_fd_backed_read_only_mount_support_in_system_bwrap_help()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 302
end line: 321
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4393
unit: fn append_mount_target_parent_dir_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1002
end line: 1020
size: 19 LOC
McCabe index: 4
number of parameters: 3

id: 4394
unit: fn save_file()
file: codex-rs/secrets/src/local.rs
start line: 216
end line: 235
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4395
unit: fn load_or_create_passphrase()
file: codex-rs/secrets/src/local.rs
start line: 237
end line: 258
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4396
unit: fn manager_round_trips_local_backend()
file: codex-rs/secrets/src/lib.rs
start line: 226
end line: 247
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4397
unit: fn publish_ready()
file: codex-rs/exec-server/src/client.rs
start line: 1286
end line: 1304
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4398
unit: fn kill_process_tree()
file: codex-rs/exec-server/src/connection.rs
start line: 217
end line: 238
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4399
unit: fn ignores_contextual_user_messages_when_selecting_recent_turns()
file: codex-rs/ext/web-search/src/history.rs
start line: 185
end line: 204
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4400
unit: fn emits_plaintext_function_call_output()
file: codex-rs/ext/web-search/src/output.rs
start line: 54
end line: 73
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4401
unit: fn contribute_world_state()
file: codex-rs/ext/skills/src/extension.rs
start line: 249
end line: 268
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4402
unit: fn sleep_item_preserves_stable_wire_shape()
file: codex-rs/ext/items/src/tests.rs
start line: 160
end line: 179
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4403
unit: fn add_ad_hoc_note()
file: codex-rs/ext/memories/src/backend.rs
start line: 13
end line: 35
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4404
unit: fn default()
file: codex-rs/ext/extension-api/src/registry.rs
start line: 31
end line: 49
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4405
unit: fn budget_limit_prompt()
file: codex-rs/ext/goal/src/steering.rs
start line: 96
end line: 115
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4406
unit: fn default()
file: codex-rs/plugin/src/manifest.rs
start line: 61
end line: 79
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4407
unit: fn custom_non_openai_provider_returns_no_account_state()
file: codex-rs/model-provider/src/provider.rs
start line: 1003
end line: 1022
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4408
unit: fn non_native_uri_io_conversion_is_invalid_input()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 60
end line: 80
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4409
unit: fn windows_uri_native_conversion_rejects_encoded_separators()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 83
end line: 103
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4410
unit: fn combine_spawned_output()
file: codex-rs/utils/pty/src/tests.rs
start line: 82
end line: 100
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4411
unit: fn maybe_expand_home_directory()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 27
end line: 45
size: 19 LOC
McCabe index: 8
number of parameters: 1

id: 4412
unit: fn explicit_home_directory_is_used_with_existing_path_guards()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 621
end line: 641
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4413
unit: fn normalize_path()
file: codex-rs/utils/absolute-path/src/absolutize.rs
start line: 26
end line: 45
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4414
unit: fn filter_experimental_fields_in_definitions_map()
file: codex-rs/app-server-protocol/src/export.rs
start line: 448
end line: 467
size: 19 LOC
McCabe index: 6
number of parameters: 2

id: 4415
unit: fn prepend_header_if_missing()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1957
end line: 1977
size: 19 LOC
McCabe index: 7
number of parameters: 1

id: 4416
unit: fn ts_files_in_recursive()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1994
end line: 2012
size: 19 LOC
McCabe index: 7
number of parameters: 1

id: 4417
unit: fn convert_dynamic_tool_content_items()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1525
end line: 1543
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4418
unit: fn indexed_items_stay_with_their_turn_after_rollback()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 2131
end line: 2149
size: 19 LOC
McCabe index: 3
number of parameters: 0

id: 4419
unit: fn fs_copy_params_round_trip_with_recursive_directory_copy()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1285
end line: 1305
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4420
unit: fn command_exec_write_round_trips_close_only_payload()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1641
end line: 1661
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4421
unit: fn client_request_thread_resume_granular_approval_policy_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2186
end line: 2205
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4422
unit: fn client_request_thread_fork_granular_approval_policy_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2208
end line: 2227
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4423
unit: fn mcp_tool_call_app_context_serializes_missing_mixed_version_fields_as_null()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3513
end line: 3531
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4424
unit: fn plugin_installed_params_serializes_install_suggestion_names()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3927
end line: 3945
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4425
unit: fn serialize_get_conversation_summary()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2632
end line: 2650
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4426
unit: fn serialize_attestation_generate_request()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2876
end line: 2895
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4427
unit: fn serialize_list_models()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3556
end line: 3574
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4428
unit: fn serialize_list_apps()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3611
end line: 3629
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4429
unit: fn serialize_fs_get_metadata()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3745
end line: 3763
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4430
unit: fn serialize_list_experimental_features()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3789
end line: 3807
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4431
unit: fn serialize_thread_background_terminals_clean()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3835
end line: 3853
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4432
unit: fn attributes()
file: codex-rs/otel/src/metrics/client.rs
start line: 278
end line: 298
size: 19 LOC
McCabe index: 3
number of parameters: 3

id: 4433
unit: fn resource_attributes()
file: codex-rs/otel/src/provider.rs
start line: 363
end line: 381
size: 19 LOC
McCabe index: 3
number of parameters: 3

id: 4434
unit: fn materialize_project_roots_with()
file: codex-rs/protocol/src/models.rs
start line: 563
end line: 581
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4435
unit: fn response_item_parses_image_generation_call_without_revised_prompt()
file: codex-rs/protocol/src/models.rs
start line: 2708
end line: 2727
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4436
unit: fn permission_profile_round_trip_preserves_glob_scan_max_depth()
file: codex-rs/protocol/src/models.rs
start line: 2744
end line: 2764
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4437
unit: fn function_call_output_content_items_to_text_ignores_blank_text_and_media()
file: codex-rs/protocol/src/models.rs
start line: 3080
end line: 3099
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4438
unit: fn deserializes_encrypted_array_payload_into_items()
file: codex-rs/protocol/src/models.rs
start line: 3634
end line: 3655
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4439
unit: fn plugin_relative_paths_use_safe_wire_shape()
file: codex-rs/protocol/src/items.rs
start line: 764
end line: 783
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4440
unit: fn looks_like_windows_1252_punctuation()
file: codex-rs/protocol/src/exec_output.rs
start line: 141
end line: 161
size: 19 LOC
McCabe index: 7
number of parameters: 1

id: 4441
unit: fn file_system_paths_share_target()
file: codex-rs/protocol/src/permissions.rs
start line: 1922
end line: 1940
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4442
unit: fn preserving_mutable_paths_normalizes_top_level_aliases_consistently()
file: codex-rs/protocol/src/permissions.rs
start line: 2969
end line: 2989
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4443
unit: fn preserving_deny_entries_keeps_unrestricted_policy_enforceable()
file: codex-rs/protocol/src/permissions.rs
start line: 4213
end line: 4233
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4444
unit: fn parsed_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 160
end line: 178
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4445
unit: fn from_entry()
file: codex-rs/cli/src/doctor/desktop.rs
start line: 204
end line: 224
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4446
unit: fn display_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 639
end line: 657
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4447
unit: fn websocket_error_detail()
file: codex-rs/cli/src/doctor.rs
start line: 2497
end line: 2515
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4448
unit: fn fallback_state_check()
file: codex-rs/cli/src/doctor.rs
start line: 2557
end line: 2575
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4449
unit: fn provider_reachability_outcome()
file: codex-rs/cli/src/doctor.rs
start line: 2907
end line: 2925
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4450
unit: fn read_stdin_secret()
file: codex-rs/cli/src/login.rs
start line: 293
end line: 316
size: 19 LOC
McCabe index: 4
number of parameters: 3

id: 4451
unit: fn from_configured_plugin()
file: codex-rs/cli/src/plugin_cmd.rs
start line: 388
end line: 406
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4452
unit: fn project_cursor()
file: codex-rs/state/src/runtime/projects.rs
start line: 505
end line: 524
size: 19 LOC
McCabe index: 4
number of parameters: 3

id: 4453
unit: fn one_thread_id_from_rows()
file: codex-rs/state/src/runtime/threads.rs
start line: 1166
end line: 1184
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4454
unit: fn response_item_user_messages_do_not_set_title_or_first_user_message()
file: codex-rs/state/src/extract.rs
start line: 211
end line: 231
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4455
unit: fn open_session()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 294
end line: 312
size: 19 LOC
McCabe index: 2
number of parameters: 2

id: 4456
unit: fn precompute_new_rollout_path()
file: codex-rs/rollout/src/recorder.rs
start line: 1624
end line: 1646
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4457
unit: fn open()
file: codex-rs/rollout/src/seekable_reader.rs
start line: 21
end line: 39
size: 19 LOC
McCabe index: 5
number of parameters: 1

id: 4458
unit: fn on_signal()
file: codex-rs/app-server/src/lib.rs
start line: 237
end line: 256
size: 19 LOC
McCabe index: 3
number of parameters: 4

id: 4459
unit: fn resolve_allowed_windows_sandbox_setup_mode_rejects_disallowed_mode()
file: codex-rs/app-server/src/request_processors/windows_sandbox_processor.rs
start line: 171
end line: 191
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4460
unit: fn remote_installed_plugin_visible_marketplaces()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 212
end line: 230
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4461
unit: fn apply_feedback_turn_metadata()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 358
end line: 379
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4462
unit: fn update_status_watcher()
file: codex-rs/app-server/src/thread_status.rs
start line: 394
end line: 412
size: 19 LOC
McCabe index: 4
number of parameters: 3

id: 4463
unit: fn loaded_thread_status()
file: codex-rs/app-server/src/thread_status.rs
start line: 438
end line: 460
size: 19 LOC
McCabe index: 7
number of parameters: 1

id: 4464
unit: fn raw_model_catalog()
file: codex-rs/models-manager/src/manager.rs
start line: 108
end line: 138
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4465
unit: fn shutdown_session()
file: codex-rs/code-mode/src/remote_session/connection/driver/commands.rs
start line: 275
end line: 293
size: 19 LOC
McCabe index: 2
number of parameters: 3

id: 4466
unit: fn deny_ace_failure_is_propagated_after_other_paths_are_attempted()
file: codex-rs/windows-sandbox-rs/src/audit.rs
start line: 380
end line: 400
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4467
unit: fn helper_source_lookup_prefers_package_resource_dir_over_bin_resource_dir()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 541
end line: 561
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4468
unit: fn start_powershell_child()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 105
end line: 123
size: 19 LOC
McCabe index: 1
number of parameters: 4

id: 4469
unit: fn preview_and_completed_run_ids_include_tool_use_id()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 731
end line: 752
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4470
unit: fn preview_and_completed_run_ids_include_tool_use_id()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 547
end line: 568
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4471
unit: fn inject_trace_headers_uses_current_span_context()
file: codex-rs/http-client/src/client.rs
start line: 320
end line: 343
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4472
unit: fn test_streaming_patch_parser_ignores_empty_lines_after_end_of_file()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 665
end line: 683
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4473
unit: fn parse_shell_script Option()
file: codex-rs/apply-patch/src/invocation.rs
start line: 80
end line: 98
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4474
unit: fn compacted_item_migrates_legacy_numeric_window_id()
file: codex-rs/history/src/tests.rs
start line: 472
end line: 491
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4475
unit: fn process_snapshot()
file: codex-rs/diagnostics/src/lib.rs
start line: 109
end line: 129
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4476
unit: fn linux_sandbox_exe_path_prefers_codex_linux_sandbox_alias()
file: codex-rs/arg0/src/lib.rs
start line: 651
end line: 670
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4477
unit: fn app()
file: codex-rs/chatgpt/src/connectors.rs
start line: 413
end line: 431
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4478
unit: fn merged_app()
file: codex-rs/chatgpt/src/connectors.rs
start line: 433
end line: 451
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4479
unit: fn observe_user_message()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 315
end line: 333
size: 19 LOC
McCabe index: 6
number of parameters: 3

id: 4480
unit: fn stage_pending_thread_metadata()
file: codex-rs/thread-store/src/local/mod.rs
start line: 434
end line: 452
size: 19 LOC
McCabe index: 3
number of parameters: 3

id: 4481
unit: fn drop()
file: codex-rs/thread-store/src/local/writer_lock.rs
start line: 169
end line: 189
size: 19 LOC
McCabe index: 3
number of parameters: 1

id: 4482
unit: fn start_boundary()
file: codex-rs/thread-store/src/local/rollout_migration/rollback_plan.rs
start line: 259
end line: 277
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4483
unit: fn responses_stream_event_response_model_prefers_response_headers()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1935
end line: 1954
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4484
unit: fn select_attempt()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 361
end line: 379
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4485
unit: fn send_stream_chunk()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 346
end line: 364
size: 19 LOC
McCabe index: 3
number of parameters: 4

id: 4486
unit: fn commit_current_tree()
file: codex-rs/git-utils/src/baseline.rs
start line: 137
end line: 155
size: 19 LOC
McCabe index: 1
number of parameters: 2

id: 4487
unit: fn render_unified_diff()
file: codex-rs/git-utils/src/baseline.rs
start line: 351
end line: 369
size: 19 LOC
McCabe index: 2
number of parameters: 5

id: 4488
unit: fn get_elevated_sandbox_compatible_powershell_path()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 170
end line: 190
size: 19 LOC
McCabe index: 6
number of parameters: 2

id: 4489
unit: fn forced_rm_in_complex_shell_syntax_is_dangerous()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 240
end line: 258
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4490
unit: fn new()
file: codex-rs/login/src/auth/manager.rs
start line: 1872
end line: 1890
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4491
unit: fn set_cached_auth()
file: codex-rs/login/src/auth/manager.rs
start line: 2572
end line: 2590
size: 19 LOC
McCabe index: 4
number of parameters: 2

id: 4492
unit: fn get_originator_value()
file: codex-rs/login/src/auth/default_client.rs
start line: 63
end line: 82
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4493
unit: fn loads_custom_title_over_later_ai_title_for_imported_session()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 396
end line: 416
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4494
unit: fn flush_pending_tool_events()
file: codex-rs/analytics/src/reducer.rs
start line: 1018
end line: 1036
size: 19 LOC
McCabe index: 3
number of parameters: 4

id: 4495
unit: fn ingest_goal()
file: codex-rs/analytics/src/reducer.rs
start line: 2094
end line: 2112
size: 19 LOC
McCabe index: 1
number of parameters: 3

id: 4496
unit: fn guardian_review_result()
file: codex-rs/analytics/src/reducer.rs
start line: 3026
end line: 3044
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4497
unit: fn track_event_request_batches()
file: codex-rs/analytics/src/client.rs
start line: 845
end line: 866
size: 19 LOC
McCabe index: 5
number of parameters: 1

id: 4498
unit: fn generated_image_output_hint()
file: codex-rs/code-mode-runtime/src/runtime/callbacks.rs
start line: 185
end line: 203
size: 19 LOC
McCabe index: 5
number of parameters: 2

id: 4499
unit: fn output_item()
file: codex-rs/code-mode-runtime/src/service.rs
start line: 372
end line: 390
size: 19 LOC
McCabe index: 1
number of parameters: 1

id: 4500
unit: def extract_repo_from_pr_view()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 194
end line: 212
size: 19 LOC
McCabe index: 11
number of parameters: 1

id: 4501
unit: def load_state()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 221
end line: 239
size: 19 LOC
McCabe index: 4
number of parameters: 1

id: 4502
unit: def normalize_issue_comments()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 434
end line: 452
size: 19 LOC
McCabe index: 8
number of parameters: 1

id: 4503
unit: def _copy_package_tree()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 139
end line: 157
size: 19 LOC
McCabe index: 3
number of parameters: 2

id: 4504
unit: def _installed_runtime_version()
file: sdk/python/_runtime_setup.py
start line: 125
end line: 143
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4505
unit: def _sandbox_policy()
file: sdk/python/src/openai_codex/_sandbox.py
start line: 53
end line: 73
size: 19 LOC
McCabe index: 2
number of parameters: 1

id: 4506
unit: def _is_server_overloaded()
file: sdk/python/src/openai_codex/errors.py
start line: 61
end line: 83
size: 19 LOC
McCabe index: 16
number of parameters: 1

id: 4507
unit: fn from_runfiles()
file: bazel/rules/testing/wine/src/lib.rs
start line: 170
end line: 188
size: 19 LOC
McCabe index: 1
number of parameters: 0

id: 4508
unit: def write_archive()
file: scripts/codex_package/archive.py
start line: 17
end line: 37
size: 19 LOC
McCabe index: 7
number of parameters: 4

id: 4509
unit: def main()
file: scripts/mock_responses_websocket_server.py
start line: 185
end line: 204
size: 19 LOC
McCabe index: 2
number of parameters: 0

id: 4510
unit: def diagnostic_text()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 355
end line: 373
size: 19 LOC
McCabe index: 8
number of parameters: 1

id: 4511
unit: def _context_tool_calls()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 151
end line: 169
size: 19 LOC
McCabe index: 7
number of parameters: 0

id: 4512
unit: def write_developer_log()
file: .github/scripts/macos-signing/notarize_with_akv.py
start line: 352
end line: 373
size: 19 LOC
McCabe index: 7
number of parameters: 3

id: 4513
unit: def is_trusted_upstream_run()
file: .github/scripts/run_bazel_with_buildbuddy.py
start line: 69
end line: 93
size: 19 LOC
McCabe index: 7
number of parameters: 2

id: 4514
unit: def main()
file: tools/argument-comment-lint/run-prebuilt-linter.py
start line: 24
end line: 44
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4515
unit: def run_capture()
file: tools/argument-comment-lint/wrapper_common.py
start line: 156
end line: 173
size: 18 LOC
McCabe index: 6
number of parameters: 3

id: 4516
unit: fn conversation_item_matches()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 569
end line: 587
size: 18 LOC
McCabe index: 8
number of parameters: 2

id: 4517
unit: fn validate_tool_turn()
file: codex-rs/rollout-trace/src/reducer/tool.rs
start line: 392
end line: 409
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4518
unit: fn upsert_agent_interaction_edge_for_item()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 631
end line: 648
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4519
unit: fn latest_assistant_message_item_for_turn()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 728
end line: 745
size: 18 LOC
McCabe index: 5
number of parameters: 3

id: 4520
unit: fn helper_attempt()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 152
end line: 170
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4521
unit: fn callback_id_is_bound_to_server_url()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1336
end line: 1354
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4522
unit: fn terminate()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 418
end line: 435
size: 18 LOC
McCabe index: 4
number of parameters: 1

id: 4523
unit: fn remaining_operation_timeout()
file: codex-rs/rmcp-client/src/rmcp_client.rs
start line: 278
end line: 295
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4524
unit: fn is_session_expired_404()
file: codex-rs/rmcp-client/src/rmcp_client.rs
start line: 1409
end line: 1427
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4525
unit: fn http_request()
file: codex-rs/rmcp-client/src/http_client_redirect.rs
start line: 181
end line: 198
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4526
unit: fn http_request_stream()
file: codex-rs/rmcp-client/src/http_client_redirect.rs
start line: 200
end line: 217
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4527
unit: fn save_oauth_tokens_to_secrets_keyring_with_lock_held()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 519
end line: 536
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4528
unit: fn save_oauth_tokens_with_keyring_and_cleanup_file()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 539
end line: 556
size: 18 LOC
McCabe index: 2
number of parameters: 4

id: 4529
unit: fn delete_oauth_tokens_from_file()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 918
end line: 939
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4530
unit: fn load_oauth_tokens_falls_back_when_missing_in_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1197
end line: 1216
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4531
unit: fn save_oauth_tokens_prefers_keyring_when_available()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1272
end line: 1292
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4532
unit: fn delete_oauth_tokens_propagates_keyring_errors()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1600
end line: 1618
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4533
unit: fn elicitation_response_result_serializes_response_meta()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 493
end line: 511
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4534
unit: fn create_remote_env_overlay_only_forwards_explicit_variables()
file: codex-rs/rmcp-client/src/utils.rs
start line: 254
end line: 273
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4535
unit: fn remote_mcp_env_var_names_returns_remote_source_names()
file: codex-rs/rmcp-client/src/utils.rs
start line: 305
end line: 323
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4536
unit: fn format_remote_control_websocket_connect_error()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1800
end line: 1819
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4537
unit: fn websocket_state_drops_oversized_client_chunk_frames()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3190
end line: 3208
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4538
unit: fn server_chunk_envelope()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3400
end line: 3417
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4539
unit: fn redact_remote_control_response_body()
file: codex-rs/app-server-transport/src/transport/remote_control/enroll.rs
start line: 396
end line: 413
size: 18 LOC
McCabe index: 3
number of parameters: 1

id: 4540
unit: fn codex_apps_tools_cache_is_overwritten_by_last_write()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 75
end line: 94
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4541
unit: fn cancel()
file: codex-rs/codex-mcp/src/resource_client.rs
start line: 116
end line: 133
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4542
unit: fn fit_callable_parts_with_hash()
file: codex-rs/codex-mcp/src/tools.rs
start line: 269
end line: 287
size: 18 LOC
McCabe index: 2
number of parameters: 4

id: 4543
unit: fn parse_plugin_mcp_config_from()
file: codex-rs/codex-mcp/src/plugin_config.rs
start line: 104
end line: 123
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4544
unit: fn parse_domain_for_constraints()
file: codex-rs/network-proxy/src/policy.rs
start line: 302
end line: 319
size: 18 LOC
McCabe index: 7
number of parameters: 1

id: 4545
unit: fn fmt()
file: codex-rs/tools/src/tool_call.rs
start line: 122
end line: 139
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4546
unit: fn prune_schema_table()
file: codex-rs/tools/src/json_schema.rs
start line: 604
end line: 623
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4547
unit: fn emit_turn_memory_metric()
file: codex-rs/core/src/tasks/mod.rs
start line: 136
end line: 153
size: 18 LOC
McCabe index: 2
number of parameters: 4

id: 4548
unit: fn commands_for_intercepted_exec_policy()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 545
end line: 563
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4549
unit: fn prepend_path_entry()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 58
end line: 75
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4550
unit: fn drop()
file: codex-rs/core/src/tools/network_approval.rs
start line: 343
end line: 360
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4551
unit: fn replace_primary_environment_cwd()
file: codex-rs/core/src/tools/handlers/view_image.rs
start line: 289
end line: 306
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4552
unit: fn spec()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 266
end line: 283
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4553
unit: fn rewrite_function_arguments()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 115
end line: 132
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4554
unit: fn wait_output_schema_v1()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 490
end line: 507
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4555
unit: fn to_response_item()
file: codex-rs/core/src/tools/context.rs
start line: 325
end line: 342
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4556
unit: fn session_mcp_tool_approval_key()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1588
end line: 1607
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4557
unit: fn build_mcp_tool_approval_fallback_message()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1772
end line: 1789
size: 18 LOC
McCabe index: 3
number of parameters: 3

id: 4558
unit: fn has_retained_fragment()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 449
end line: 466
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4559
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/multi_agent_usage_hint.rs
start line: 32
end line: 49
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4560
unit: fn build_reasoning()
file: codex-rs/core/src/client.rs
start line: 906
end line: 925
size: 18 LOC
McCabe index: 3
number of parameters: 4

id: 4561
unit: fn explicit_feature_settings_in_config()
file: codex-rs/core/src/config/managed_features.rs
start line: 260
end line: 278
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4562
unit: fn resolve_span_attributes()
file: codex-rs/core/src/config/otel.rs
start line: 40
end line: 59
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4563
unit: fn defaults_for_max_concurrency()
file: codex-rs/core/src/config/mod.rs
start line: 1280
end line: 1297
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4564
unit: fn permission_profile_toml_from_file_system_policy()
file: codex-rs/core/src/config/permissions.rs
start line: 220
end line: 237
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4565
unit: fn insert_scoped_filesystem_permission_toml()
file: codex-rs/core/src/config/permissions.rs
start line: 311
end line: 328
size: 18 LOC
McCabe index: 2
number of parameters: 4

id: 4566
unit: fn dangerous_command_match_for_heuristics()
file: codex-rs/core/src/exec_policy.rs
start line: 715
end line: 732
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4567
unit: fn canonical_mcp_dependency_key()
file: codex-rs/core/src/mcp_skill_dependencies.rs
start line: 379
end line: 396
size: 18 LOC
McCabe index: 7
number of parameters: 1

id: 4568
unit: fn build_from_configs()
file: codex-rs/core/src/agent/role.rs
start line: 276
end line: 294
size: 18 LOC
McCabe index: 5
number of parameters: 2

id: 4569
unit: fn format_agent_nickname()
file: codex-rs/core/src/agent/registry.rs
start line: 60
end line: 77
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4570
unit: fn reserve_agent_path()
file: codex-rs/core/src/agent/registry.rs
start line: 304
end line: 321
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4571
unit: fn local_environment_cwd_uses_starting_local_selection()
file: codex-rs/core/src/environment_selection.rs
start line: 1956
end line: 1974
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4572
unit: fn counter_point()
file: codex-rs/core/src/guardian/metrics.rs
start line: 297
end line: 314
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4573
unit: fn auto_review_rejection_circuit_breaker_interrupts_after_ten_recent_denials()
file: codex-rs/core/src/guardian/tests.rs
start line: 213
end line: 230
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4574
unit: fn auto_review_rejection_circuit_breaker_forgets_denials_outside_recent_review_window()
file: codex-rs/core/src/guardian/tests.rs
start line: 233
end line: 250
size: 18 LOC
McCabe index: 3
number of parameters: 0

id: 4575
unit: fn fetch_curated_plugins_commit_from()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 261
end line: 278
size: 18 LOC
McCabe index: 1
number of parameters: 5

id: 4576
unit: fn plugin_interface_accepts_legacy_default_prompt_string()
file: codex-rs/core-plugins/src/manifest.rs
start line: 708
end line: 727
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4577
unit: fn plugin_manifest_reads_keywords()
file: codex-rs/core-plugins/src/manifest.rs
start line: 829
end line: 848
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4578
unit: fn command_skill_name_if_supported()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 343
end line: 360
size: 18 LOC
McCabe index: 4
number of parameters: 4

id: 4579
unit: fn remote_plugin_id_for()
file: codex-rs/core-plugins/src/manager.rs
start line: 1014
end line: 1032
size: 18 LOC
McCabe index: 5
number of parameters: 2

id: 4580
unit: fn configured_plugin_states()
file: codex-rs/core-plugins/src/manager.rs
start line: 3426
end line: 3443
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4581
unit: fn remote_plugin_mutation_error_type()
file: codex-rs/core-plugins/src/manager.rs
start line: 3637
end line: 3654
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4582
unit: fn remote_plugin_mutation_url()
file: codex-rs/core-plugins/src/remote_legacy.rs
start line: 243
end line: 260
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4583
unit: fn find_npm_package_archive()
file: codex-rs/core-plugins/src/npm_source.rs
start line: 117
end line: 134
size: 18 LOC
McCabe index: 3
number of parameters: 1

id: 4584
unit: fn is_remote_plugin_cache_mutation_in_flight()
file: codex-rs/core-plugins/src/remote/remote_installed_plugin_sync.rs
start line: 479
end line: 496
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4585
unit: fn write_plugin_share_local_path_mapping()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 56
end line: 73
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4586
unit: fn archive_file_entries()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 75
end line: 92
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4587
unit: fn remove_nested_field_and_prune_empty()
file: codex-rs/config/src/requirements_layers/layer.rs
start line: 239
end line: 257
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4588
unit: fn thread_config_source_to_layer()
file: codex-rs/config/src/thread_config.rs
start line: 150
end line: 170
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4589
unit: fn validate_mcp_server_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 1545
end line: 1562
size: 18 LOC
McCabe index: 3
number of parameters: 3

id: 4590
unit: fn project()
file: codex-rs/config/src/loader/local.rs
start line: 61
end line: 78
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4591
unit: fn legacy_managed_config_backfill_includes_read_only_sandbox_mode()
file: codex-rs/config/src/loader/mod.rs
start line: 1967
end line: 1985
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4592
unit: fn legacy_managed_config_backfill_allows_user_when_guardian_is_required()
file: codex-rs/config/src/loader/mod.rs
start line: 1988
end line: 2006
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4593
unit: fn proposed_plan_cell_preserves_wrapped_table_web_links()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 553
end line: 572
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4594
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/separators.rs
start line: 56
end line: 73
size: 18 LOC
McCabe index: 4
number of parameters: 1

id: 4595
unit: fn rows_do_not_exceed_width_ascii()
file: codex-rs/tui/src/live_wrap.rs
start line: 201
end line: 218
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4596
unit: fn write_transcript()
file: codex-rs/tui/src/app/transcript_export.rs
start line: 288
end line: 305
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4597
unit: fn move_selection()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 193
end line: 210
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4598
unit: fn edit_input()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 252
end line: 269
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4599
unit: fn thread_spawn_source()
file: codex-rs/tui/src/app/loaded_threads.rs
start line: 168
end line: 185
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4600
unit: fn clear_recap_request()
file: codex-rs/tui/src/app/recap.rs
start line: 179
end line: 200
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4601
unit: fn thread_event_snapshot_drops_resolved_exec_approval_after_outbound_approval_id()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 759
end line: 778
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4602
unit: fn repeated_active_skill_load_warning_renders_once()
file: codex-rs/tui/src/app/startup_prompts.rs
start line: 505
end line: 524
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4603
unit: fn osc52_copy()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 458
end line: 476
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4604
unit: fn stdout_color_level_for_terminal()
file: codex-rs/tui/src/terminal_palette.rs
start line: 57
end line: 75
size: 18 LOC
McCabe index: 6
number of parameters: 4

id: 4605
unit: fn should_show_bedrock_setup_wizard()
file: codex-rs/tui/src/lib.rs
start line: 1945
end line: 1962
size: 18 LOC
McCabe index: 6
number of parameters: 3

id: 4606
unit: fn alternate_screen_auto_uses_alt_screen()
file: codex-rs/tui/src/lib.rs
start line: 2444
end line: 2461
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4607
unit: fn render_buffer()
file: codex-rs/tui/src/keymap_setup.rs
start line: 770
end line: 787
size: 18 LOC
McCabe index: 3
number of parameters: 1

id: 4608
unit: fn configured_global_chord_alternatives_remain_in_order()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1209
end line: 1227
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4609
unit: fn add_alternate_duplicate_is_noop()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1847
end line: 1865
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4610
unit: fn customize_snapshot()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 877
end line: 895
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4611
unit: fn status_colors_preserve_ansi16_and_no_color_fallbacks()
file: codex-rs/tui/src/style.rs
start line: 158
end line: 175
size: 18 LOC
McCabe index: 3
number of parameters: 0

id: 4612
unit: fn unique_foreground_colors_for_theme()
file: codex-rs/tui/src/render/highlight.rs
start line: 801
end line: 818
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4613
unit: fn diff_scope_backgrounds_prefer_markup_scope_then_diff_fallback()
file: codex-rs/tui/src/render/highlight.rs
start line: 1263
end line: 1280
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4614
unit: fn make_permissions_request()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1225
end line: 1242
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4615
unit: fn esc_cancels_mcp_elicitation()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2400
end line: 2419
size: 18 LOC
McCabe index: 3
number of parameters: 0

id: 4616
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 306
end line: 323
size: 18 LOC
McCabe index: 9
number of parameters: 2

id: 4617
unit: fn dismiss_resolved_request()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1221
end line: 1240
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4618
unit: fn force_bg_to_terminal_bg()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 865
end line: 882
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4619
unit: fn render_more_than_three_messages()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 254
end line: 271
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4620
unit: fn move_to_display_col_on_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 516
end line: 534
size: 18 LOC
McCabe index: 3
number of parameters: 4

id: 4621
unit: fn shift_elements()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1791
end line: 1814
size: 18 LOC
McCabe index: 5
number of parameters: 4

id: 4622
unit: fn effective_scroll()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2036
end line: 2056
size: 18 LOC
McCabe index: 4
number of parameters: 4

id: 4623
unit: fn cursor_vertical_movement_across_lines_and_bounds()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3476
end line: 3505
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4624
unit: fn breakable_unicode_space_hangs_before_following_text()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3767
end line: 3785
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4625
unit: fn wrap_standard_row()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 290
end line: 308
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4626
unit: fn drain_pending_submission_state_clears_remote_image_urls()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2866
end line: 2886
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4627
unit: fn vim_command_char()
file: codex-rs/tui/src/bottom_pane/textarea/vim_commands.rs
start line: 553
end line: 570
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4628
unit: fn vim_search_command()
file: codex-rs/tui/src/bottom_pane/textarea/vim_search.rs
start line: 109
end line: 127
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4629
unit: fn codex_apps_auth_url_elicitation_rejects_untrusted_urls()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 980
end line: 997
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4630
unit: fn cursor_pos()
file: codex-rs/tui/src/bottom_pane/feedback_view.rs
start line: 143
end line: 160
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4631
unit: fn render_footer_with_mode_indicator_and_context()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1509
end line: 1526
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4632
unit: fn long_name_items()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 463
end line: 480
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4633
unit: fn unanswered_confirmation_layout()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 134
end line: 151
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4634
unit: fn auto_resolution_timing_at()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 288
end line: 308
size: 18 LOC
McCabe index: 5
number of parameters: 2

id: 4635
unit: fn submit_empty_auto_resolution()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 936
end line: 953
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4636
unit: fn options_can_submit_empty_when_unanswered()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2228
end line: 2247
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4637
unit: fn vim_keys_move_option_selection()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2340
end line: 2359
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4638
unit: fn request_user_input_long_option_text_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3571
end line: 3588
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4639
unit: fn format_model_provider()
file: codex-rs/tui/src/status/card.rs
start line: 935
end line: 953
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4640
unit: fn find_app_mentions_requires_accessible_enabled_apps_for_slugs()
file: codex-rs/tui/src/chatwidget/skills.rs
start line: 391
end line: 409
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4641
unit: fn next_reasoning_effort_does_not_infer_position_for_unsupported_current()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 250
end line: 268
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4642
unit: fn remove_resolved_prompt_matches_exec_approval_id()
file: codex-rs/tui/src/chatwidget/interrupts.rs
start line: 240
end line: 259
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4643
unit: fn apply_thread_settings_cwd()
file: codex-rs/tui/src/chatwidget/settings.rs
start line: 508
end line: 527
size: 18 LOC
McCabe index: 5
number of parameters: 2

id: 4644
unit: fn selected_thread_usage()
file: codex-rs/tui/src/chatwidget/thread_usage.rs
start line: 376
end line: 393
size: 18 LOC
McCabe index: 3
number of parameters: 1

id: 4645
unit: fn controller_set_width_rebuilds_queued_lines()
file: codex-rs/tui/src/streaming/controller.rs
start line: 862
end line: 881
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4646
unit: fn plan_controller_set_width_preserves_in_flight_tail()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1107
end line: 1126
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4647
unit: fn severe_backlog_can_reenter_during_hold()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 437
end line: 456
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4648
unit: fn render()
file: codex-rs/tui/src/pager_overlay.rs
start line: 189
end line: 208
size: 18 LOC
McCabe index: 3
number of parameters: 3

id: 4649
unit: fn transcript_overlay_renders_live_tail()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1256
end line: 1274
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4650
unit: fn buffer_to_text()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1364
end line: 1382
size: 18 LOC
McCabe index: 5
number of parameters: 2

id: 4651
unit: fn run()
file: codex-rs/tui/src/get_git_diff.rs
start line: 882
end line: 899
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4652
unit: fn spawn_ide_context_server()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 920
end line: 937
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4653
unit: fn fetch_ide_context_falls_back_to_legacy_socket()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 997
end line: 1017
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4654
unit: fn usable_content_width_returns_none_when_reserved_exhausts_width()
file: codex-rs/tui/src/width.rs
start line: 79
end line: 96
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4655
unit: fn legacy_turn_permissions_preserve_workspace_write()
file: codex-rs/tui/src/app_server_session.rs
start line: 2789
end line: 2808
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4656
unit: fn startup_session_header()
file: codex-rs/tui/src/startup_draft.rs
start line: 452
end line: 469
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4657
unit: fn active_turn_interrupt_race()
file: codex-rs/tui/src/app.rs
start line: 732
end line: 749
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4658
unit: fn windows_console_input_modes_preserve_original_vt_input_state()
file: codex-rs/tui/src/tui.rs
start line: 144
end line: 161
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4659
unit: fn flush_terminal_input_buffer()
file: codex-rs/tui/src/tui.rs
start line: 397
end line: 416
size: 18 LOC
McCabe index: 4
number of parameters: 0

id: 4660
unit: fn theme_scope_backgrounds_override_truecolor_fallback_when_available()
file: codex-rs/tui/src/diff_render.rs
start line: 2077
end line: 2094
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4661
unit: fn theme_scope_backgrounds_quantize_to_ansi256()
file: codex-rs/tui/src/diff_render.rs
start line: 2097
end line: 2114
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4662
unit: fn fallback_wrapping_uses_display_width_for_tabs_and_wide_chars()
file: codex-rs/tui/src/diff_render.rs
start line: 2564
end line: 2582
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4663
unit: fn complete_pending_page_down()
file: codex-rs/tui/src/resume_picker.rs
start line: 1543
end line: 1562
size: 18 LOC
McCabe index: 4
number of parameters: 1

id: 4664
unit: fn format_relative_time_long()
file: codex-rs/tui/src/resume_picker.rs
start line: 3381
end line: 3398
size: 18 LOC
McCabe index: 5
number of parameters: 2

id: 4665
unit: fn picker_footer_percent_is_complete_when_not_scrollable()
file: codex-rs/tui/src/resume_picker.rs
start line: 4496
end line: 4515
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4666
unit: fn dense_snapshot_row()
file: codex-rs/tui/src/resume_picker.rs
start line: 5175
end line: 5192
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4667
unit: fn agent_shortcut_matches_option_arrows_only()
file: codex-rs/tui/src/multi_agents.rs
start line: 872
end line: 889
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4668
unit: fn app_branding_from_api()
file: codex-rs/tui/src/app_info.rs
start line: 55
end line: 72
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4669
unit: fn default()
file: codex-rs/tui/src/markdown_render.rs
start line: 110
end line: 127
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4670
unit: fn push_link()
file: codex-rs/tui/src/markdown_render.rs
start line: 1811
end line: 1828
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4671
unit: fn file_url_to_local_path_text()
file: codex-rs/tui/src/markdown_render.rs
start line: 2194
end line: 2215
size: 18 LOC
McCabe index: 7
number of parameters: 1

id: 4672
unit: fn reduced_motion_activity_indicator_uses_explicit_fallback()
file: codex-rs/tui/src/motion.rs
start line: 88
end line: 105
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4673
unit: fn prefers_system_bwrap_when_system_bwrap_lacks_argv0()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 265
end line: 283
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4674
unit: fn invoke_tool()
file: codex-rs/code-mode-protocol/src/session.rs
start line: 100
end line: 121
size: 18 LOC
McCabe index: 3
number of parameters: 3

id: 4675
unit: fn mcp_call_tool_result_schema()
file: codex-rs/code-mode-protocol/src/description.rs
start line: 522
end line: 539
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4676
unit: fn json_literal_serialization_upper_bound()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 515
end line: 534
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4677
unit: fn load_file_rejects_newer_schema_versions()
file: codex-rs/secrets/src/local.rs
start line: 427
end line: 446
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4678
unit: fn new_with_telemetry()
file: codex-rs/exec-server/src/remote.rs
start line: 87
end line: 104
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4679
unit: fn rpc_client_without_recovery()
file: codex-rs/exec-server/src/client.rs
start line: 671
end line: 688
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4680
unit: fn map_rpc_call_result()
file: codex-rs/exec-server/src/client.rs
start line: 1165
end line: 1184
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4681
unit: fn new()
file: codex-rs/exec-server/src/client.rs
start line: 1224
end line: 1241
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4682
unit: fn publish_ordered_event()
file: codex-rs/exec-server/src/client.rs
start line: 1263
end line: 1284
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4683
unit: fn remove_session_if()
file: codex-rs/exec-server/src/client.rs
start line: 1543
end line: 1560
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4684
unit: fn normalize_stdio_cwd()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 177
end line: 194
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4685
unit: fn exec_params_with_argv()
file: codex-rs/exec-server/src/server/handler/tests.rs
start line: 28
end line: 45
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4686
unit: fn provisioning_noise_environment()
file: codex-rs/exec-server/src/environment.rs
start line: 506
end line: 523
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4687
unit: fn validate_paths()
file: codex-rs/exec-server/src/environment_config.rs
start line: 145
end line: 162
size: 18 LOC
McCabe index: 4
number of parameters: 1

id: 4688
unit: fn with_runtime_paths()
file: codex-rs/exec-server/src/local_process.rs
start line: 209
end line: 226
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4689
unit: fn test_exec_params()
file: codex-rs/exec-server/src/local_process.rs
start line: 1153
end line: 1170
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4690
unit: fn update_config()
file: codex-rs/ext/history-notes/src/extension.rs
start line: 43
end line: 60
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4691
unit: fn to_response_item()
file: codex-rs/ext/image-generation/src/tool.rs
start line: 641
end line: 658
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4692
unit: fn spec()
file: codex-rs/ext/web-search/src/tool.rs
start line: 57
end line: 76
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4693
unit: fn with_locator()
file: codex-rs/ext/skills/src/render.rs
start line: 204
end line: 221
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4694
unit: fn allocated_skill_lines_cost()
file: codex-rs/ext/skills/src/render.rs
start line: 934
end line: 951
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4695
unit: fn is_cjk()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 465
end line: 482
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4696
unit: fn body()
file: codex-rs/ext/skills/src/fragments.rs
start line: 93
end line: 110
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4697
unit: fn on_config_changed()
file: codex-rs/ext/skills/src/extension.rs
start line: 164
end line: 181
size: 18 LOC
McCabe index: 2
number of parameters: 5

id: 4698
unit: fn build_skill_tools()
file: codex-rs/ext/skills/src/extension.rs
start line: 559
end line: 576
size: 18 LOC
McCabe index: 1
number of parameters: 6

id: 4699
unit: fn line_start_byte_offset()
file: codex-rs/ext/memories/src/local/read.rs
start line: 53
end line: 72
size: 18 LOC
McCabe index: 5
number of parameters: 2

id: 4700
unit: fn token_delta_since_last_accounting()
file: codex-rs/ext/goal/src/accounting.rs
start line: 422
end line: 439
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4701
unit: fn new()
file: codex-rs/ext/goal/src/tool.rs
start line: 443
end line: 460
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4702
unit: fn removed_apps_mcp_path_override_shapes_are_ignored()
file: codex-rs/features/src/tests.rs
start line: 111
end line: 129
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4703
unit: fn use_legacy_landlock_config_records_deprecation_notice()
file: codex-rs/features/src/tests.rs
start line: 384
end line: 403
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4704
unit: fn outgoing_request_serializes_as_jsonrpc_request()
file: codex-rs/mcp-server/src/outgoing_message.rs
start line: 256
end line: 275
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4705
unit: fn openai_provider_returns_chatgpt_account_state_without_email()
file: codex-rs/model-provider/src/provider.rs
start line: 969
end line: 987
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4706
unit: fn managed_auth()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 108
end line: 125
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4707
unit: fn file_uri_round_trips_an_absolute_path()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 38
end line: 57
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4708
unit: fn malformed_bad_path_uris_are_rejected()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 433
end line: 450
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4709
unit: fn join_uses_the_base_uri_path_convention()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1135
end line: 1152
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4710
unit: fn openpty()
file: codex-rs/utils/pty/src/win/conpty.rs
start line: 98
end line: 118
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4711
unit: fn signal()
file: codex-rs/utils/pty/src/pipe.rs
start line: 43
end line: 62
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4712
unit: fn rejects_symlinked_legacy_plugin_manifest_directory_before_lower_precedence_manifest()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 313
end line: 331
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4713
unit: fn cache_image()
file: codex-rs/utils/image/src/lib.rs
start line: 211
end line: 229
size: 18 LOC
McCabe index: 3
number of parameters: 4

id: 4714
unit: fn canonicalize_returns_absolute_path_buf()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 518
end line: 535
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4715
unit: fn json_files_in_recursive()
file: codex-rs/app-server-protocol/src/export.rs
start line: 698
end line: 715
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4716
unit: fn find_top_level_brace_span()
file: codex-rs/app-server-protocol/src/export.rs
start line: 752
end line: 769
size: 18 LOC
McCabe index: 9
number of parameters: 1

id: 4717
unit: fn rewrite_ref_prefix()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1190
end line: 1207
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4718
unit: fn strip_method_variants_from_json_schema()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1416
end line: 1434
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4719
unit: fn handle_guardian_assessment()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 667
end line: 684
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4720
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/hook.rs
start line: 122
end line: 139
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4721
unit: fn client_request_thread_start_granular_approval_policy_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2165
end line: 2183
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4722
unit: fn mcp_server_elicitation_response_round_trips_rmcp_result()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2254
end line: 2272
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4723
unit: fn mcp_server_elicitation_request_from_core_url_request()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2275
end line: 2293
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4724
unit: fn automatic_approval_review_deserializes_aborted_status()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2816
end line: 2833
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4725
unit: fn thread_start_params_round_trip_multi_agent_mode()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4827
end line: 4845
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4726
unit: fn schema_array_item_sort_key()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 266
end line: 283
size: 18 LOC
McCabe index: 3
number of parameters: 1

id: 4727
unit: fn prepare_shutdown_worker()
file: codex-rs/otel/src/provider.rs
start line: 113
end line: 130
size: 18 LOC
McCabe index: 3
number of parameters: 1

id: 4728
unit: fn read_bounded_local_media()
file: codex-rs/protocol/src/local_media.rs
start line: 54
end line: 72
size: 18 LOC
McCabe index: 3
number of parameters: 3

id: 4729
unit: fn permission_profile_round_trip_preserves_disabled_sandbox()
file: codex-rs/protocol/src/models.rs
start line: 2849
end line: 2867
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4730
unit: fn serializes_image_user_input_without_tags()
file: codex-rs/protocol/src/models.rs
start line: 3815
end line: 3835
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4731
unit: fn detect_encoding()
file: codex-rs/protocol/src/exec_output.rs
start line: 97
end line: 116
size: 18 LOC
McCabe index: 4
number of parameters: 1

id: 4732
unit: fn with_local_policy_context()
file: codex-rs/protocol/src/permissions.rs
start line: 1881
end line: 1898
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4733
unit: fn dedup_absolute_paths()
file: codex-rs/protocol/src/permissions.rs
start line: 2053
end line: 2070
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4734
unit: fn legacy_current_working_directory_special_path_deserializes_as_project_roots()
file: codex-rs/protocol/src/permissions.rs
start line: 3104
end line: 3122
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4735
unit: fn get_model_instructions_uses_template_when_placeholder_present()
file: codex-rs/protocol/src/openai_models.rs
start line: 1323
end line: 1342
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4736
unit: fn models_response_rejects_model_without_instruction_source()
file: codex-rs/protocol/src/openai_models.rs
start line: 1486
end line: 1505
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4737
unit: fn model_info_treats_unknown_tool_mode_as_omitted()
file: codex-rs/protocol/src/openai_models.rs
start line: 1908
end line: 1926
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4738
unit: fn from()
file: codex-rs/protocol/src/mcp.rs
start line: 412
end line: 429
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4739
unit: fn merge_glob_scan_max_depth()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 217
end line: 235
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4740
unit: fn filesystem_reason_from_output()
file: codex-rs/sandboxing/src/violation.rs
start line: 232
end line: 249
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4741
unit: fn find_system_bwrap_in_search_paths()
file: codex-rs/sandboxing/src/bwrap.rs
start line: 174
end line: 191
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4742
unit: fn parses_managed_user_identity()
file: codex-rs/cli/src/sandbox_setup.rs
start line: 170
end line: 188
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4743
unit: fn from_outcome()
file: codex-rs/cli/src/marketplace_cmd.rs
start line: 450
end line: 467
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4744
unit: fn humanize_detail()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 605
end line: 622
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4745
unit: fn middle_truncate()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 707
end line: 724
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4746
unit: fn git_entry_summary()
file: codex-rs/cli/src/doctor/git.rs
start line: 227
end line: 244
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4747
unit: fn parses_git_for_windows_version()
file: codex-rs/cli/src/doctor/git.rs
start line: 291
end line: 308
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4748
unit: fn terminal_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 690
end line: 707
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4749
unit: fn render_human_report_includes_threads_row_in_environment()
file: codex-rs/cli/src/doctor/output.rs
start line: 1440
end line: 1459
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4750
unit: fn inherited_managed_env_for_cargo_binary()
file: codex-rs/cli/src/doctor.rs
start line: 967
end line: 985
size: 18 LOC
McCabe index: 5
number of parameters: 1

id: 4751
unit: fn run_command()
file: codex-rs/cli/src/doctor.rs
start line: 1141
end line: 1158
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4752
unit: fn terminal_name()
file: codex-rs/cli/src/doctor.rs
start line: 1913
end line: 1930
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4753
unit: fn path_readiness()
file: codex-rs/cli/src/doctor.rs
start line: 3056
end line: 3073
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4754
unit: fn codex_new_thread_url_encodes_workspace_path()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 493
end line: 511
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4755
unit: fn approve_for_me_configures_interactive_mode()
file: codex-rs/cli/src/main.rs
start line: 3263
end line: 3281
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4756
unit: fn later_approve_for_me_overrides_root_exec_sandbox()
file: codex-rs/cli/src/main.rs
start line: 3332
end line: 3350
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4757
unit: fn later_approve_for_me_overrides_root_tui_approval_policy()
file: codex-rs/cli/src/main.rs
start line: 3377
end line: 3395
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4758
unit: fn sample_exit_info()
file: codex-rs/cli/src/main.rs
start line: 3726
end line: 3743
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4759
unit: fn print_foreground_ready_output()
file: codex-rs/cli/src/remote_control_cmd.rs
start line: 304
end line: 322
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4760
unit: fn event_msg_user_messages_set_title_and_first_user_message()
file: codex-rs/state/src/extract.rs
start line: 234
end line: 253
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4761
unit: fn on_event()
file: codex-rs/feedback/src/lib.rs
start line: 787
end line: 808
size: 18 LOC
McCabe index: 6
number of parameters: 2

id: 4762
unit: fn scan_index_from_end_for_each()
file: codex-rs/rollout/src/session_index.rs
start line: 279
end line: 296
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4763
unit: fn windows_sandbox_exec_request()
file: codex-rs/app-server/src/command_exec.rs
start line: 709
end line: 726
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4764
unit: fn core_migration_item_type()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 200
end line: 217
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4765
unit: fn sqlite_recovery_notice()
file: codex-rs/app-server/src/lib.rs
start line: 1306
end line: 1324
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4766
unit: fn map_browser_use_requirements_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 543
end line: 560
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4767
unit: fn connector_runtime_tool()
file: codex-rs/app-server/src/request_processors/apps_processor/installed.rs
start line: 192
end line: 209
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4768
unit: fn ensure_direct_input_allowed()
file: codex-rs/app-server/src/request_processors/thread_queue_processor.rs
start line: 280
end line: 297
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4769
unit: fn current_time_connection_must_be_unambiguous()
file: codex-rs/app-server/src/current_time.rs
start line: 159
end line: 176
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4770
unit: fn seal_segments()
file: codex-rs/app-server/src/realtime_history.rs
start line: 483
end line: 500
size: 18 LOC
McCabe index: 3
number of parameters: 3

id: 4771
unit: fn attach_parent_context()
file: codex-rs/app-server/src/app_server_tracing.rs
start line: 125
end line: 142
size: 18 LOC
McCabe index: 4
number of parameters: 4

id: 4772
unit: fn upsert_thread()
file: codex-rs/app-server/src/thread_status.rs
start line: 317
end line: 334
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4773
unit: fn update_runtime()
file: codex-rs/app-server/src/thread_status.rs
start line: 350
end line: 367
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4774
unit: fn app_branding_to_api()
file: codex-rs/app-server/src/app_info.rs
start line: 110
end line: 127
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4775
unit: fn list_models()
file: codex-rs/models-manager/src/manager.rs
start line: 88
end line: 105
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4776
unit: fn fail()
file: codex-rs/code-mode/src/remote_session/connection/driver.rs
start line: 151
end line: 168
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4777
unit: fn with_host()
file: codex-rs/code-mode/src/remote_session.rs
start line: 251
end line: 268
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4778
unit: fn request_shutdown()
file: codex-rs/code-mode/src/remote_session.rs
start line: 386
end line: 403
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4779
unit: fn request_shutdown()
file: codex-rs/code-mode/src/grpc_session/mod.rs
start line: 314
end line: 331
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4780
unit: fn injects_safe_directory_for_git_directory()
file: codex-rs/windows-sandbox-rs/src/sandbox_utils.rs
start line: 73
end line: 92
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4781
unit: fn try_take_completed_connect_result()
file: codex-rs/windows-sandbox-rs/src/elevated/runner_client.rs
start line: 179
end line: 198
size: 18 LOC
McCabe index: 3
number of parameters: 4

id: 4782
unit: fn scan_root_uses_literal_prefix_before_glob()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 347
end line: 364
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4783
unit: fn configured_depth_excludes_deeper_recursive_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 628
end line: 646
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4784
unit: fn recursive_globs_rescan_for_new_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 649
end line: 667
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4785
unit: fn setup_refresh_deny_read_paths()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 303
end line: 320
size: 18 LOC
McCabe index: 1
number of parameters: 3

id: 4786
unit: fn loopback_proxy_port_from_url()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 795
end line: 814
size: 18 LOC
McCabe index: 6
number of parameters: 1

id: 4787
unit: fn report_helper_failure()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 865
end line: 882
size: 18 LOC
McCabe index: 2
number of parameters: 3

id: 4788
unit: fn is_user_profile_root_exclusion()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1270
end line: 1288
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4789
unit: fn append_rule_line()
file: codex-rs/execpolicy/src/amend.rs
start line: 127
end line: 145
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4790
unit: fn appends_network_rule()
file: codex-rs/execpolicy/src/amend.rs
start line: 274
end line: 293
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4791
unit: fn should_remove_rule()
file: codex-rs/execpolicy/src/sandbox_migration.rs
start line: 102
end line: 119
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4792
unit: fn validate_pending_examples_from()
file: codex-rs/execpolicy/src/parser.rs
start line: 133
end line: 152
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4793
unit: fn test_user_notification()
file: codex-rs/hooks/src/legacy_notify.rs
start line: 103
end line: 120
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4794
unit: fn plain_stdout_is_ignored()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 656
end line: 674
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4795
unit: fn exit_code_two_without_stderr_does_not_block()
file: codex-rs/hooks/src/events/stop.rs
start line: 584
end line: 602
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4796
unit: fn command_input_json()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 150
end line: 167
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4797
unit: fn resolve_permission_request_decision()
file: codex-rs/hooks/src/events/permission_request.rs
start line: 152
end line: 169
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4798
unit: fn load_toml_hooks_from_layer()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 381
end line: 399
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4799
unit: fn hook_hash()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 762
end line: 779
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4800
unit: fn parse_patch_text()
file: codex-rs/apply-patch/src/parser.rs
start line: 193
end line: 211
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4801
unit: fn check_start_and_end_lines_strict()
file: codex-rs/apply-patch/src/parser.rs
start line: 256
end line: 274
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4802
unit: fn path_env_can_prepend_package_path_before_arg0_alias_dir()
file: codex-rs/arg0/src/lib.rs
start line: 673
end line: 692
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4803
unit: fn collect_fingerprint_items()
file: codex-rs/skills/src/lib.rs
start line: 124
end line: 141
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4804
unit: fn parse_cursor()
file: codex-rs/thread-store/src/local/thread_history/search.rs
start line: 275
end line: 292
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4805
unit: fn from_index()
file: codex-rs/thread-store/src/local/delete_thread.rs
start line: 35
end line: 52
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4806
unit: fn new()
file: codex-rs/thread-store/src/local/rollout_migration.rs
start line: 220
end line: 237
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4807
unit: fn thread_creation_cursor()
file: codex-rs/thread-store/src/local/rollout_migration/startup.rs
start line: 350
end line: 367
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4808
unit: fn parse_handoff_requested_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1297
end line: 1315
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4809
unit: fn parse_realtime_v2_response_audio_delta_with_item_id()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1833
end line: 1851
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4810
unit: fn extract_input_transcript()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs
start line: 191
end line: 210
size: 18 LOC
McCabe index: 7
number of parameters: 1

id: 4811
unit: fn overlay_outer()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 71
end line: 88
size: 18 LOC
McCabe index: 1
number of parameters: 1

id: 4812
unit: fn draw_inline_spinner()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 846
end line: 863
size: 18 LOC
McCabe index: 2
number of parameters: 4

id: 4813
unit: fn format_task_list_lines()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 496
end line: 513
size: 18 LOC
McCabe index: 4
number of parameters: 4

id: 4814
unit: fn apply_modify_conflict()
file: codex-rs/git-utils/src/apply.rs
start line: 694
end line: 714
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4815
unit: fn validate_token_url()
file: codex-rs/workload-identity/src/exchange.rs
start line: 224
end line: 241
size: 18 LOC
McCabe index: 9
number of parameters: 1

id: 4816
unit: fn parse_literal_command_from_node()
file: codex-rs/shell-command/src/bash.rs
start line: 220
end line: 239
size: 18 LOC
McCabe index: 6
number of parameters: 2

id: 4817
unit: fn parse_literal_shell_word()
file: codex-rs/shell-command/src/bash.rs
start line: 241
end line: 258
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4818
unit: fn supports_egrep_and_fgrep()
file: codex-rs/shell-command/src/parse_command.rs
start line: 624
end line: 641
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4819
unit: fn strips_true_inside_bash_lc()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1019
end line: 1037
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4820
unit: fn cat_with_double_dash_and_sed_ranges()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1177
end line: 1197
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4821
unit: fn python_walks_files()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1869
end line: 1886
size: 18 LOC
McCabe index: 10
number of parameters: 1

id: 4822
unit: fn deeply_nested_command_wrappers_fail_closed()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 219
end line: 237
size: 18 LOC
McCabe index: 2
number of parameters: 0

id: 4823
unit: fn render_workspace_diff_file()
file: codex-rs/memories/write/src/workspace.rs
start line: 132
end line: 151
size: 18 LOC
McCabe index: 3
number of parameters: 1

id: 4824
unit: fn append_bounded_diff()
file: codex-rs/memories/write/src/workspace.rs
start line: 153
end line: 171
size: 18 LOC
McCabe index: 4
number of parameters: 2

id: 4825
unit: fn commit_external_auth()
file: codex-rs/login/src/auth/manager.rs
start line: 2975
end line: 2994
size: 18 LOC
McCabe index: 3
number of parameters: 2

id: 4826
unit: fn retain_newest_row()
file: codex-rs/message-history/src/batch.rs
start line: 354
end line: 371
size: 18 LOC
McCabe index: 5
number of parameters: 3

id: 4827
unit: fn skips_already_imported_current_session_versions()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 327
end line: 346
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4828
unit: fn loads_custom_title_for_imported_session()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 352
end line: 371
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4829
unit: fn loads_ai_title_for_imported_session()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 374
end line: 393
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4830
unit: fn content_blocks()
file: codex-rs/external-agent-migration/src/sessions/records_common.rs
start line: 67
end line: 84
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4831
unit: fn ingest_server_request_aborted()
file: codex-rs/analytics/src/reducer.rs
start line: 1696
end line: 1713
size: 18 LOC
McCabe index: 1
number of parameters: 4

id: 4832
unit: fn record_item_review_summary()
file: codex-rs/analytics/src/reducer.rs
start line: 2270
end line: 2287
size: 18 LOC
McCabe index: 1
number of parameters: 6

id: 4833
unit: fn dynamic_content_counts()
file: codex-rs/analytics/src/reducer.rs
start line: 3295
end line: 3312
size: 18 LOC
McCabe index: 2
number of parameters: 1

id: 4834
unit: fn environment_capabilities_accept_legacy_response_without_environment_config_read()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 994
end line: 1012
size: 18 LOC
McCabe index: 1
number of parameters: 0

id: 4835
unit: fn pending_outcome()
file: codex-rs/code-mode-runtime/src/service.rs
start line: 323
end line: 340
size: 18 LOC
McCabe index: 1
number of parameters: 2

id: 4836
unit: def summarize_checks()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 284
end line: 301
size: 18 LOC
McCabe index: 6
number of parameters: 1

id: 4837
unit: def main()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 870
end line: 887
size: 18 LOC
McCabe index: 5
number of parameters: 0

id: 4838
unit: def _interrupt_goal_operation()
file: sdk/python/src/openai_codex/client.py
start line: 532
end line: 549
size: 18 LOC
McCabe index: 9
number of parameters: 2

id: 4839
unit: def _reader_loop()
file: sdk/python/src/openai_codex/client.py
start line: 803
end line: 821
size: 18 LOC
McCabe index: 8
number of parameters: 1

id: 4840
unit: export function prependPathDirs()
file: sdk/typescript/src/exec.ts
start line: 456
end line: 474
size: 18 LOC
McCabe index: 6
number of parameters: 3

id: 4841
unit: def _open_without_redirects()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 264
end line: 283
size: 18 LOC
McCabe index: 2
number of parameters: 2

id: 4842
unit: def publish_installers()
file: .github/scripts/publish_r2_release.py
start line: 268
end line: 285
size: 18 LOC
McCabe index: 4
number of parameters: 3

id: 4843
unit: def startup_args()
file: .github/scripts/run_bazel_with_buildbuddy.py
start line: 33
end line: 63
size: 18 LOC
McCabe index: 9
number of parameters: 3

id: 4844
unit: def prefer_rustup_shims()
file: tools/argument-comment-lint/wrapper_common.py
start line: 211
end line: 230
size: 17 LOC
McCabe index: 8
number of parameters: 2

id: 4845
unit: fn dispatched_tool_kind()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 261
end line: 277
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4846
unit: fn model_visible_tool_item_ids()
file: codex-rs/rollout-trace/src/reducer/tool.rs
start line: 444
end line: 460
size: 17 LOC
McCabe index: 3
number of parameters: 4

id: 4847
unit: fn model_visible_code_cell_item_ids()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 657
end line: 673
size: 17 LOC
McCabe index: 3
number of parameters: 4

id: 4848
unit: fn agent_tool_payload_ids()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 421
end line: 437
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 4849
unit: fn raw_text_or_json_body()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 433
end line: 449
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4850
unit: fn mcp_redirect_policy()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 765
end line: 781
size: 17 LOC
McCabe index: 5
number of parameters: 3

id: 4851
unit: fn refresh_expires_in_from_timestamp()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 335
end line: 355
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4852
unit: fn load_oauth_tokens_from_direct_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 374
end line: 390
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 4853
unit: fn parse_auth_param_value()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 150
end line: 166
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 4854
unit: fn elicitation_response_result()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 280
end line: 297
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4855
unit: fn transition_disabled()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 338
end line: 354
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4856
unit: fn environment_cwd()
file: codex-rs/codex-mcp/src/plugin_config.rs
start line: 164
end line: 180
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4857
unit: fn poll_next()
file: codex-rs/network-proxy/src/mitm.rs
start line: 532
end line: 548
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4858
unit: fn managed_ca_trust_bundle_for_cert_path()
file: codex-rs/network-proxy/src/certs.rs
start line: 199
end line: 216
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4859
unit: fn drop()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1606
end line: 1622
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 4860
unit: fn sid_to_string()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 267
end line: 284
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4861
unit: fn validate_non_global_wildcard_domain_patterns()
file: codex-rs/network-proxy/src/state.rs
start line: 409
end line: 425
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4862
unit: fn to_response_item()
file: codex-rs/tools/src/tool_output.rs
start line: 144
end line: 162
size: 17 LOC
McCabe index: 2
number of parameters: 3

id: 4863
unit: fn message()
file: codex-rs/tools/src/response_history.rs
start line: 84
end line: 100
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4864
unit: fn parse_local_definition_ref()
file: codex-rs/tools/src/json_schema.rs
start line: 702
end line: 720
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4865
unit: fn publish_and_remove()
file: codex-rs/core/src/tools/network_approval.rs
start line: 323
end line: 339
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4866
unit: fn tool_dispatch_result()
file: codex-rs/core/src/tools/tool_dispatch_trace.rs
start line: 94
end line: 110
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 4867
unit: fn append_tool_search_executor()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1397
end line: 1413
size: 17 LOC
McCabe index: 2
number of parameters: 3

id: 4868
unit: fn dispatch_gate()
file: codex-rs/core/src/tools/code_mode/delegate.rs
start line: 204
end line: 220
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4869
unit: fn code_mode_result_returns_image_url_object()
file: codex-rs/core/src/tools/handlers/view_image.rs
start line: 333
end line: 351
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4870
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/new_context_window.rs
start line: 27
end line: 45
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4871
unit: fn patch_permissions_without_path_matching()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 331
end line: 349
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4872
unit: fn create_list_available_plugins_to_install_tool_uses_expected_wire_shape()
file: codex-rs/core/src/tools/handlers/list_available_plugins_to_install_spec.rs
start line: 28
end line: 44
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4873
unit: fn spec()
file: codex-rs/core/src/tools/handlers/wait_for_environment.rs
start line: 88
end line: 104
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4874
unit: fn post_unified_exec_tool_use_payload()
file: codex-rs/core/src/tools/handlers/unified_exec.rs
start line: 80
end line: 97
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4875
unit: fn spawn_agent_output_schema_v1()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 386
end line: 402
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4876
unit: fn wait_output_schema_v2()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 509
end line: 525
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4877
unit: fn post_tool_use_payload()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 439
end line: 456
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 4878
unit: fn retained_bytes()
file: codex-rs/core/src/context/node_repl_review_evidence.rs
start line: 59
end line: 75
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4879
unit: fn emit_auth_recovery_event()
file: codex-rs/core/src/client.rs
start line: 2395
end line: 2411
size: 17 LOC
McCabe index: 2
number of parameters: 5

id: 4880
unit: fn skill_config_selector_from_table()
file: codex-rs/core/src/config/edit.rs
start line: 703
end line: 720
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4881
unit: fn array_from_env_vars()
file: codex-rs/core/src/config/edit/document_helpers.rs
start line: 308
end line: 324
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4882
unit: fn parse_relative_subpath()
file: codex-rs/core/src/config/permissions.rs
start line: 870
end line: 887
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4883
unit: fn read_cached_accessible_connectors()
file: codex-rs/core/src/connectors.rs
start line: 360
end line: 378
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 4884
unit: fn collect_accessible_connectors_from_mcp_tools()
file: codex-rs/core/src/connectors.rs
start line: 468
end line: 486
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 4885
unit: fn new()
file: codex-rs/core/src/thread_manager.rs
start line: 279
end line: 295
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 4886
unit: fn try_increment_spawned()
file: codex-rs/core/src/agent/registry.rs
start line: 337
end line: 353
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 4887
unit: fn validate_loaded_v2_child()
file: codex-rs/core/src/agent/control/spawn.rs
start line: 277
end line: 293
size: 17 LOC
McCabe index: 5
number of parameters: 3

id: 4888
unit: fn should_retry_guardian_review()
file: codex-rs/core/src/guardian/review.rs
start line: 1102
end line: 1118
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4889
unit: fn format_section()
file: codex-rs/core/src/realtime_context.rs
start line: 470
end line: 489
size: 17 LOC
McCabe index: 4
number of parameters: 3

id: 4890
unit: fn increment()
file: codex-rs/core/src/elicitation.rs
start line: 48
end line: 64
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 4891
unit: fn utf8_boundary()
file: codex-rs/core/src/unified_exec/async_watcher.rs
start line: 439
end line: 455
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4892
unit: fn capture()
file: codex-rs/core/src/unified_exec/stdin_approval.rs
start line: 49
end line: 67
size: 17 LOC
McCabe index: 2
number of parameters: 4

id: 4893
unit: fn env_overlay_for_exec_server()
file: codex-rs/core/src/unified_exec/process_manager.rs
start line: 167
end line: 183
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 4894
unit: fn is_valid_agent_plugin_name()
file: codex-rs/core-plugins/src/agent_plugin_manifest.rs
start line: 219
end line: 235
size: 17 LOC
McCabe index: 10
number of parameters: 1

id: 4895
unit: fn managed_marketplace_name()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 458
end line: 474
size: 17 LOC
McCabe index: 4
number of parameters: 3

id: 4896
unit: fn ensure_configured_git_marketplace_unchanged()
file: codex-rs/core-plugins/src/marketplace_upgrade.rs
start line: 294
end line: 310
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4897
unit: fn write_manifest()
file: codex-rs/core-plugins/src/manifest.rs
start line: 678
end line: 694
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 4898
unit: fn collect_markdown_files()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 256
end line: 273
size: 17 LOC
McCabe index: 6
number of parameters: 2

id: 4899
unit: fn command_skill_description()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 362
end line: 378
size: 17 LOC
McCabe index: 2
number of parameters: 3

id: 4900
unit: fn command_source_name()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 380
end line: 396
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4901
unit: fn maybe_start_remote_catalog_cache_refresh()
file: codex-rs/core-plugins/src/manager.rs
start line: 1664
end line: 1681
size: 17 LOC
McCabe index: 3
number of parameters: 5

id: 4902
unit: fn load_raw_marketplace_manifest()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 488
end line: 504
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 4903
unit: fn normalize_optional_npm_source_field()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 882
end line: 898
size: 17 LOC
McCabe index: 2
number of parameters: 3

id: 4904
unit: fn archive_plugin_for_upload_with_limit()
file: codex-rs/core-plugins/src/remote/share.rs
start line: 478
end line: 494
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4905
unit: fn canonical_json()
file: codex-rs/config/src/fingerprint.rs
start line: 64
end line: 80
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4906
unit: fn materialize_remote_sandbox_config()
file: codex-rs/config/src/requirements_layers/layer.rs
start line: 202
end line: 218
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4907
unit: fn load()
file: codex-rs/config/src/thread_config.rs
start line: 93
end line: 110
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4908
unit: fn merge_app_requirements_descending_uses_lower_tool_approval_when_higher_missing()
file: codex-rs/config/src/config_requirements.rs
start line: 3240
end line: 3258
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4909
unit: fn load()
file: codex-rs/config/src/thread_config/remote.rs
start line: 366
end line: 382
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4910
unit: fn credential_broker_trusted_config()
file: codex-rs/config/src/loader/mod.rs
start line: 1420
end line: 1436
size: 17 LOC
McCabe index: 4
number of parameters: 3

id: 4911
unit: fn normalize_keybinding_spec()
file: codex-rs/config/src/tui_keymap.rs
start line: 511
end line: 528
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4912
unit: fn ensure_table_for_write()
file: codex-rs/config/src/plugin_edit.rs
start line: 124
end line: 140
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4913
unit: fn unknown_feature_toml_value_path()
file: codex-rs/config/src/strict_config.rs
start line: 129
end line: 148
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4914
unit: fn active_mcp_tool_call_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1532
end line: 1550
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4915
unit: fn reveal_if_due()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 649
end line: 665
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4916
unit: fn completed_stop_hook_multiline_system_message_prefixes_first_line_only()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 972
end line: 989
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4917
unit: fn visible_hook_without_animations_omits_spinner()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 1022
end line: 1040
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4918
unit: fn interrupt_turn_allows_backtrack_escape_and_can_be_remapped_or_unbound()
file: codex-rs/tui/src/keymap.rs
start line: 3401
end line: 3419
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4919
unit: fn parse_quoted_value()
file: codex-rs/tui/src/git_action_directives.rs
start line: 249
end line: 267
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 4920
unit: fn pop_user_input_request_for_turn()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 391
end line: 407
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4921
unit: fn remove_user_input_request()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 409
end line: 425
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4922
unit: fn thread_event_snapshot_drops_resolved_elicitation_after_outbound_resolution()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 903
end line: 921
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4923
unit: fn thread_event_snapshot_drops_pending_requests_when_thread_closes()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 952
end line: 969
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 4924
unit: fn plugin_mention_from_summary()
file: codex-rs/tui/src/app/plugin_mentions.rs
start line: 42
end line: 59
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4925
unit: fn fail_safety_buffered_branch()
file: codex-rs/tui/src/app/safety_buffering.rs
start line: 229
end line: 245
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 4926
unit: fn skill_load_warning_state_clear_allows_active_error_again()
file: codex-rs/tui/src/app/startup_prompts.rs
start line: 483
end line: 502
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4927
unit: fn tmux_command_output()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 381
end line: 398
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4928
unit: fn ssh_inside_tmux_reports_tmux_and_osc52_errors_when_both_fail()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 734
end line: 751
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4929
unit: fn vscode_terminal_detection_uses_linux_and_windows_term_program()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 435
end line: 451
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4930
unit: fn renders_remapped_interrupt_hint()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 417
end line: 434
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4931
unit: fn terminal_probe_stops_reading_when_its_deadline_expires()
file: codex-rs/tui/src/terminal_probe.rs
start line: 546
end line: 564
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4932
unit: fn frame_at_elapsed()
file: codex-rs/tui/src/pets/ambient.rs
start line: 414
end line: 431
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 4933
unit: fn write_pet()
file: codex-rs/tui/src/pets/picker.rs
start line: 200
end line: 216
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 4934
unit: fn load_custom_pet()
file: codex-rs/tui/src/pets/model.rs
start line: 185
end line: 203
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 4935
unit: fn load_builtin_pet_uses_app_catalog_storage()
file: codex-rs/tui/src/pets/model.rs
start line: 660
end line: 678
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4936
unit: fn app_running_animation_repeats_then_settles_into_idle()
file: codex-rs/tui/src/pets/model.rs
start line: 691
end line: 708
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4937
unit: fn glob_frame_files()
file: codex-rs/tui/src/pets/frames.rs
start line: 54
end line: 71
size: 17 LOC
McCabe index: 6
number of parameters: 1

id: 4938
unit: fn loader_overrides_are_default()
file: codex-rs/tui/src/lib.rs
start line: 900
end line: 916
size: 17 LOC
McCabe index: 10
number of parameters: 1

id: 4939
unit: fn key_capture_serializes_minus_as_named_key()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1714
end line: 1730
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4940
unit: fn normalize_single_quoted_windows_path()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 473
end line: 489
size: 17 LOC
McCabe index: 3
number of parameters: 0

id: 4941
unit: fn normalize_double_quoted_windows_path()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 492
end line: 508
size: 17 LOC
McCabe index: 3
number of parameters: 0

id: 4942
unit: fn write_minimal_tmtheme()
file: codex-rs/tui/src/render/highlight.rs
start line: 732
end line: 748
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 4943
unit: fn validate_theme_name_warns_when_custom_file_is_invalid()
file: codex-rs/tui/src/render/highlight.rs
start line: 1482
end line: 1498
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4944
unit: fn current()
file: codex-rs/tui/src/tooltips.rs
start line: 96
end line: 113
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 4945
unit: fn history_search_match_ranges_preserve_unicode_boundaries()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 714
end line: 730
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 4946
unit: fn make_exec_request()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1207
end line: 1223
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4947
unit: fn apply_patch_prompt_without_changes_shows_unavailable_destination()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2198
end line: 2214
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4948
unit: fn ctrl_shift_a_opens_fullscreen()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2279
end line: 2297
size: 17 LOC
McCabe index: 3
number of parameters: 0

id: 4949
unit: fn form_request()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1772
end line: 1788
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 4950
unit: fn toggle_selected()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 332
end line: 349
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 4951
unit: fn skip_disabled_down_clamped()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 923
end line: 940
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 4952
unit: fn make_scrolling_width_items()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1578
end line: 1594
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4953
unit: fn cursor_left_and_right_handle_graphemes()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3250
end line: 3270
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4954
unit: fn wrapping_and_cursor_positions()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3642
end line: 3667
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4955
unit: fn trailing_spaces_wrap_without_letting_the_cursor_escape()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3718
end line: 3735
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4956
unit: fn wrap_row_lines()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 310
end line: 327
size: 17 LOC
McCabe index: 4
number of parameters: 4

id: 4957
unit: fn wrapped_two_column_rows_preserve_hard_line_breaks()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 927
end line: 945
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4958
unit: fn exec_request()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2043
end line: 2059
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4959
unit: fn continued_typing_resets_delayed_approval_idle_deadline()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2341
end line: 2360
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4960
unit: fn non_ws_runs()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 187
end line: 203
size: 17 LOC
McCabe index: 6
number of parameters: 1

id: 4961
unit: fn action_rows()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 641
end line: 657
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 4962
unit: fn hint_line()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 671
end line: 687
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 4963
unit: fn dismiss_app_server_request()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 782
end line: 799
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 4964
unit: fn make_feedback_item()
file: codex-rs/tui/src/bottom_pane/feedback_view.rs
start line: 454
end line: 470
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 4965
unit: fn exhausted_search_result()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 826
end line: 843
size: 17 LOC
McCabe index: 4
number of parameters: 3

id: 4966
unit: fn initial_metadata_preserves_startup_history_but_session_changes_clear_it()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1022
end line: 1043
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4967
unit: fn content_line()
file: codex-rs/tui/src/bottom_pane/mentions_v2/render.rs
start line: 157
end line: 174
size: 17 LOC
McCabe index: 2
number of parameters: 4

id: 4968
unit: fn split_plugin_name_segments()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 138
end line: 157
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 4969
unit: fn sort_rows()
file: codex-rs/tui/src/bottom_pane/mentions_v2/filter.rs
start line: 62
end line: 79
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 4970
unit: fn file_match_to_row()
file: codex-rs/tui/src/bottom_pane/mentions_v2/filter.rs
start line: 95
end line: 111
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4971
unit: fn is_question_answered()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1036
end line: 1052
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 4972
unit: fn auto_resolution_absent_has_no_timer()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1825
end line: 1842
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4973
unit: fn enter_commits_default_selection_on_last_option_question()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2250
end line: 2268
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4974
unit: fn number_keys_select_and_submit_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2319
end line: 2337
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4975
unit: fn backspace_in_options_clears_selection()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2834
end line: 2852
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4976
unit: fn freeform_questions_submit_empty_when_empty()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3083
end line: 3101
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4977
unit: fn model_supports_service_tier()
file: codex-rs/tui/src/chatwidget/service_tiers.rs
start line: 127
end line: 143
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 4978
unit: fn build_placeholder_mapping()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 226
end line: 242
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4979
unit: fn remote_section_marketplace_tab_id()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1639
end line: 1656
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4980
unit: fn next_reasoning_effort()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 188
end line: 205
size: 17 LOC
McCabe index: 2
number of parameters: 3

id: 4981
unit: fn exec_approval()
file: codex-rs/tui/src/chatwidget/interrupts.rs
start line: 177
end line: 193
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 4982
unit: fn on_user_message_display()
file: codex-rs/tui/src/chatwidget.rs
start line: 1357
end line: 1374
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 4983
unit: fn emit()
file: codex-rs/tui/src/streaming/controller.rs
start line: 707
end line: 725
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 4984
unit: fn collect_plan_streamed_lines()
file: codex-rs/tui/src/streaming/controller.rs
start line: 843
end line: 859
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 4985
unit: fn controller_does_not_stall_repeated_pipe_prose_paragraphs()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1380
end line: 1399
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4986
unit: fn maybe_exit_catch_up()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 233
end line: 250
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 4987
unit: fn exits_catch_up_after_hysteresis_hold()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 365
end line: 384
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4988
unit: fn new()
file: codex-rs/tui/src/pager_overlay.rs
start line: 164
end line: 180
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 4989
unit: fn live_tail_renderable()
file: codex-rs/tui/src/pager_overlay.rs
start line: 835
end line: 851
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 4990
unit: fn footer_hints_display_chords_without_internal_dispatch_keys()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1116
end line: 1134
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4991
unit: fn transcript_overlay_snapshot_basic()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1215
end line: 1232
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4992
unit: fn transcript_overlay_preserves_semantic_web_links()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1235
end line: 1253
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4993
unit: fn thread_summary()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 1302
end line: 1318
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 4994
unit: fn status_line_pr_view_parser_requires_open_pr()
file: codex-rs/tui/src/branch_summary.rs
start line: 647
end line: 664
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4995
unit: fn saw()
file: codex-rs/tui/src/branch_summary.rs
start line: 715
end line: 731
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 4996
unit: fn is_press_accepts_press_and_repeat_but_rejects_release()
file: codex-rs/tui/src/key_hint.rs
start line: 258
end line: 275
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 4997
unit: fn assert_command_metadata()
file: codex-rs/tui/src/get_git_diff.rs
start line: 835
end line: 851
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 4998
unit: fn effective_configured_binding()
file: codex-rs/tui/src/keymap/chords.rs
start line: 381
end line: 397
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 4999
unit: fn write_ide_context_request()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 680
end line: 696
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 5000
unit: fn write_frame()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 699
end line: 715
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5001
unit: fn read()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 95
end line: 113
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5002
unit: fn write()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 117
end line: 135
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5003
unit: fn rate_limit_snapshot()
file: codex-rs/tui/src/app_server_session.rs
start line: 2377
end line: 2393
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5004
unit: fn copy_targets_exclude_blockquotes_without_prose()
file: codex-rs/tui/src/markdown.rs
start line: 313
end line: 330
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5005
unit: fn append_markdown_agent_unwraps_markdown_fences_for_no_outer_table_rendering()
file: codex-rs/tui/src/markdown.rs
start line: 436
end line: 454
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5006
unit: fn begin_overlay_backtrack_preview()
file: codex-rs/tui/src/app_backtrack.rs
start line: 285
end line: 302
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5007
unit: fn step_forward_backtrack_and_highlight()
file: codex-rs/tui/src/app_backtrack.rs
start line: 328
end line: 346
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5008
unit: fn backtrack_fork_before_turn_id_rejects_mid_turn_steers()
file: codex-rs/tui/src/app_backtrack.rs
start line: 765
end line: 783
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5009
unit: fn diff_buffers_only_updates_changed_cells_when_row_tails_are_unchanged()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1077
end line: 1096
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5010
unit: fn resolve_diff_backgrounds_for()
file: codex-rs/tui/src/diff_render.rs
start line: 237
end line: 254
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5011
unit: fn ui_snapshot_wrap_behavior_insert()
file: codex-rs/tui/src/diff_render.rs
start line: 1651
end line: 1672
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5012
unit: fn render_session_lines()
file: codex-rs/tui/src/resume_picker.rs
start line: 2743
end line: 2759
size: 17 LOC
McCabe index: 1
number of parameters: 6

id: 5013
unit: fn local_db_first_state()
file: codex-rs/tui/src/resume_picker.rs
start line: 3518
end line: 3534
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5014
unit: fn row_search_matches_metadata_fields()
file: codex-rs/tui/src/resume_picker.rs
start line: 3762
end line: 3779
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5015
unit: fn footer_omits_cwd_when_hidden()
file: codex-rs/tui/src/resume_picker.rs
start line: 3944
end line: 3961
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5016
unit: fn hint_line_snapshot_uses_compact_footer()
file: codex-rs/tui/src/resume_picker.rs
start line: 4306
end line: 4323
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5017
unit: fn completed_sub_agent_activity_stops_running_liveness()
file: codex-rs/tui/src/multi_agents.rs
start line: 702
end line: 719
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5018
unit: fn render_non_file_layer_value()
file: codex-rs/tui/src/debug_config.rs
start line: 446
end line: 463
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5019
unit: fn set_device_code_error_for_active_attempt()
file: codex-rs/tui/src/onboarding/auth/headless_chatgpt_login.rs
start line: 179
end line: 196
size: 17 LOC
McCabe index: 2
number of parameters: 5

id: 5020
unit: fn soft_break()
file: codex-rs/tui/src/markdown_render.rs
start line: 765
end line: 781
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5021
unit: fn end_codeblock()
file: codex-rs/tui/src/markdown_render.rs
start line: 874
end line: 892
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 5022
unit: fn push_prewrapped_line()
file: codex-rs/tui/src/markdown_render.rs
start line: 1942
end line: 1959
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5023
unit: fn push_line()
file: codex-rs/tui/src/markdown_render.rs
start line: 1961
end line: 1979
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5024
unit: fn push_text_spans()
file: codex-rs/tui/src/markdown_render.rs
start line: 2017
end line: 2033
size: 17 LOC
McCabe index: 4
number of parameters: 3

id: 5025
unit: fn wraps_nested_lists()
file: codex-rs/tui/src/markdown_render.rs
start line: 2352
end line: 2368
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5026
unit: fn annotates_explicit_web_link_label_and_visible_destination()
file: codex-rs/tui/src/markdown_render.rs
start line: 2831
end line: 2848
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5027
unit: fn key_value_table_keeps_web_annotations()
file: codex-rs/tui/src/markdown_render.rs
start line: 2883
end line: 2900
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5028
unit: fn render_lines()
file: codex-rs/tui/src/theme_picker.rs
start line: 425
end line: 441
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5029
unit: fn proxy_bidirectional()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 471
end line: 487
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5030
unit: fn drain_events()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 723
end line: 739
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 5031
unit: fn remove_protected_create_target()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1154
end line: 1170
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5032
unit: fn rejects_malformed_legacy_bubblewrap_fd_mounts()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 402
end line: 419
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5033
unit: fn unreadable_globs_add_canonical_targets_for_symlink_matches()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2648
end line: 2667
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5034
unit: fn assert_empty_file_bound_without_perms()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2721
end line: 2737
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 5035
unit: fn percent_decode_uri_fragment()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 451
end line: 467
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5036
unit: fn has_renderable_schema_keywords()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 478
end line: 494
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5037
unit: fn record_operation()
file: codex-rs/exec-server/src/telemetry.rs
start line: 245
end line: 261
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 5038
unit: fn file_metadata()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 219
end line: 235
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5039
unit: fn validate_websocket_url()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 274
end line: 290
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5040
unit: fn require_initialized_for()
file: codex-rs/exec-server/src/server/handler.rs
start line: 386
end line: 402
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5041
unit: fn sandbox_cwd()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 175
end line: 193
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5042
unit: fn sandbox_cwd_uses_context_cwd()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 721
end line: 738
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5043
unit: fn sandbox_cwd_rejects_cwd_dependent_profile_without_context_cwd()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 761
end line: 779
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5044
unit: fn reserve_walk_response_bytes()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1120
end line: 1136
size: 17 LOC
McCabe index: 2
number of parameters: 3

id: 5045
unit: fn copy_dir_recursive()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1169
end line: 1186
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 5046
unit: fn http_request()
file: codex-rs/exec-server/src/client/route_aware_http_client.rs
start line: 117
end line: 133
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5047
unit: fn decode_params()
file: codex-rs/exec-server/src/rpc.rs
start line: 758
end line: 774
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5048
unit: fn on_skill_invocation()
file: codex-rs/ext/guardian-v2/src/async_scorer/extension.rs
start line: 222
end line: 238
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5049
unit: fn message()
file: codex-rs/ext/web-search/src/history.rs
start line: 94
end line: 110
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5050
unit: fn external_web_access_preserves_legacy_values_until_indexed()
file: codex-rs/ext/web-search/src/extension.rs
start line: 176
end line: 192
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5051
unit: fn project_root_markers_from_stack()
file: codex-rs/ext/skills/src/host_roots.rs
start line: 187
end line: 204
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5052
unit: fn dependency_terms()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 160
end line: 176
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 5053
unit: fn query_terms()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 196
end line: 212
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5054
unit: fn query_terms()
file: codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs
start line: 188
end line: 204
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 5055
unit: fn query_terms()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 163
end line: 179
size: 17 LOC
McCabe index: 5
number of parameters: 1

id: 5056
unit: fn ad_hoc_tool_definition_includes_filename_contract()
file: codex-rs/ext/memories/src/tests.rs
start line: 150
end line: 167
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5057
unit: fn bearer_auth_provider_adds_auth_headers()
file: codex-rs/model-provider/src/bearer_auth_provider.rs
start line: 72
end line: 90
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5058
unit: fn gpt_5_bedrock_model()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 72
end line: 88
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 5059
unit: fn catalog_uses_mantle_model_ids_in_priority_order()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 128
end line: 145
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5060
unit: fn configured_bedrock_catalogs_normalize_unsupported_model_capabilities()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 198
end line: 215
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5061
unit: fn gpt_5_bedrock_models_only_allow_default_service_tier()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 285
end line: 302
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5062
unit: fn infer_opaque_path_convention()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 809
end line: 826
size: 17 LOC
McCabe index: 6
number of parameters: 1

id: 5063
unit: fn wait()
file: codex-rs/utils/pty/src/win/mod.rs
start line: 132
end line: 148
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5064
unit: fn poll()
file: codex-rs/utils/pty/src/win/mod.rs
start line: 164
end line: 180
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5065
unit: fn rejects_symlinked_root_plugin_manifest()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 259
end line: 276
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5066
unit: fn preserves_codex_claude_cursor_legacy_precedence()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 354
end line: 371
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5067
unit: fn nested_explicit_home_directories_restore_the_previous_home()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 644
end line: 662
size: 17 LOC
McCabe index: 3
number of parameters: 0

id: 5068
unit: fn workspace_write_summary_still_includes_network_access()
file: codex-rs/utils/sandbox-summary/src/sandbox_summary.rs
start line: 130
end line: 146
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5069
unit: fn prune_unused_type_imports()
file: codex-rs/app-server-protocol/src/export.rs
start line: 668
end line: 685
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 5070
unit: fn first_ref_with_prefix()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1218
end line: 1234
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5071
unit: fn ensure_referenced_definitions_present()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1236
end line: 1252
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5072
unit: fn to_pascal_case()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1904
end line: 1923
size: 17 LOC
McCabe index: 7
number of parameters: 1

id: 5073
unit: fn generate_index_ts()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2042
end line: 2059
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5074
unit: fn handle_collab_agent_spawn_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 878
end line: 894
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5075
unit: fn handle_collab_agent_interaction_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 930
end line: 946
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5076
unit: fn handle_collab_close_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1039
end line: 1055
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5077
unit: fn handle_collab_resume_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1082
end line: 1098
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5078
unit: fn handle_entered_review_mode()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1133
end line: 1149
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5079
unit: fn upsert_review_mode_item()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1166
end line: 1182
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5080
unit: fn legacy_current_working_directory_special_path_deserializes_as_project_roots()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 971
end line: 988
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5081
unit: fn fs_create_directory_params_round_trip_with_default_recursive()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1243
end line: 1261
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5082
unit: fn fs_write_file_params_round_trip_with_base64_data()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1264
end line: 1282
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5083
unit: fn plugin_marketplace_entry_serializes_remote_only_path_as_null()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3784
end line: 3800
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5084
unit: fn string_enum_schema_with_description()
file: codex-rs/app-server-protocol/src/protocol/v2/shared.rs
start line: 266
end line: 282
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5085
unit: fn serialize_get_account_thread_usage()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3043
end line: 3059
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5086
unit: fn serialize_account_login_chatgpt_device_code()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3386
end line: 3402
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5087
unit: fn guardian_assessment_action_deserializes_command_shape()
file: codex-rs/protocol/src/approvals.rs
start line: 458
end line: 475
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5088
unit: fn from()
file: codex-rs/protocol/src/models.rs
start line: 786
end line: 802
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5089
unit: fn format_allow_prefixes_limits_output()
file: codex-rs/protocol/src/models.rs
start line: 3251
end line: 3268
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5090
unit: fn preserves_structured_mcp_content()
file: codex-rs/protocol/src/models.rs
start line: 3346
end line: 3363
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5091
unit: fn serializes_custom_tool_image_outputs_as_array()
file: codex-rs/protocol/src/models.rs
start line: 3459
end line: 3478
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5092
unit: fn string_enum_schema_with_description()
file: codex-rs/protocol/src/config_types.rs
start line: 274
end line: 290
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5093
unit: fn resolve_scoped_workspace_path()
file: codex-rs/protocol/src/permissions.rs
start line: 1863
end line: 1879
size: 17 LOC
McCabe index: 8
number of parameters: 2

id: 5094
unit: fn model_info_deserializes_multi_agent_reasoning_effort()
file: codex-rs/protocol/src/openai_models.rs
start line: 1765
end line: 1783
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5095
unit: fn model_context_window_limits_preserve_their_distinct_meanings()
file: codex-rs/protocol/src/openai_models.rs
start line: 1969
end line: 1986
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5096
unit: fn deserialize_lossy_opt_i64()
file: codex-rs/protocol/src/mcp.rs
start line: 284
end line: 300
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5097
unit: fn protected_metadata_names_for_writable_root()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 599
end line: 615
size: 17 LOC
McCabe index: 4
number of parameters: 3

id: 5098
unit: fn print_outcome()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 370
end line: 386
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 5099
unit: fn event_target()
file: codex-rs/cli/src/doctor/desktop/windows_security.rs
start line: 145
end line: 161
size: 17 LOC
McCabe index: 6
number of parameters: 1

id: 5100
unit: fn command_output_text()
file: codex-rs/cli/src/doctor/git.rs
start line: 209
end line: 225
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5101
unit: fn reports_git_candidates_and_repo_metadata()
file: codex-rs/cli/src/doctor/git.rs
start line: 363
end line: 380
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5102
unit: fn available_space()
file: codex-rs/cli/src/doctor/disk.rs
start line: 123
end line: 140
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5103
unit: fn style_detail_text()
file: codex-rs/cli/src/doctor/output.rs
start line: 1009
end line: 1025
size: 17 LOC
McCabe index: 4
number of parameters: 2

id: 5104
unit: fn new()
file: codex-rs/cli/src/doctor.rs
start line: 284
end line: 300
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 5105
unit: fn redacted_json_report()
file: codex-rs/cli/src/doctor.rs
start line: 697
end line: 713
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5106
unit: fn describe_method_with_package_layout()
file: codex-rs/cli/src/doctor.rs
start line: 1035
end line: 1051
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5107
unit: fn standalone_release_cache_details()
file: codex-rs/cli/src/doctor.rs
start line: 3075
end line: 3091
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5108
unit: fn is_codex_app_bundle()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 83
end line: 100
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5109
unit: fn run_update_command()
file: codex-rs/cli/src/main.rs
start line: 881
end line: 898
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5110
unit: fn reject_remote_mode_for_subcommand()
file: codex-rs/cli/src/main.rs
start line: 2363
end line: 2379
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5111
unit: fn app_server_grpc_code_mode_host_url_parses_independently_of_listen_transport()
file: codex-rs/cli/src/main.rs
start line: 4491
end line: 4508
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5112
unit: fn format_feedback_log_line()
file: codex-rs/state/src/runtime/logs.rs
start line: 452
end line: 468
size: 17 LOC
McCabe index: 2
number of parameters: 4

id: 5113
unit: fn push_like_filters()
file: codex-rs/state/src/runtime/logs.rs
start line: 518
end line: 534
size: 17 LOC
McCabe index: 4
number of parameters: 3

id: 5114
unit: fn event_msg_audio_only_user_message_sets_audio_placeholder_preview()
file: codex-rs/state/src/extract.rs
start line: 299
end line: 317
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5115
unit: fn enqueue()
file: codex-rs/code-mode-host/src/grpc/events.rs
start line: 124
end line: 140
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 5116
unit: fn send_frame()
file: codex-rs/code-mode-host/src/peer.rs
start line: 399
end line: 415
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5117
unit: fn finish_turn()
file: codex-rs/rollout/src/persistence_metrics.rs
start line: 181
end line: 197
size: 17 LOC
McCabe index: 1
number of parameters: 5

id: 5118
unit: fn value_at_path Option()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 764
end line: 780
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 5119
unit: fn log_completed_import_failures()
file: codex-rs/app-server/src/external_agent_migration/processor.rs
start line: 582
end line: 598
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5120
unit: fn determine_windows_sandbox_readiness_from_state()
file: codex-rs/app-server/src/request_processors/windows_sandbox_processor.rs
start line: 142
end line: 159
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5121
unit: fn ensure_bedrock_login_allowed()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 381
end line: 397
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5122
unit: fn workspace_messages_feature_disabled_only_for_not_found()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1562
end line: 1579
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5123
unit: fn merge_persisted_resume_metadata()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 215
end line: 233
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5124
unit: fn stored_thread_to_api_thread()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 4524
end line: 4540
size: 17 LOC
McCabe index: 3
number of parameters: 4

id: 5125
unit: fn reconstruct_thread_turns_for_turns_list()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5616
end line: 5632
size: 17 LOC
McCabe index: 3
number of parameters: 4

id: 5126
unit: fn map_browser_use_origin_policy_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 562
end line: 578
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5127
unit: fn windows_sandbox_log_attachment_uses_current_log()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 837
end line: 855
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5128
unit: fn retry_entry()
file: codex-rs/app-server/src/turn_cost_worker.rs
start line: 483
end line: 499
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5129
unit: fn reject_removed_permission_profile()
file: codex-rs/app-server/src/message_processor.rs
start line: 116
end line: 133
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5130
unit: fn resolves_in_progress_turn_to_active_status()
file: codex-rs/app-server/src/thread_status.rs
start line: 575
end line: 592
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5131
unit: fn find_model_by_longest_prefix()
file: codex-rs/models-manager/src/manager.rs
start line: 617
end line: 633
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 5132
unit: fn content_item()
file: codex-rs/code-mode/src/grpc_session/conversion.rs
start line: 140
end line: 156
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 5133
unit: fn map_task_list_item_to_summary()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 730
end line: 746
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5134
unit: fn legacy_preflight_skips_profiles_without_managed_filesystem_permissions()
file: codex-rs/windows-sandbox-rs/src/lib.rs
start line: 824
end line: 840
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5135
unit: fn accessible_entry()
file: codex-rs/windows-sandbox-rs/src/deny_read_walker.rs
start line: 131
end line: 147
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5136
unit: fn bounded_globs_with_the_same_root_share_the_deepest_scan()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 419
end line: 435
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5137
unit: fn recursive_and_bounded_globs_with_the_same_root_share_one_scan()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 438
end line: 454
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5138
unit: fn exact_missing_paths_are_preserved()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 520
end line: 537
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5139
unit: fn recursive_globs_preserve_matching_empty_directories()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 607
end line: 625
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5140
unit: fn non_recursive_globs_do_not_expand_nested_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 718
end line: 735
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5141
unit: fn profile_read_roots()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 531
end line: 548
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 5142
unit: fn upsert_thread_spawn_edge()
file: codex-rs/agent-graph-store/src/local.rs
start line: 32
end line: 48
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 5143
unit: fn command_input_json()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 175
end line: 191
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5144
unit: fn handler_with_async()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 774
end line: 790
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5145
unit: fn handler_with_async()
file: codex-rs/hooks/src/events/stop.rs
start line: 693
end line: 709
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5146
unit: fn plain_stdout_is_ignored_for_post_tool_use()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 527
end line: 544
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5147
unit: fn handler_with_async()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 590
end line: 606
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5148
unit: fn handler_with_async()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 462
end line: 478
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5149
unit: fn hook_metadata_for_config_layer_source()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 807
end line: 823
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5150
unit: fn prepare_body_for_send_rejects_existing_content_encoding_when_compressing()
file: codex-rs/http-client/src/request.rs
start line: 276
end line: 294
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5151
unit: fn open()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 274
end line: 290
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5152
unit: fn only_cloudflare_cookies()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 138
end line: 155
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 5153
unit: fn gauge_guards_follow_the_measured_lifetime()
file: codex-rs/diagnostics/src/tests.rs
start line: 9
end line: 26
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5154
unit: fn path_env_with_entry()
file: codex-rs/arg0/src/lib.rs
start line: 469
end line: 487
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5155
unit: fn is_common_env_var()
file: codex-rs/skills/src/mentions.rs
start line: 205
end line: 221
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 5156
unit: fn archive_thread()
file: codex-rs/thread-store/src/store.rs
start line: 404
end line: 424
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5157
unit: fn unarchive_thread()
file: codex-rs/thread-store/src/store.rs
start line: 427
end line: 446
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5158
unit: fn turn_start_advances_recency_at_without_changing_updated_at_behavior()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 610
end line: 628
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5159
unit: fn resolve_git_info_patch()
file: codex-rs/thread-store/src/local/update_thread_metadata.rs
start line: 759
end line: 775
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5160
unit: fn normalize_legacy_sandbox_policy()
file: codex-rs/thread-store/src/local/rollout_migration/line_parser.rs
start line: 137
end line: 153
size: 17 LOC
McCabe index: 4
number of parameters: 1

id: 5161
unit: fn parse_all_rate_limits_reads_all_limit_families()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 349
end line: 366
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5162
unit: fn new()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 207
end line: 223
size: 17 LOC
McCabe index: 1
number of parameters: 6

id: 5163
unit: fn parse_v1_input_audio_transcription_delta_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1537
end line: 1554
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5164
unit: fn parse_realtime_v2_input_audio_transcription_delta_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1717
end line: 1734
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5165
unit: fn parse_realtime_v2_output_audio_delta_defaults_audio_shape()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1813
end line: 1830
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5166
unit: fn websocket_url_preserves_existing_realtime_path_and_extra_query_params()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2027
end line: 2043
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5167
unit: fn websocket_url_omits_intent_for_realtime_v2_conversational_mode()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2078
end line: 2094
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5168
unit: fn frameless_websocket_url_rejects_dot_only_call_ids()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2143
end line: 2160
size: 17 LOC
McCabe index: 3
number of parameters: 0

id: 5169
unit: fn reads_treatment_from_http_headers()
file: codex-rs/codex-api/src/safety_buffering.rs
start line: 29
end line: 46
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5170
unit: fn buffering_enabled_header_does_not_gate_the_faster_model_fallback()
file: codex-rs/codex-api/src/safety_buffering.rs
start line: 49
end line: 66
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5171
unit: fn close_temporarily()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 866
end line: 882
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5172
unit: fn write_dump_if_needed()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 95
end line: 114
size: 17 LOC
McCabe index: 3
number of parameters: 1

id: 5173
unit: fn get_file_path Option()
file: codex-rs/file-search/src/lib.rs
start line: 386
end line: 403
size: 17 LOC
McCabe index: 4
number of parameters: 2

id: 5174
unit: fn run_classifies_followed_directory_symlink_as_directory()
file: codex-rs/file-search/src/lib.rs
start line: 1028
end line: 1047
size: 17 LOC
McCabe index: 2
number of parameters: 0

id: 5175
unit: fn elevated_sandbox_filter_preserves_ordered_fallback()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 410
end line: 427
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5176
unit: fn fd_file_finder_variants()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1224
end line: 1242
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5177
unit: fn split_on_connectors()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1661
end line: 1677
size: 17 LOC
McCabe index: 8
number of parameters: 1

id: 5178
unit: fn parse_single_quoted()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 351
end line: 367
size: 17 LOC
McCabe index: 4
number of parameters: 2

id: 5179
unit: fn dangerous_command_match_for_exec()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 96
end line: 121
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5180
unit: fn dangerous_command_match_for_trap()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 146
end line: 162
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5181
unit: fn serializes_agent_message_response_items_for_memory()
file: codex-rs/memories/write/src/phase1.rs
start line: 816
end line: 834
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5182
unit: fn fmt()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 62
end line: 78
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5183
unit: fn persist_agent_identity_record()
file: codex-rs/login/src/auth/manager.rs
start line: 892
end line: 908
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5184
unit: fn ensure_agent_identity_workspace_allowed()
file: codex-rs/login/src/auth/manager.rs
start line: 1066
end line: 1083
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5185
unit: fn logout_with_message()
file: codex-rs/login/src/auth/manager.rs
start line: 1399
end line: 1417
size: 17 LOC
McCabe index: 1
number of parameters: 4

id: 5186
unit: fn codex_home()
file: codex-rs/login/src/auth/manager.rs
start line: 2061
end line: 2085
size: 17 LOC
McCabe index: 7
number of parameters: 1

id: 5187
unit: fn save()
file: codex-rs/login/src/auth/storage.rs
start line: 206
end line: 223
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5188
unit: fn login_error_response()
file: codex-rs/login/src/server.rs
start line: 970
end line: 986
size: 17 LOC
McCabe index: 2
number of parameters: 4

id: 5189
unit: fn mcp_server_names_from_file()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 273
end line: 289
size: 17 LOC
McCabe index: 3
number of parameters: 2

id: 5190
unit: fn shell_path_end()
file: codex-rs/external-agent-migration/src/hooks_common.rs
start line: 175
end line: 191
size: 17 LOC
McCabe index: 5
number of parameters: 2

id: 5191
unit: fn marketplace_import_sources()
file: codex-rs/external-agent-migration/src/plugins.rs
start line: 26
end line: 44
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5192
unit: fn import_commands()
file: codex-rs/external-agent-migration/src/service.rs
start line: 681
end line: 698
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5193
unit: fn mcp_server_is_disabled()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 246
end line: 262
size: 17 LOC
McCabe index: 5
number of parameters: 4

id: 5194
unit: fn ingest_plugin_state_changed()
file: codex-rs/analytics/src/reducer.rs
start line: 1340
end line: 1356
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 5195
unit: fn thread_connection_or_warn()
file: codex-rs/analytics/src/reducer.rs
start line: 2375
end line: 2391
size: 17 LOC
McCabe index: 1
number of parameters: 2

id: 5196
unit: fn final_approval_outcome()
file: codex-rs/analytics/src/reducer.rs
start line: 3141
end line: 3157
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 5197
unit: fn helper_function()
file: codex-rs/code-mode-runtime/src/runtime/globals.rs
start line: 104
end line: 120
size: 17 LOC
McCabe index: 3
number of parameters: 3

id: 5198
unit: fn parse_non_mcp_output_audio()
file: codex-rs/code-mode-runtime/src/runtime/value.rs
start line: 229
end line: 245
size: 17 LOC
McCabe index: 4
number of parameters: 2

id: 5199
unit: def _variant_collision_key()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 391
end line: 410
size: 17 LOC
McCabe index: 9
number of parameters: 4

id: 5200
unit: def initialize()
file: sdk/python/src/openai_codex/client.py
start line: 293
end line: 309
size: 17 LOC
McCabe index: 1
number of parameters: 1

id: 5201
unit: def thread_start()
file: sdk/python/src/openai_codex/api.py
start line: 132
end line: 148
size: 17 LOC
McCabe index: 1
number of parameters: 0

id: 5202
unit: fn configure_wine_environment()
file: bazel/rules/testing/wine/src/lib.rs
start line: 299
end line: 315
size: 17 LOC
McCabe index: 1
number of parameters: 3

id: 5203
unit: def list_workflow_artifacts()
file: scripts/stage_npm_packages.py
start line: 253
end line: 269
size: 17 LOC
McCabe index: 2
number of parameters: 1

id: 5204
unit: def _exact_integer_property()
file: scripts/mcp_conformance/review_regressions.py
start line: 178
end line: 194
size: 17 LOC
McCabe index: 10
number of parameters: 2

id: 5205
unit: def block_with_sha256()
file: .github/scripts/rusty_v8_module_bazel.py
start line: 179
end line: 196
size: 17 LOC
McCabe index: 2
number of parameters: 2

id: 5206
unit: fn append_tool_call_ended()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 346
end line: 361
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5207
unit: fn invocation()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 454
end line: 469
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5208
unit: fn single_tool_for_model_visible_call()
file: codex-rs/rollout-trace/src/reducer/tool.rs
start line: 427
end line: 442
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5209
unit: fn add_tool_output_item()
file: codex-rs/rollout-trace/src/reducer/tool.rs
start line: 470
end line: 486
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5210
unit: fn validate_code_cell_turn()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 640
end line: 655
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5211
unit: fn add_code_cell_output_item()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 696
end line: 712
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5212
unit: fn terminal_operation_kind()
file: codex-rs/rollout-trace/src/reducer/tool/terminal.rs
start line: 326
end line: 341
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5213
unit: fn client_from_host_root()
file: codex-rs/lmstudio/src/client.rs
start line: 203
end line: 218
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5214
unit: fn test_find_lms_with_mock_home()
file: codex-rs/lmstudio/src/client.rs
start line: 406
end line: 423
size: 16 LOC
McCabe index: 3
number of parameters: 0

id: 5215
unit: fn policy()
file: codex-rs/rmcp-client/src/oauth_http_client.rs
start line: 378
end line: 393
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5216
unit: fn visit_map()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 97
end line: 112
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5217
unit: fn reject_proxy_authorization_redirect()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 299
end line: 314
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5218
unit: fn local_redirect_uri()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 435
end line: 450
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5219
unit: fn append_query_param()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 794
end line: 809
size: 16 LOC
McCabe index: 4
number of parameters: 3

id: 5220
unit: fn is_retryable_unexpected_server_response()
file: codex-rs/rmcp-client/src/streamable_http_retry.rs
start line: 184
end line: 199
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5221
unit: fn body_preview()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 600
end line: 615
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5222
unit: fn load_oauth_tokens_from_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 357
end line: 372
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5223
unit: fn load_oauth_tokens_with_secrets_backend_ignores_direct_entry()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1471
end line: 1488
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5224
unit: fn refresh_expires_in_from_timestamp_restores_future_durations()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1621
end line: 1638
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5225
unit: fn new()
file: codex-rs/rmcp-client/src/program_resolver.rs
start line: 184
end line: 204
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5226
unit: fn determine_auth_status_from_discovery()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 181
end line: 196
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5227
unit: fn typed_elicitation_result_preserves_response_meta()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 514
end line: 530
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5228
unit: fn connector_name_slug()
file: codex-rs/connectors/src/lib.rs
start line: 492
end line: 507
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5229
unit: fn app()
file: codex-rs/connectors/src/lib.rs
start line: 560
end line: 575
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5230
unit: fn local_stdio_requires_local_stdio_availability()
file: codex-rs/codex-mcp/src/runtime.rs
start line: 913
end line: 929
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5231
unit: fn spawn_socks_listener()
file: codex-rs/network-proxy/src/windows_proxy_ingress.rs
start line: 281
end line: 296
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5232
unit: fn is_non_public_ipv4()
file: codex-rs/network-proxy/src/policy.rs
start line: 52
end line: 70
size: 16 LOC
McCabe index: 14
number of parameters: 1

id: 5233
unit: fn is_explicit_local_allowlisted()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1041
end line: 1056
size: 16 LOC
McCabe index: 7
number of parameters: 2

id: 5234
unit: fn managed_disabled_proxy_does_not_virtualize_credentials()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1200
end line: 1217
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5235
unit: fn build_managed_ca_trust_bundle()
file: codex-rs/network-proxy/src/certs.rs
start line: 263
end line: 278
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5236
unit: fn apply_proxy_env_overrides_uses_http_for_all_proxy_without_socks()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2632
end line: 2648
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5237
unit: fn strip_schema_descriptions()
file: codex-rs/tools/src/json_schema.rs
start line: 306
end line: 321
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5238
unit: fn collect_refs_outside_definitions()
file: codex-rs/tools/src/json_schema.rs
start line: 644
end line: 659
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5239
unit: fn collect_refs()
file: codex-rs/tools/src/json_schema.rs
start line: 661
end line: 676
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5240
unit: fn normalized_schema_types()
file: codex-rs/tools/src/json_schema.rs
start line: 722
end line: 738
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5241
unit: fn emit_turn_network_proxy_metric()
file: codex-rs/core/src/tasks/mod.rs
start line: 119
end line: 134
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5242
unit: fn preserves_existing_no_profile()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 483
end line: 500
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5243
unit: fn leaves_legacy_restricted_token_backend_alone()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 503
end line: 520
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5244
unit: fn leaves_unsandboxed_attempts_alone()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 523
end line: 540
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5245
unit: fn new()
file: codex-rs/core/src/tools/network_approval.rs
start line: 288
end line: 303
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5246
unit: fn truncate_code_mode_result()
file: codex-rs/core/src/tools/code_mode/mod.rs
start line: 326
end line: 342
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5247
unit: fn get_context_remaining_output_schema()
file: codex-rs/core/src/tools/handlers/get_context_remaining_spec.rs
start line: 21
end line: 36
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5248
unit: fn consume_diff()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 94
end line: 110
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5249
unit: fn post_tool_use_payload()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 491
end line: 506
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5250
unit: fn sources_match()
file: codex-rs/core/src/tools/handlers/tool_search.rs
start line: 107
end line: 122
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5251
unit: fn fresh_additional_permissions_still_require_exec_permission_approvals_feature()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 410
end line: 427
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5252
unit: fn cached_code_mode_definitions()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 257
end line: 272
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5253
unit: fn to_response_item()
file: codex-rs/core/src/tools/context.rs
start line: 206
end line: 221
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5254
unit: fn body()
file: codex-rs/core/src/context/token_budget_context.rs
start line: 60
end line: 75
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5255
unit: fn body()
file: codex-rs/core/src/context/realtime_delegation.rs
start line: 51
end line: 67
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5256
unit: fn matches_text()
file: codex-rs/core/src/context/internal_model_context.rs
start line: 96
end line: 113
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5257
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 164
end line: 179
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5258
unit: fn push_environment_values()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 315
end line: 330
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5259
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/compact_permissions.rs
start line: 39
end line: 54
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5260
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/model.rs
start line: 44
end line: 60
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5261
unit: fn build_responses_compatibility_headers()
file: codex-rs/core/src/client.rs
start line: 843
end line: 858
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5262
unit: fn build_streaming_telemetry()
file: codex-rs/core/src/client.rs
start line: 1920
end line: 1935
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5263
unit: fn upsert_network_domains()
file: codex-rs/core/src/config/network_proxy_spec.rs
start line: 440
end line: 455
size: 16 LOC
McCabe index: 4
number of parameters: 3

id: 5264
unit: fn resolve_tracestate_member_fields()
file: codex-rs/core/src/config/otel.rs
start line: 93
end line: 108
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5265
unit: fn ensure_no_inline_bearer_tokens()
file: codex-rs/core/src/config/mod.rs
start line: 2218
end line: 2235
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5266
unit: fn parse_special_path()
file: codex-rs/core/src/config/permissions.rs
start line: 783
end line: 798
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5267
unit: fn try_derive_execpolicy_amendment_for_allow_rules()
file: codex-rs/core/src/exec_policy.rs
start line: 898
end line: 914
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5268
unit: fn stored_thread_to_initial_history()
file: codex-rs/core/src/thread_manager.rs
start line: 2136
end line: 2151
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5269
unit: fn pop_lru_candidate()
file: codex-rs/core/src/agent/control/residency.rs
start line: 168
end line: 183
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5270
unit: fn retained_history_truncation_drops_image_only_messages_after_budget_is_spent()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 1131
end line: 1148
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5271
unit: fn rename_pairs()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 290
end line: 306
size: 16 LOC
McCabe index: 6
number of parameters: 1

id: 5272
unit: fn write_curated_plugins_sha()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 579
end line: 594
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5273
unit: fn resolve_default_prompt_str()
file: codex-rs/core-plugins/src/manifest.rs
start line: 539
end line: 554
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5274
unit: fn uri_manifest_uses_the_root_path_convention()
file: codex-rs/core-plugins/src/manifest.rs
start line: 878
end line: 894
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5275
unit: fn write()
file: codex-rs/core-plugins/src/plugin_bundle_archive.rs
start line: 279
end line: 295
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5276
unit: fn from()
file: codex-rs/core-plugins/src/manager.rs
start line: 495
end line: 510
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5277
unit: fn from_config()
file: codex-rs/core-plugins/src/manager.rs
start line: 571
end line: 587
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5278
unit: fn remote_installed_plugins_snapshot()
file: codex-rs/core-plugins/src/manager.rs
start line: 996
end line: 1012
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5279
unit: fn github_shorthand_and_git_url_normalize_to_same_source()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 261
end line: 277
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5280
unit: fn single_plain_command()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 383
end line: 398
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5281
unit: fn normalize_optional_npm_version()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 832
end line: 847
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5282
unit: fn is_tool_suggest_fallback_plugin()
file: codex-rs/core-plugins/src/discoverable.rs
start line: 208
end line: 225
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5283
unit: fn clean_up_created_checkout_path()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 217
end line: 233
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5284
unit: fn from()
file: codex-rs/context-fragments/src/fragment.rs
start line: 36
end line: 52
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5285
unit: fn deserialize_optional_web_search_tool_config()
file: codex-rs/config/src/config_toml.rs
start line: 644
end line: 661
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5286
unit: fn project_config_for_lookup_key()
file: codex-rs/config/src/config_toml.rs
start line: 871
end line: 888
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5287
unit: fn default()
file: codex-rs/config/src/types.rs
start line: 341
end line: 356
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5288
unit: fn span_for_features_value()
file: codex-rs/config/src/diagnostics.rs
start line: 430
end line: 445
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5289
unit: fn parse_layer_toml()
file: codex-rs/config/src/requirements_layers/layer.rs
start line: 137
end line: 152
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5290
unit: fn composite_requirement_source_flattens_and_deduplicates_sources()
file: codex-rs/config/src/config_requirements.rs
start line: 2089
end line: 2105
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5291
unit: fn apps_requirements()
file: codex-rs/config/src/config_requirements.rs
start line: 3106
end line: 3121
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5292
unit: fn ensure_no_inline_bearer_tokens()
file: codex-rs/config/src/mcp_edit.rs
start line: 33
end line: 50
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5293
unit: fn model_provider_auth_to_proto()
file: codex-rs/config/src/thread_config/remote.rs
start line: 269
end line: 285
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5294
unit: fn local_requirements_layer()
file: codex-rs/config/src/loader/local.rs
start line: 324
end line: 339
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5295
unit: fn project_toml_value()
file: codex-rs/config/src/loader/local.rs
start line: 380
end line: 396
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5296
unit: fn disabled_reason_for_decision()
file: codex-rs/config/src/loader/mod.rs
start line: 1107
end line: 1125
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5297
unit: fn project_layer_entry()
file: codex-rs/config/src/loader/mod.rs
start line: 1140
end line: 1156
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5298
unit: fn project_ignored_config_keys_warning()
file: codex-rs/config/src/loader/mod.rs
start line: 1297
end line: 1312
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5299
unit: fn project_trust_for_lookup_key()
file: codex-rs/config/src/loader/mod.rs
start line: 1470
end line: 1486
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5300
unit: fn unknown_field_error_from_paths()
file: codex-rs/config/src/strict_config.rs
start line: 112
end line: 127
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5301
unit: fn wrap_with_prefix()
file: codex-rs/tui/src/history_cell/request_user_input.rs
start line: 155
end line: 170
size: 16 LOC
McCabe index: 1
number of parameters: 5

id: 5302
unit: fn proposed_plan_cell_unwraps_markdown_fenced_table()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 645
end line: 662
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5303
unit: fn web_search_history_cell_short_query_does_not_wrap()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1497
end line: 1513
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5304
unit: fn session_header_includes_reasoning_level_when_present()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1937
end line: 1954
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5305
unit: fn session_header_hides_fast_status_when_disabled()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1957
end line: 1974
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5306
unit: fn user_history_cell_trims_trailing_blank_message_lines()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2611
end line: 2627
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5307
unit: fn reasoning_summary_block_displays_title_only_summary()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2915
end line: 2932
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5308
unit: fn agent_markdown_cell_renders_source_at_different_widths()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 3060
end line: 3077
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5309
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 278
end line: 293
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5310
unit: fn hook_completed_bullet()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 809
end line: 824
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5311
unit: fn hook_event_label()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 836
end line: 851
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5312
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/notices.rs
start line: 249
end line: 264
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5313
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/mcp.rs
start line: 690
end line: 705
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5314
unit: fn configured_bindings_to_preserve()
file: codex-rs/tui/src/keymap.rs
start line: 2212
end line: 2227
size: 16 LOC
McCabe index: 5
number of parameters: 2

id: 5315
unit: fn deduplicates_repeated_bindings_while_preserving_first_seen_order()
file: codex-rs/tui/src/keymap.rs
start line: 2495
end line: 2511
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5316
unit: fn configured_legacy_list_bindings_can_prune_all_new_default_keys()
file: codex-rs/tui/src/keymap.rs
start line: 2730
end line: 2747
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5317
unit: fn configured_legacy_vim_operator_bindings_prune_new_text_object_defaults()
file: codex-rs/tui/src/keymap.rs
start line: 2972
end line: 2989
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5318
unit: fn send_snapshot()
file: codex-rs/tui/src/file_search.rs
start line: 109
end line: 124
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5319
unit: fn render_ref()
file: codex-rs/tui/src/model_migration.rs
start line: 255
end line: 272
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5320
unit: fn unknown_terminal_uses_fallback_even_under_multiplexer()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 166
end line: 182
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5321
unit: fn display_lines_for_history_insert()
file: codex-rs/tui/src/app/resize_reflow.rs
start line: 87
end line: 102
size: 16 LOC
McCabe index: 4
number of parameters: 3

id: 5322
unit: fn test_session_telemetry()
file: codex-rs/tui/src/app/tests.rs
start line: 6488
end line: 6503
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5323
unit: fn active_turn_steer_race_extracts_actual_turn_id_from_mismatch()
file: codex-rs/tui/src/app/tests.rs
start line: 6549
end line: 6565
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5324
unit: fn remove_call_id_from_turn_map_entry()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 449
end line: 464
size: 16 LOC
McCabe index: 4
number of parameters: 3

id: 5325
unit: fn thread_event_snapshot_keeps_pending_request_user_input()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 697
end line: 714
size: 16 LOC
McCabe index: 3
number of parameters: 0

id: 5326
unit: fn label()
file: codex-rs/tui/src/app/side.rs
start line: 69
end line: 84
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5327
unit: fn render_scrolled()
file: codex-rs/tui/src/pager_overlay/scrolling.rs
start line: 28
end line: 43
size: 16 LOC
McCabe index: 3
number of parameters: 4

id: 5328
unit: fn find_primary_device_attributes()
file: codex-rs/tui/src/terminal_probe.rs
start line: 502
end line: 517
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5329
unit: fn test_animation()
file: codex-rs/tui/src/pets/ambient.rs
start line: 476
end line: 491
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5330
unit: fn message()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 64
end line: 79
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5331
unit: fn write_legacy_avatar()
file: codex-rs/tui/src/pets/picker.rs
start line: 218
end line: 233
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5332
unit: fn picker_marks_disabled_pet_as_current()
file: codex-rs/tui/src/pets/picker.rs
start line: 287
end line: 303
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5333
unit: fn picker_imports_legacy_avatar_manifests()
file: codex-rs/tui/src/pets/picker.rs
start line: 306
end line: 323
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5334
unit: fn frame_cache_key_changes_with_frame_spec()
file: codex-rs/tui/src/pets/model.rs
start line: 786
end line: 802
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5335
unit: fn custom_pet_rejects_empty_animation_frames()
file: codex-rs/tui/src/pets/model.rs
start line: 942
end line: 959
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5336
unit: fn custom_pet_rejects_animation_frame_outside_grid()
file: codex-rs/tui/src/pets/model.rs
start line: 962
end line: 979
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5337
unit: fn custom_pet_rejects_invalid_animation_fps()
file: codex-rs/tui/src/pets/model.rs
start line: 982
end line: 999
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5338
unit: fn custom_pet_rejects_animation_fallback_to_missing_animation()
file: codex-rs/tui/src/pets/model.rs
start line: 1002
end line: 1019
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5339
unit: fn config_cwd_for_app_server_target()
file: codex-rs/tui/src/lib.rs
start line: 758
end line: 774
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5340
unit: fn replace_one_rejects_stale_old_key()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1947
end line: 1963
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5341
unit: fn ensure_selected_item_visible()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 562
end line: 577
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5342
unit: fn sample_items_with_memory()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 820
end line: 835
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5343
unit: fn desired_height()
file: codex-rs/tui/src/render/renderable.rs
start line: 424
end line: 439
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5344
unit: fn permissions_options_use_expected_labels()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1867
end line: 1882
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5345
unit: fn approval_supports_persist_mode()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 413
end line: 429
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5346
unit: fn toggle_selected()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 390
end line: 406
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5347
unit: fn trust_selected_hook()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 242
end line: 258
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5348
unit: fn trust_all_hooks()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 260
end line: 276
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5349
unit: fn event_label()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 769
end line: 784
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5350
unit: fn event_description()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 786
end line: 801
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5351
unit: fn detail_source_value()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 818
end line: 833
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5352
unit: fn selected_event_rows_use_the_shared_accent_style()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1052
end line: 1069
size: 16 LOC
McCabe index: 3
number of parameters: 0

id: 5353
unit: fn renders_event_browser_with_issues()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1109
end line: 1125
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5354
unit: fn range_for_motion()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1028
end line: 1043
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5355
unit: fn full_non_final_line_cursor_snapshot()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3699
end line: 3715
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5356
unit: fn reflow_preserves_hyphenated_word_breakpoint_when_rendering()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3870
end line: 3886
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5357
unit: fn apply_row_state_style()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 329
end line: 344
size: 16 LOC
McCabe index: 5
number of parameters: 3

id: 5358
unit: fn auth_url_request()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 902
end line: 917
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5359
unit: fn toggle_selected()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 198
end line: 214
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5360
unit: fn prefix_filter_limits_matches_for_ac()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 434
end line: 450
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5361
unit: fn plan_command_hidden_when_collaboration_modes_disabled()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 509
end line: 525
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5362
unit: fn file_name()
file: codex-rs/tui/src/bottom_pane/mentions_v2/render.rs
start line: 274
end line: 290
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5363
unit: fn decide_begin_buffer_only_triggers_for_pastey_prefixes()
file: codex-rs/tui/src/bottom_pane/paste_burst.rs
start line: 538
end line: 555
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5364
unit: fn restore_current_draft()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 544
end line: 559
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5365
unit: fn ensure_focus_available()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 703
end line: 718
size: 16 LOC
McCabe index: 6
number of parameters: 1

id: 5366
unit: fn select_current_option()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 811
end line: 826
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5367
unit: fn clear_selection()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 829
end line: 844
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5368
unit: fn clear_notes_and_focus_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 846
end line: 861
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5369
unit: fn tab_opens_notes_when_option_selected()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2626
end line: 2642
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5370
unit: fn token_usage_spans()
file: codex-rs/tui/src/status/card.rs
start line: 395
end line: 411
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5371
unit: fn begin_connectors_refresh()
file: codex-rs/tui/src/chatwidget/connectors.rs
start line: 126
end line: 142
size: 16 LOC
McCabe index: 5
number of parameters: 2

id: 5372
unit: fn connectors_loading_popup_params()
file: codex-rs/tui/src/chatwidget/connectors.rs
start line: 209
end line: 225
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5373
unit: fn desired_height()
file: codex-rs/tui/src/chatwidget/rendering.rs
start line: 140
end line: 155
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5374
unit: fn plugin_install_auth_app_is_installed()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 955
end line: 971
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5375
unit: fn find_codex_window()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 1061
end line: 1078
size: 16 LOC
McCabe index: 5
number of parameters: 2

id: 5376
unit: fn sort_plugin_entries()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1582
end line: 1597
size: 16 LOC
McCabe index: 7
number of parameters: 3

id: 5377
unit: fn next_reasoning_effort_raises_from_default_anchor()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 213
end line: 229
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5378
unit: fn command_execution()
file: codex-rs/tui/src/chatwidget/interrupts.rs
start line: 195
end line: 210
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5379
unit: fn remove_resolved_prompt_keeps_lifecycle_events()
file: codex-rs/tui/src/chatwidget/interrupts.rs
start line: 262
end line: 279
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5380
unit: fn format_optional_duration()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 239
end line: 254
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5381
unit: fn levels_for_view()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 410
end line: 425
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5382
unit: fn controller_handles_table_immediately_after_heading()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1402
end line: 1420
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5383
unit: fn cwd_prompt_fork_snapshot()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 384
end line: 399
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5384
unit: fn drop()
file: codex-rs/tui/src/unarchive_prompt.rs
start line: 103
end line: 118
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5385
unit: fn repo_search_order_from_output()
file: codex-rs/tui/src/branch_summary.rs
start line: 453
end line: 469
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5386
unit: fn is_absolute_url_like()
file: codex-rs/tui/src/wrapping.rs
start line: 532
end line: 549
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5387
unit: fn append_markdown_keeps_ordered_list_line_unsplit_in_context()
file: codex-rs/tui/src/markdown.rs
start line: 407
end line: 423
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5388
unit: fn user_positions_iter()
file: codex-rs/tui/src/app_backtrack.rs
start line: 629
end line: 646
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5389
unit: fn diff_buffers_emits_always_update_cells()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1192
end line: 1209
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5390
unit: fn session_summary()
file: codex-rs/tui/src/app.rs
start line: 462
end line: 479
size: 16 LOC
McCabe index: 4
number of parameters: 4

id: 5391
unit: fn ansi16_sign_styles_use_foreground_only()
file: codex-rs/tui/src/diff_render.rs
start line: 1493
end line: 1509
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5392
unit: fn display_path_prefers_cwd_without_git_repo()
file: codex-rs/tui/src/diff_render.rs
start line: 1631
end line: 1648
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5393
unit: fn ui_snapshot_apply_delete_block()
file: codex-rs/tui/src/diff_render.rs
start line: 1784
end line: 1800
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5394
unit: fn ui_snapshot_syntax_highlighted_insert_wraps_text()
file: codex-rs/tui/src/diff_render.rs
start line: 1941
end line: 1959
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5395
unit: fn ui_snapshot_theme_scope_background_resolution()
file: codex-rs/tui/src/diff_render.rs
start line: 2117
end line: 2132
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5396
unit: fn ensure_selected_visible()
file: codex-rs/tui/src/resume_picker.rs
start line: 1669
end line: 1684
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5397
unit: fn expanded_time_detail_line()
file: codex-rs/tui/src/resume_picker.rs
start line: 3341
end line: 3356
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5398
unit: fn footer_marks_missing_branch()
file: codex-rs/tui/src/resume_picker.rs
start line: 3886
end line: 3902
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5399
unit: fn hint_line_shows_loading_transcript_mode()
file: codex-rs/tui/src/resume_picker.rs
start line: 4357
end line: 4374
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5400
unit: fn search_line_compacts_toolbar_on_narrow_width()
file: codex-rs/tui/src/resume_picker.rs
start line: 5156
end line: 5173
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5401
unit: fn interaction_end()
file: codex-rs/tui/src/multi_agents.rs
start line: 365
end line: 381
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5402
unit: fn sandbox_mode_is_allowed_by_permissions()
file: codex-rs/tui/src/debug_config.rs
start line: 96
end line: 112
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5403
unit: fn collect_osc8_chars()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1336
end line: 1351
size: 16 LOC
McCabe index: 5
number of parameters: 3

id: 5404
unit: fn mark_url_hyperlink_wraps_cyan_underlined_cells()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1506
end line: 1529
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5405
unit: fn code()
file: codex-rs/tui/src/markdown_render.rs
start line: 702
end line: 718
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5406
unit: fn preferred_floor_narrative_retains_readable_width()
file: codex-rs/tui/src/markdown_render.rs
start line: 2598
end line: 2614
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5407
unit: fn preferred_floor_compact_uses_body_token()
file: codex-rs/tui/src/markdown_render.rs
start line: 2628
end line: 2648
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5408
unit: fn theme_picker_subtitle()
file: codex-rs/tui/src/theme_picker.rs
start line: 283
end line: 300
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5409
unit: fn clear_cloexec()
file: codex-rs/linux-sandbox/src/exec_util.rs
start line: 22
end line: 40
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5410
unit: fn bind_local_loopback_listener()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 391
end line: 407
size: 16 LOC
McCabe index: 4
number of parameters: 0

id: 5411
unit: fn preferred_bwrap_launcher()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 126
end line: 142
size: 16 LOC
McCabe index: 4
number of parameters: 0

id: 5412
unit: fn system_bwrap_capabilities()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 185
end line: 205
size: 16 LOC
McCabe index: 6
number of parameters: 1

id: 5413
unit: fn full_disk_write_full_network_returns_unwrapped_command()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1363
end line: 1379
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5414
unit: fn environment_id_fallback_has_cwd_prefix()
file: codex-rs/secrets/src/lib.rs
start line: 208
end line: 223
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5415
unit: fn process_finished()
file: codex-rs/exec-server/src/telemetry.rs
start line: 216
end line: 231
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5416
unit: fn drop()
file: codex-rs/exec-server/src/remote_file_stream.rs
start line: 105
end line: 120
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5417
unit: fn open_or_create_directory()
file: codex-rs/exec-server/src/no_follow/windows.rs
start line: 265
end line: 280
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5418
unit: fn readiness_result()
file: codex-rs/exec-server/src/client.rs
start line: 1060
end line: 1075
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5419
unit: fn from()
file: codex-rs/exec-server/src/client.rs
start line: 1205
end line: 1220
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5420
unit: fn set_failure()
file: codex-rs/exec-server/src/client.rs
start line: 1306
end line: 1321
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5421
unit: fn connect_bundle()
file: codex-rs/exec-server/src/client_refresh.rs
start line: 61
end line: 76
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5422
unit: fn helper_env_preserves_corefoundation_text_encoding()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 621
end line: 637
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5423
unit: fn sandbox_cwd_rejects_non_native_context_cwd_without_fallback()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 741
end line: 758
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5424
unit: fn walk()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1012
end line: 1027
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5425
unit: fn process_id()
file: codex-rs/exec-server/src/process.rs
start line: 199
end line: 222
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5426
unit: fn insert_environment()
file: codex-rs/exec-server/src/environment.rs
start line: 525
end line: 540
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5427
unit: fn kill_windows_process_tree()
file: codex-rs/exec-server/src/connection.rs
start line: 247
end line: 262
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5428
unit: fn on_thread_start()
file: codex-rs/ext/history-notes/src/extension.rs
start line: 64
end line: 79
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5429
unit: fn expected_edit_request()
file: codex-rs/ext/image-generation/src/tests.rs
start line: 334
end line: 349
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5430
unit: fn listed_skill()
file: codex-rs/ext/skills/src/tools/list.rs
start line: 215
end line: 231
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5431
unit: fn skill_function_tool()
file: codex-rs/ext/skills/src/tools/mod.rs
start line: 299
end line: 315
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5432
unit: fn aliased_render_is_better()
file: codex-rs/ext/skills/src/render.rs
start line: 1111
end line: 1126
size: 16 LOC
McCabe index: 3
number of parameters: 4

id: 5433
unit: fn cached_snapshot_for_config()
file: codex-rs/ext/skills/src/host_service.rs
start line: 397
end line: 412
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5434
unit: fn read_file()
file: codex-rs/ext/skills/src/loader/io_test_support.rs
start line: 99
end line: 114
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5435
unit: fn render_catalog()
file: codex-rs/ext/skills/src/extension.rs
start line: 92
end line: 107
size: 16 LOC
McCabe index: 1
number of parameters: 6

id: 5436
unit: fn on_thread_start()
file: codex-rs/ext/skills/src/extension.rs
start line: 142
end line: 157
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5437
unit: fn image_generation_request_id_stays_internal()
file: codex-rs/ext/items/src/tests.rs
start line: 94
end line: 110
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5438
unit: fn has_valid_timestamp_prefix()
file: codex-rs/ext/memories/src/local/ad_hoc_note.rs
start line: 128
end line: 143
size: 16 LOC
McCabe index: 13
number of parameters: 1

id: 5439
unit: fn should_clear_active_goal()
file: codex-rs/ext/goal/src/accounting.rs
start line: 542
end line: 557
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5440
unit: fn tool_registry_config_is_not_a_feature_toggle()
file: codex-rs/features/src/tests.rs
start line: 45
end line: 61
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5441
unit: fn from_sources_ignores_removed_terminal_resize_reflow_feature_key()
file: codex-rs/features/src/tests.rs
start line: 329
end line: 346
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5442
unit: fn outgoing_notification_serializes_as_jsonrpc_notification()
file: codex-rs/mcp-server/src/outgoing_message.rs
start line: 278
end line: 295
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5443
unit: fn has_managed_layout()
file: codex-rs/worktree/src/lib.rs
start line: 72
end line: 87
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5444
unit: fn environment_resource()
file: codex-rs/plugin/src/provider.rs
start line: 90
end line: 105
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5445
unit: fn provider_info_with_command_auth()
file: codex-rs/model-provider/src/provider.rs
start line: 548
end line: 563
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5446
unit: fn bedrock_bearer_auth_rejects_missing_configured_region()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 484
end line: 500
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5447
unit: fn capabilities_enable_web_search_but_disable_image_generation()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 570
end line: 586
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5448
unit: fn runtime_capabilities_disable_web_search_and_support_v2_remote_compaction()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 589
end line: 605
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5449
unit: fn basename_uses_decoded_uri_segments()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 691
end line: 706
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5450
unit: fn render_opaque_fallback()
file: codex-rs/utils/path-uri/src/api_path_string.rs
start line: 191
end line: 206
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5451
unit: fn render_posix_path()
file: codex-rs/utils/path-uri/src/api_path_string.rs
start line: 264
end line: 280
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5452
unit: fn drop()
file: codex-rs/utils/sleep-inhibitor/src/windows_inhibitor.rs
start line: 99
end line: 118
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5453
unit: fn set_limit_flags()
file: codex-rs/utils/pty/src/win/job.rs
start line: 92
end line: 107
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5454
unit: fn kill_process()
file: codex-rs/utils/pty/src/pipe.rs
start line: 91
end line: 106
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5455
unit: fn rejects_symlinked_claude_manifest_before_cursor_manifest()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 335
end line: 351
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5456
unit: fn sanitize_slug()
file: codex-rs/utils/plugins/src/mcp_connector.rs
start line: 5
end line: 20
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5457
unit: fn is_ready()
file: codex-rs/utils/readiness/src/lib.rs
start line: 100
end line: 117
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5458
unit: fn ancestors_returns_absolute_path_bufs()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 547
end line: 565
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5459
unit: fn prune_experimental_methods_inner()
file: codex-rs/app-server-protocol/src/export.rs
start line: 514
end line: 529
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5460
unit: fn remove_generated_type_entries()
file: codex-rs/app-server-protocol/src/export.rs
start line: 613
end line: 628
size: 16 LOC
McCabe index: 4
number of parameters: 3

id: 5461
unit: fn extract_method_from_arm()
file: codex-rs/app-server-protocol/src/export.rs
start line: 796
end line: 811
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5462
unit: fn insert_into_namespace()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1282
end line: 1297
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5463
unit: fn add_server_notification_emitted_at_to_json_schema()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1375
end line: 1392
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5464
unit: fn format_file_change_diff()
file: codex-rs/app-server-protocol/src/protocol/item_builders.rs
start line: 357
end line: 372
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5465
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/realtime.rs
start line: 156
end line: 171
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5466
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/realtime.rs
start line: 175
end line: 190
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5467
unit: fn sandbox_policy_deserializes_legacy_read_only_full_access_field()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2741
end line: 2756
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5468
unit: fn sandbox_policy_rejects_legacy_workspace_write_restricted_read_access_field()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2798
end line: 2813
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5469
unit: fn thread_realtime_output_audio_delta_notification_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4455
end line: 4470
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5470
unit: fn visit_typescript_fixture_dependencies()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 385
end line: 400
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5471
unit: fn from()
file: codex-rs/protocol/src/models.rs
start line: 2098
end line: 2113
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5472
unit: fn function_call_output_content_items_to_text_joins_text_segments()
file: codex-rs/protocol/src/models.rs
start line: 3061
end line: 3077
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5473
unit: fn profile_v2_name_rejects_paths_and_empty_names()
file: codex-rs/protocol/src/config_types.rs
start line: 891
end line: 906
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5474
unit: fn set_truncation_with_name()
file: codex-rs/protocol/src/models/executed_tool_calls.rs
start line: 364
end line: 379
size: 16 LOC
McCabe index: 1
number of parameters: 5

id: 5475
unit: fn permission_paths_preserve_native_strings_across_path_conventions()
file: codex-rs/protocol/src/permissions.rs
start line: 2427
end line: 2442
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5476
unit: fn json_schema()
file: codex-rs/protocol/src/openai_models.rs
start line: 94
end line: 109
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5477
unit: fn effective_access()
file: codex-rs/protocol/src/permission_profile_intersection.rs
start line: 392
end line: 407
size: 16 LOC
McCabe index: 4
number of parameters: 4

id: 5478
unit: fn as_legacy_events()
file: codex-rs/protocol/src/legacy_events.rs
start line: 632
end line: 647
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5479
unit: fn unix_socket_path_params()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 221
end line: 237
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5480
unit: fn source()
file: codex-rs/sandboxing/src/manager.rs
start line: 260
end line: 275
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5481
unit: fn proc_version_indicates_wsl1()
file: codex-rs/sandboxing/src/bwrap.rs
start line: 143
end line: 159
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5482
unit: fn generic_details()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 469
end line: 484
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5483
unit: fn attach_issue_metadata()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 624
end line: 639
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5484
unit: fn parse_terminal_title_items()
file: codex-rs/cli/src/doctor/title.rs
start line: 107
end line: 122
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5485
unit: fn write_check_row()
file: codex-rs/cli/src/doctor/output.rs
start line: 136
end line: 152
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5486
unit: fn issue_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 235
end line: 250
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5487
unit: fn display_status()
file: codex-rs/cli/src/doctor/output.rs
start line: 268
end line: 284
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5488
unit: fn count_label()
file: codex-rs/cli/src/doctor/output.rs
start line: 410
end line: 425
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5489
unit: fn rollout_note()
file: codex-rs/cli/src/doctor/output.rs
start line: 569
end line: 584
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5490
unit: fn auth_reachability_note()
file: codex-rs/cli/src/doctor/output.rs
start line: 622
end line: 637
size: 16 LOC
McCabe index: 5
number of parameters: 1

id: 5491
unit: fn highlight_flags()
file: codex-rs/cli/src/doctor/output.rs
start line: 837
end line: 852
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5492
unit: fn from_report()
file: codex-rs/cli/src/doctor/output.rs
start line: 960
end line: 975
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5493
unit: fn push_startup_warning_counts()
file: codex-rs/cli/src/doctor.rs
start line: 1194
end line: 1209
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5494
unit: fn stored_auth_mode_value()
file: codex-rs/cli/src/doctor.rs
start line: 1427
end line: 1442
size: 16 LOC
McCabe index: 6
number of parameters: 1

id: 5495
unit: fn collect_env_snapshot()
file: codex-rs/cli/src/doctor.rs
start line: 1955
end line: 1970
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5496
unit: fn human_output_options()
file: codex-rs/cli/src/doctor.rs
start line: 3111
end line: 3126
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5497
unit: fn plugin_marketplace_help_uses_plugin_namespace()
file: codex-rs/cli/src/main.rs
start line: 3485
end line: 3501
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5498
unit: fn sandbox_parses_permission_profile()
file: codex-rs/cli/src/main.rs
start line: 3615
end line: 3632
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5499
unit: fn sandbox_parses_legacy_permissions_profile_alias()
file: codex-rs/cli/src/main.rs
start line: 3636
end line: 3653
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5500
unit: fn format_exit_messages_includes_resume_hint_for_fatal_exit()
file: codex-rs/cli/src/main.rs
start line: 3836
end line: 3851
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5501
unit: fn classify_sqlx_error()
file: codex-rs/state/src/telemetry.rs
start line: 201
end line: 216
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5502
unit: fn on_new_span()
file: codex-rs/state/src/log_db.rs
start line: 185
end line: 201
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5503
unit: fn push_project_order()
file: codex-rs/state/src/runtime/projects.rs
start line: 488
end line: 503
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5504
unit: fn diff_text()
file: codex-rs/backend-client/src/types.rs
start line: 339
end line: 354
size: 16 LOC
McCabe index: 8
number of parameters: 1

id: 5505
unit: fn message_texts()
file: codex-rs/backend-client/src/types.rs
start line: 362
end line: 379
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5506
unit: fn parse_listen_url()
file: codex-rs/code-mode-host/src/transport.rs
start line: 24
end line: 41
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5507
unit: fn initial_response()
file: codex-rs/code-mode-host/src/peer.rs
start line: 107
end line: 122
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5508
unit: fn event_msg_preview()
file: codex-rs/rollout/src/list.rs
start line: 1263
end line: 1278
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5509
unit: fn finish_record()
file: codex-rs/rollout/src/reverse_jsonl_scanner.rs
start line: 131
end line: 146
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5510
unit: fn write_session_file()
file: codex-rs/rollout/src/tests.rs
start line: 376
end line: 391
size: 16 LOC
McCabe index: 1
number of parameters: 5

id: 5511
unit: fn server_notification_requires_delivery()
file: codex-rs/app-server/src/in_process.rs
start line: 110
end line: 125
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5512
unit: fn mcp_server_elicitation_turn_transition_error_maps_to_cancel()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2998
end line: 3015
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5513
unit: fn parse_ref()
file: codex-rs/app-server/src/code_mode_host.rs
start line: 45
end line: 61
size: 16 LOC
McCabe index: 2
number of parameters: 4

id: 5514
unit: fn parse_host_url()
file: codex-rs/app-server/src/code_mode_host.rs
start line: 64
end line: 79
size: 16 LOC
McCabe index: 8
number of parameters: 1

id: 5515
unit: fn normalize_thread_metadata_git_field()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 2006
end line: 2021
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5516
unit: fn header_for_request()
file: codex-rs/app-server/src/attestation.rs
start line: 45
end line: 60
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5517
unit: fn load()
file: codex-rs/models-manager/src/cache.rs
start line: 31
end line: 63
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5518
unit: fn handle_event()
file: codex-rs/code-mode/src/remote_session/connection/driver.rs
start line: 120
end line: 135
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5519
unit: fn turn_attempt_from_map()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 630
end line: 645
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5520
unit: def start_loopback_proxy_fixture()
file: codex-rs/windows-sandbox-rs/sandbox_smoketests.py
start line: 190
end line: 205
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5521
unit: fn helper_source_lookup_checks_package_resource_dir_for_bin_exe()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 489
end line: 506
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5522
unit: fn helper_source_lookup_prefers_direct_sibling_over_resource_dir()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 564
end line: 581
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5523
unit: fn wait_for_process_exit()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 144
end line: 159
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5524
unit: fn path_mask_allows_with_scope()
file: codex-rs/windows-sandbox-rs/src/acl.rs
start line: 215
end line: 230
size: 16 LOC
McCabe index: 2
number of parameters: 5

id: 5525
unit: fn wait()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 126
end line: 141
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5526
unit: fn run_setup_exe()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 895
end line: 910
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5527
unit: fn rejects_wildcard_network_rule_host()
file: codex-rs/execpolicy/src/amend.rs
start line: 321
end line: 336
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5528
unit: fn validate_host_executable_name()
file: codex-rs/execpolicy/src/parser.rs
start line: 234
end line: 251
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5529
unit: fn error_location_from_file_span()
file: codex-rs/execpolicy/src/parser.rs
start line: 260
end line: 275
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5530
unit: fn block_decision_with_blank_reason_fails_instead_of_blocking()
file: codex-rs/hooks/src/events/stop.rs
start line: 605
end line: 621
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5531
unit: fn exit_two_blocks_with_feedback()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 452
end line: 468
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5532
unit: fn request_for_tool_use()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 620
end line: 635
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5533
unit: fn build_command_input()
file: codex-rs/hooks/src/events/permission_request.rs
start line: 171
end line: 186
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5534
unit: fn structured_output_rejects_invalid_shapes_and_types()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 532
end line: 547
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5535
unit: fn finish_command_run()
file: codex-rs/hooks/src/engine/command_runner.rs
start line: 373
end line: 388
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5536
unit: fn hook_handler_source()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 883
end line: 898
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5537
unit: fn event_name_label()
file: codex-rs/hooks/src/engine/mod.rs
start line: 165
end line: 180
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5538
unit: fn copy_proxies_for_url()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 144
end line: 159
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5539
unit: fn resolve_with_pac_url()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 95
end line: 110
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5540
unit: fn build_reqwest_client_for_route()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 435
end line: 450
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5541
unit: fn configure_proxy_for_route()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 452
end line: 467
size: 16 LOC
McCabe index: 1
number of parameters: 7

id: 5542
unit: fn from_pem_data()
file: codex-rs/http-client/src/custom_ca.rs
start line: 602
end line: 617
size: 16 LOC
McCabe index: 2
number of parameters: 3

id: 5543
unit: fn additional_cookies_are_restricted_to_https_chatgpt_hosts()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 218
end line: 234
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5544
unit: fn test_streaming_patch_parser_finish_requires_end_patch()
file: codex-rs/apply-patch/src/streaming_parser.rs
start line: 772
end line: 787
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5545
unit: fn fmt()
file: codex-rs/exec/src/lib.rs
start line: 1980
end line: 1995
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5546
unit: fn resolve_prompt()
file: codex-rs/exec/src/lib.rs
start line: 2101
end line: 2116
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5547
unit: fn map_completed_item_mut()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 346
end line: 361
size: 16 LOC
McCabe index: 5
number of parameters: 2

id: 5548
unit: fn reconcile_unfinished_started_items()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 363
end line: 378
size: 16 LOC
McCabe index: 2
number of parameters: 2

id: 5549
unit: fn writable_roots_text()
file: codex-rs/prompts/src/permissions_instructions.rs
start line: 328
end line: 344
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5550
unit: fn fingerprint_traverses_nested_entries()
file: codex-rs/skills/src/lib.rs
start line: 197
end line: 213
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5551
unit: fn create_thread()
file: codex-rs/thread-store/src/store.rs
start line: 81
end line: 97
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5552
unit: fn goal_update()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 820
end line: 835
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5553
unit: fn candidate_row()
file: codex-rs/thread-store/src/local/thread_history/search.rs
start line: 258
end line: 273
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5554
unit: fn stored_project()
file: codex-rs/thread-store/src/local/projects.rs
start line: 177
end line: 192
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5555
unit: fn responses_stream_event_model_verification_reads_metadata_field()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1957
end line: 1973
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5556
unit: fn provider()
file: codex-rs/codex-api/src/endpoint/images.rs
start line: 146
end line: 161
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5557
unit: fn write_server_info()
file: codex-rs/responses-api-proxy/src/lib.rs
start line: 145
end line: 161
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5558
unit: fn session_streams_updates_before_walk_complete()
file: codex-rs/file-search/src/lib.rs
start line: 833
end line: 850
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5559
unit: fn resolve_branch_ref()
file: codex-rs/git-utils/src/branch.rs
start line: 50
end line: 66
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5560
unit: fn run_git()
file: codex-rs/git-utils/src/apply.rs
start line: 155
end line: 170
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5561
unit: fn add()
file: codex-rs/git-utils/src/apply.rs
start line: 371
end line: 386
size: 16 LOC
McCabe index: 7
number of parameters: 2

id: 5562
unit: fn canonicalize_git_remote_url_normalizes_github_variants()
file: codex-rs/git-utils/src/info.rs
start line: 893
end line: 908
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5563
unit: fn store()
file: codex-rs/workload-identity/src/exchange.rs
start line: 251
end line: 266
size: 16 LOC
McCabe index: 1
number of parameters: 4

id: 5564
unit: fn prefixes_powershell_command_with_best_effort_utf8()
file: codex-rs/shell-command/src/powershell.rs
start line: 228
end line: 245
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5565
unit: fn parses_multiple_plain_powershell_commands()
file: codex-rs/shell-command/src/powershell.rs
start line: 274
end line: 290
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5566
unit: fn supports_grep_recursive_specific_file()
file: codex-rs/shell-command/src/parse_command.rs
start line: 606
end line: 621
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5567
unit: fn strips_true_in_sequence()
file: codex-rs/shell-command/src/parse_command.rs
start line: 999
end line: 1016
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5568
unit: fn normalize_tokens()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1636
end line: 1653
size: 16 LOC
McCabe index: 12
number of parameters: 1

id: 5569
unit: fn into_outcome()
file: codex-rs/shell-command/src/command_safety/powershell_parser.rs
start line: 246
end line: 261
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5570
unit: fn forced_rm_variants_are_dangerous()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 201
end line: 216
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5571
unit: fn parse_memory_citation_entry()
file: codex-rs/memories/read/src/citations.rs
start line: 53
end line: 70
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5572
unit: fn required_unicode()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 185
end line: 200
size: 16 LOC
McCabe index: 3
number of parameters: 2

id: 5573
unit: fn record_permanent_refresh_failure_if_unchanged()
file: codex-rs/login/src/auth/manager.rs
start line: 2503
end line: 2518
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5574
unit: fn render_login_error_page_uses_entitlement_copy()
file: codex-rs/login/src/server.rs
start line: 1300
end line: 1317
size: 16 LOC
McCabe index: 1
number of parameters: 0

id: 5575
unit: fn import_skills_returns_only_new_skill_directory_names()
file: codex-rs/external-agent-migration/src/service_tests/plugins/marketplaces.rs
start line: 709
end line: 726
size: 16 LOC
McCabe index: 2
number of parameters: 0

id: 5576
unit: fn new_for_test()
file: codex-rs/external-agent-migration/src/service.rs
start line: 158
end line: 173
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5577
unit: fn import_subagents()
file: codex-rs/external-agent-migration/src/service.rs
start line: 640
end line: 656
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5578
unit: fn response_item()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 164
end line: 179
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5579
unit: fn tool_result_note()
file: codex-rs/external-agent-migration/src/sessions/records_common.rs
start line: 122
end line: 137
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5580
unit: fn remote_control_output()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 771
end line: 786
size: 16 LOC
McCabe index: 1
number of parameters: 5

id: 5581
unit: fn ingest_turn_steer_error_response()
file: codex-rs/analytics/src/reducer.rs
start line: 1749
end line: 1764
size: 16 LOC
McCabe index: 1
number of parameters: 5

id: 5582
unit: fn thread_context_or_warn()
file: codex-rs/analytics/src/reducer.rs
start line: 2393
end line: 2408
size: 16 LOC
McCabe index: 1
number of parameters: 2

id: 5583
unit: fn command_execution_outcome()
file: codex-rs/analytics/src/reducer.rs
start line: 3168
end line: 3183
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5584
unit: fn patch_apply_outcome()
file: codex-rs/analytics/src/reducer.rs
start line: 3185
end line: 3200
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5585
unit: fn analytics_hook_event_name()
file: codex-rs/analytics/src/events.rs
start line: 1402
end line: 1417
size: 16 LOC
McCabe index: 1
number of parameters: 1

id: 5586
unit: fn build_tools_object()
file: codex-rs/code-mode-runtime/src/runtime/globals.rs
start line: 52
end line: 68
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5587
unit: fn invoke_tool()
file: codex-rs/code-mode-runtime/src/session_runtime/types.rs
start line: 123
end line: 142
size: 16 LOC
McCabe index: 1
number of parameters: 3

id: 5588
unit: fn detect_multiplexer()
file: codex-rs/terminal-detection/src/lib.rs
start line: 391
end line: 408
size: 16 LOC
McCabe index: 6
number of parameters: 1

id: 5589
unit: def gh_api_list_paginated()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 416
end line: 431
size: 16 LOC
McCabe index: 6
number of parameters: 3

id: 5590
unit: def is_pr_ready_to_merge()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 635
end line: 650
size: 16 LOC
McCabe index: 13
number of parameters: 3

id: 5591
unit: def main()
file: sdk/python/release_version.py
start line: 15
end line: 32
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5592
unit: def _validate_codex_package_layout()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 263
end line: 278
size: 16 LOC
McCabe index: 7
number of parameters: 2

id: 5593
unit: def generate_schema_from_pinned_runtime()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 530
end line: 546
size: 16 LOC
McCabe index: 2
number of parameters: 1

id: 5594
unit: def _preserve_plan_type_enum()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 701
end line: 728
size: 16 LOC
McCabe index: 3
number of parameters: 1

id: 5595
unit: def run_command()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 1437
end line: 1452
size: 16 LOC
McCabe index: 4
number of parameters: 2

id: 5596
unit: def close()
file: sdk/python/src/openai_codex/client.py
start line: 274
end line: 291
size: 16 LOC
McCabe index: 8
number of parameters: 1

id: 5597
unit: export function resolveNativePackage()
file: sdk/typescript/src/exec.ts
start line: 427
end line: 450
size: 16 LOC
McCabe index: 3
number of parameters: 3

id: 5598
unit: def read_workspace_version()
file: scripts/codex_package/version.py
start line: 11
end line: 29
size: 16 LOC
McCabe index: 7
number of parameters: 0

id: 5599
unit: def load_workspace_clippy_lints()
file: .github/scripts/verify_bazel_clippy_lints.py
start line: 85
end line: 100
size: 16 LOC
McCabe index: 4
number of parameters: 1

id: 5600
unit: def build_final_args()
file: tools/argument-comment-lint/wrapper_common.py
start line: 107
end line: 122
size: 15 LOC
McCabe index: 8
number of parameters: 2

id: 5601
unit: def normalize_packaged_library()
file: tools/argument-comment-lint/wrapper_common.py
start line: 254
end line: 270
size: 15 LOC
McCabe index: 6
number of parameters: 1

id: 5602
unit: fn ensure_unique_model_visible_tool_call()
file: codex-rs/rollout-trace/src/reducer/tool.rs
start line: 411
end line: 425
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5603
unit: fn end_message_agent_interaction()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 379
end line: 393
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5604
unit: fn validate_credential_destination()
file: codex-rs/rmcp-client/src/ema_auth_policy.rs
start line: 75
end line: 89
size: 15 LOC
McCabe index: 8
number of parameters: 2

id: 5605
unit: fn retryable_post_response_status()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 730
end line: 744
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5606
unit: fn save_oauth_tokens_with_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 463
end line: 479
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5607
unit: fn add_parameter()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 33
end line: 48
size: 15 LOC
McCabe index: 5
number of parameters: 3

id: 5608
unit: fn restore_context_meta_adds_elicitation_meta_and_removes_progress_token()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 335
end line: 350
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5609
unit: fn remote_control_status_with_connection_status()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 885
end line: 899
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5610
unit: fn client_message_key()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 239
end line: 253
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5611
unit: fn from_envelope()
file: codex-rs/app-server-transport/src/transport/remote_control/segment.rs
start line: 284
end line: 298
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5612
unit: fn serialized_chunk_len()
file: codex-rs/app-server-transport/src/transport/remote_control/segment.rs
start line: 407
end line: 421
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5613
unit: fn environment_clients_url()
file: codex-rs/app-server-transport/src/transport/remote_control/clients.rs
start line: 259
end line: 273
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5614
unit: fn managed_app_tool_approval()
file: codex-rs/connectors/src/app_tool_policy.rs
start line: 149
end line: 163
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5615
unit: fn new()
file: codex-rs/connectors/src/connector_runtime/mod.rs
start line: 332
end line: 346
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5616
unit: fn unknown_explicit_environment_is_rejected()
file: codex-rs/codex-mcp/src/runtime.rs
start line: 980
end line: 995
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5617
unit: fn protocol_tool_from_rmcp_tool()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 651
end line: 665
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5618
unit: fn windows_shared()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1496
end line: 1510
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5619
unit: fn apply_proxy_env_overrides_keeps_local_targets_direct_when_local_binding_enabled()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2538
end line: 2553
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5620
unit: fn sanitize_schema_table()
file: codex-rs/tools/src/json_schema.rs
start line: 552
end line: 567
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5621
unit: fn kind()
file: codex-rs/core/src/tasks/mod.rs
start line: 222
end line: 240
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5622
unit: fn run()
file: codex-rs/core/src/tasks/mod.rs
start line: 249
end line: 263
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5623
unit: fn approval_sandbox_permissions()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 69
end line: 83
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5624
unit: fn run()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 592
end line: 606
size: 15 LOC
McCabe index: 1
number of parameters: 6

id: 5625
unit: fn build_override_exports()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 306
end line: 321
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5626
unit: fn leaves_non_powershell_alone()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 543
end line: 559
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5627
unit: fn get_or_create_pending_approval()
file: codex-rs/core/src/tools/network_approval.rs
start line: 493
end line: 508
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5628
unit: fn record_call_outcome_if_absent()
file: codex-rs/core/src/tools/network_approval.rs
start line: 536
end line: 553
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5629
unit: fn should_include_windows_shell_guidance()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1066
end line: 1083
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5630
unit: fn format_script_status()
file: codex-rs/core/src/tools/code_mode/mod.rs
start line: 300
end line: 314
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5631
unit: fn to_response_item()
file: codex-rs/core/src/tools/handlers/view_image.rs
start line: 236
end line: 251
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5632
unit: fn create_tool_search_tool_omits_sources_when_world_state_advertises_them()
file: codex-rs/core/src/tools/handlers/tool_search_spec.rs
start line: 160
end line: 175
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5633
unit: fn serialize_function_output()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 346
end line: 363
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5634
unit: fn spec()
file: codex-rs/core/src/tools/handlers/unified_exec/exec_command.rs
start line: 110
end line: 124
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5635
unit: fn from()
file: codex-rs/core/src/context/environment_context.rs
start line: 75
end line: 89
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5636
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/realtime.rs
start line: 77
end line: 91
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5637
unit: fn build_request_telemetry()
file: codex-rs/core/src/client.rs
start line: 890
end line: 904
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5638
unit: fn build_routing_hint_header()
file: codex-rs/core/src/client.rs
start line: 1107
end line: 1122
size: 15 LOC
McCabe index: 2
number of parameters: 4

id: 5639
unit: fn build_websocket_telemetry()
file: codex-rs/core/src/client.rs
start line: 1938
end line: 1952
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5640
unit: fn validate_multi_agent_v2_wait_timeout()
file: codex-rs/core/src/config/mod.rs
start line: 3037
end line: 3051
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5641
unit: fn compile_read_write_glob_path()
file: codex-rs/core/src/config/permissions.rs
start line: 681
end line: 697
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5642
unit: fn originator_from_service_name()
file: codex-rs/core/src/thread_manager.rs
start line: 298
end line: 312
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5643
unit: fn test_environment_config()
file: codex-rs/core/src/environment_selection.rs
start line: 950
end line: 964
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5644
unit: fn strip_hidden_assistant_markup_and_parse_memory_citation()
file: codex-rs/core/src/stream_events_utils.rs
start line: 45
end line: 59
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5645
unit: fn from()
file: codex-rs/core/src/hook_runtime.rs
start line: 88
end line: 102
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5646
unit: fn from()
file: codex-rs/core/src/hook_runtime.rs
start line: 106
end line: 120
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5647
unit: fn emit_hook_completed_metrics()
file: codex-rs/core/src/hook_runtime.rs
start line: 909
end line: 923
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5648
unit: fn format_guardian_action_pretty_truncates_large_string_fields()
file: codex-rs/core/src/guardian/tests.rs
start line: 1109
end line: 1125
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5649
unit: fn parse_guardian_assessment_extracts_embedded_json()
file: codex-rs/core/src/guardian/tests.rs
start line: 1720
end line: 1735
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5650
unit: fn candidate_filenames()
file: codex-rs/core/src/agents_md.rs
start line: 267
end line: 281
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5651
unit: fn has_multiple_project_environments()
file: codex-rs/core/src/agents_md.rs
start line: 452
end line: 466
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5652
unit: fn decrement()
file: codex-rs/core/src/elicitation.rs
start line: 75
end line: 89
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5653
unit: fn omits_apps_section_without_accessible_and_enabled_apps()
file: codex-rs/core/src/apps/render.rs
start line: 39
end line: 53
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5654
unit: fn unsupported_service_tier_warning()
file: codex-rs/core/src/session/mod.rs
start line: 971
end line: 985
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5655
unit: fn validated_network_policy_amendment_host()
file: codex-rs/core/src/session/mod.rs
start line: 2500
end line: 2514
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5656
unit: fn remove_marketplace_sync_rejects_unknown_marketplace()
file: codex-rs/core-plugins/src/marketplace_remove.rs
start line: 192
end line: 208
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5657
unit: fn lock_curated_plugins_startup_sync()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 169
end line: 183
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5658
unit: fn remote_plugin_canonical_marketplace_name()
file: codex-rs/core-plugins/src/remote.rs
start line: 701
end line: 715
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5659
unit: fn managed_local_marketplace_name()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 491
end line: 506
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5660
unit: fn plugin_interface_ignores_invalid_default_prompt_shape()
file: codex-rs/core-plugins/src/manifest.rs
start line: 767
end line: 783
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5661
unit: fn plugin_manifest_for_source()
file: codex-rs/core-plugins/src/store.rs
start line: 516
end line: 530
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5662
unit: fn command_source_files()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 239
end line: 254
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5663
unit: fn write_featured_plugin_ids_cache()
file: codex-rs/core-plugins/src/manager.rs
start line: 1741
end line: 1755
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5664
unit: fn non_git_sources_reject_sparse_checkout()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 362
end line: 377
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5665
unit: fn collapse_non_curated_cache_refresh()
file: codex-rs/core-plugins/src/loader.rs
start line: 706
end line: 720
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5666
unit: fn drop()
file: codex-rs/core-plugins/src/remote/remote_installed_plugin_sync.rs
start line: 375
end line: 389
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5667
unit: fn config_path_for_layer()
file: codex-rs/config/src/diagnostics.rs
start line: 245
end line: 259
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5668
unit: fn filesystem_requirements_table_cannot_define_a_permission_profile()
file: codex-rs/config/src/config_requirements.rs
start line: 2298
end line: 2313
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5669
unit: fn empty_allowed_approvals_reviewers_is_rejected()
file: codex-rs/config/src/config_requirements.rs
start line: 3612
end line: 3628
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5670
unit: fn legacy_managed_config_backfill_preserves_user_only_approvals_reviewer()
file: codex-rs/config/src/loader/mod.rs
start line: 2009
end line: 2024
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5671
unit: fn project_config_cannot_bind_permission_shortcuts()
file: codex-rs/config/src/loader/tests.rs
start line: 232
end line: 246
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5672
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/session.rs
start line: 82
end line: 97
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5673
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/base.rs
start line: 108
end line: 122
size: 15 LOC
McCabe index: 4
number of parameters: 2

id: 5674
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/history_cell/base.rs
start line: 124
end line: 138
size: 15 LOC
McCabe index: 4
number of parameters: 2

id: 5675
unit: fn transcript_hyperlink_lines()
file: codex-rs/tui/src/history_cell/base.rs
start line: 140
end line: 154
size: 15 LOC
McCabe index: 4
number of parameters: 2

id: 5676
unit: fn composite_cell_preserves_child_web_links()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 575
end line: 591
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5677
unit: fn session_header_clamps_to_narrow_width()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1977
end line: 1993
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5678
unit: fn session_header_aligns_halfwidth_sound_marks()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2015
end line: 2031
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5679
unit: fn session_header_truncates_halfwidth_directory()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2034
end line: 2050
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5680
unit: fn user_history_cell_wraps_and_prefixes_each_line_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2465
end line: 2481
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5681
unit: fn user_history_cell_numbers_multiple_remote_images()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2570
end line: 2586
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5682
unit: fn deprecation_notice_renders_summary_with_details()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 3043
end line: 3057
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5683
unit: fn push_wrapped_hook_context_line()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 563
end line: 577
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5684
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/notices.rs
start line: 62
end line: 76
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5685
unit: fn keymap_picker_hint_line()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 464
end line: 478
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5686
unit: fn handle_key_event()
file: codex-rs/tui/src/keymap_setup/debug.rs
start line: 153
end line: 168
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5687
unit: fn resolve_new_default_bindings()
file: codex-rs/tui/src/keymap.rs
start line: 2275
end line: 2289
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5688
unit: fn supports_string_or_array_bindings()
file: codex-rs/tui/src/keymap.rs
start line: 2475
end line: 2492
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5689
unit: fn cursor_pos()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 563
end line: 577
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5690
unit: fn adjacent_thread_id_wraps_in_spawn_order()
file: codex-rs/tui/src/app/agent_navigation.rs
start line: 476
end line: 491
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5691
unit: fn next_check_deadline()
file: codex-rs/tui/src/app/recap.rs
start line: 595
end line: 613
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5692
unit: fn active_turn_steer_race_detects_missing_active_turn()
file: codex-rs/tui/src/app/tests.rs
start line: 6531
end line: 6546
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5693
unit: fn turn_completed()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 667
end line: 681
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5694
unit: fn thread_event_snapshot_drops_resolved_request_user_input_after_user_answer()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 717
end line: 733
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5695
unit: fn plugin_mentions_from_list_response()
file: codex-rs/tui/src/app/plugin_mentions.rs
start line: 22
end line: 36
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5696
unit: fn shared_plugin_summary()
file: codex-rs/tui/src/app/plugin_mentions.rs
start line: 152
end line: 166
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5697
unit: fn normalize_harness_overrides_resolves_relative_add_dirs()
file: codex-rs/tui/src/app/startup_prompts.rs
start line: 386
end line: 402
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5698
unit: fn finish_agent_message_consolidation()
file: codex-rs/tui/src/app/agent_message_consolidation.rs
start line: 83
end line: 98
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5699
unit: fn current_input_mode()
file: codex-rs/tui/src/tui/windows_console.rs
start line: 25
end line: 42
size: 15 LOC
McCabe index: 4
number of parameters: 0

id: 5700
unit: fn terminal_input_is_readable()
file: codex-rs/tui/src/tui/input_boundary.rs
start line: 101
end line: 117
size: 15 LOC
McCabe index: 4
number of parameters: 0

id: 5701
unit: fn make_stream()
file: codex-rs/tui/src/tui/event_stream.rs
start line: 384
end line: 398
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5702
unit: fn renders_with_working_header()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 328
end line: 343
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5703
unit: fn renders_truncated()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 346
end line: 361
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5704
unit: fn new()
file: codex-rs/tui/src/terminal_probe.rs
start line: 134
end line: 148
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5705
unit: fn startup_probe_finds_valid_responses_after_many_incomplete_sequences()
file: codex-rs/tui/src/terminal_probe.rs
start line: 696
end line: 711
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5706
unit: fn validate_cached_spritesheet()
file: codex-rs/tui/src/pets/asset_pack.rs
start line: 165
end line: 179
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5707
unit: fn terminal_info_with_version_for_test()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 631
end line: 645
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5708
unit: fn app_notification_states_use_expected_rows()
file: codex-rs/tui/src/pets/model.rs
start line: 711
end line: 726
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5709
unit: fn latest_session_cwd_filter()
file: codex-rs/tui/src/lib.rs
start line: 842
end line: 857
size: 15 LOC
McCabe index: 3
number of parameters: 4

id: 5710
unit: fn open_capture_action()
file: codex-rs/tui/src/keymap_setup.rs
start line: 100
end line: 114
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5711
unit: fn test_pane()
file: codex-rs/tui/src/keymap_setup.rs
start line: 789
end line: 803
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5712
unit: fn action_menu_rows()
file: codex-rs/tui/src/keymap_setup.rs
start line: 821
end line: 835
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5713
unit: fn picker_selected_action_starts_on_matching_all_tab_row()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1105
end line: 1120
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5714
unit: fn picker_repeat_last_change_render_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1123
end line: 1138
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5715
unit: fn picker_global_chord_render_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1191
end line: 1206
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5716
unit: fn capture_view_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1378
end line: 1393
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5717
unit: fn normalize_file_url_windows()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 403
end line: 417
size: 15 LOC
McCabe index: 3
number of parameters: 0

id: 5718
unit: fn normalize_unquoted_windows_path_with_spaces()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 511
end line: 525
size: 15 LOC
McCabe index: 3
number of parameters: 0

id: 5719
unit: fn group_selection_marker()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 374
end line: 388
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5720
unit: fn toggle_selected_item()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 399
end line: 413
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5721
unit: fn proceed_returns_selected_items()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 945
end line: 961
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5722
unit: fn status_style_for()
file: codex-rs/tui/src/style.rs
start line: 27
end line: 42
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5723
unit: fn table_separator_style_for()
file: codex-rs/tui/src/style.rs
start line: 88
end line: 102
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5724
unit: fn resolve_theme_with_override()
file: codex-rs/tui/src/render/highlight.rs
start line: 215
end line: 234
size: 15 LOC
McCabe index: 5
number of parameters: 2

id: 5725
unit: fn diff_scope_backgrounds_return_none_when_no_background_scope_matches()
file: codex-rs/tui/src/render/highlight.rs
start line: 1283
end line: 1297
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5726
unit: fn dismiss_resolved_request()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 214
end line: 229
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5727
unit: fn set_current()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 231
end line: 245
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5728
unit: fn network_approval_target()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 661
end line: 676
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5729
unit: fn render_overlay_lines()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1134
end line: 1148
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5730
unit: fn make_overlay_with_keymap()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1191
end line: 1205
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5731
unit: fn shortcut_triggers_selection()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1380
end line: 1395
size: 15 LOC
McCabe index: 3
number of parameters: 0

id: 5732
unit: fn text_with_pending()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 89
end line: 103
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5733
unit: fn project_name_is_canonical_and_accepts_legacy_ids()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 473
end line: 487
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5734
unit: fn confirm_selection()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 412
end line: 427
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5735
unit: fn handler_header_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 315
end line: 329
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5736
unit: fn event_page_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 414
end line: 431
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5737
unit: fn config_source_label()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 835
end line: 849
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5738
unit: fn renders_empty_handler_browser_message()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1389
end line: 1403
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5739
unit: fn select_shortcut()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 814
end line: 828
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5740
unit: fn clamp_pos_to_nearest_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1735
end line: 1749
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5741
unit: fn clamp_pos_for_insertion()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1751
end line: 1767
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5742
unit: fn kill_whole_line_keymap_dispatch_uses_linewise_kill()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3060
end line: 3076
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5743
unit: fn delete_backward_word_alt_keys()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3342
end line: 3359
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5744
unit: fn control_h_backspace()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3442
end line: 3461
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5745
unit: fn popup_name_truncation_counts_halfwidth_sound_marks()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 831
end line: 846
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5746
unit: fn apply_standard_popup_hint()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 1169
end line: 1183
size: 15 LOC
McCabe index: 6
number of parameters: 2

id: 5747
unit: fn test_pane_with_disable_paste_burst()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2027
end line: 2041
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5748
unit: fn word_text_object_range()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 144
end line: 158
size: 15 LOC
McCabe index: 2
number of parameters: 3

id: 5749
unit: fn complete_external_flow_and_close()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 380
end line: 394
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5750
unit: fn experimental_popup_hint_line()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 290
end line: 304
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5751
unit: fn default_command_popup_items_snapshot()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 415
end line: 431
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5752
unit: fn debug_commands_are_hidden_from_popup()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 614
end line: 629
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5753
unit: fn text_with_pending()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 108
end line: 122
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5754
unit: fn handle_paste()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1496
end line: 1510
size: 15 LOC
McCabe index: 4
number of parameters: 2

id: 5755
unit: fn request_user_input_options_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3387
end line: 3401
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5756
unit: fn request_user_input_tight_height_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3427
end line: 3441
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5757
unit: fn request_user_input_freeform_snapshot()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 3746
end line: 3760
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5758
unit: fn workspace_root_suffix()
file: codex-rs/tui/src/status/card.rs
start line: 620
end line: 634
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5759
unit: fn refresh_plugins_popup_if_open()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 1013
end line: 1027
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5760
unit: fn request_status_line_branch()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 553
end line: 567
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5761
unit: fn request_status_line_git_summary()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 569
end line: 583
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5762
unit: fn status_line_workspace_headline_should_fetch()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 599
end line: 614
size: 15 LOC
McCabe index: 4
number of parameters: 2

id: 5763
unit: fn model_with_reasoning_display_name()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 919
end line: 933
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5764
unit: fn plugin_tab_id_matching_saved_id()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1658
end line: 1674
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5765
unit: fn next_reasoning_effort_lowers_from_default_anchor()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 232
end line: 247
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5766
unit: fn active_goal_state()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 213
end line: 227
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5767
unit: fn custom_openai_base_url()
file: codex-rs/tui/src/chatwidget/model_popups.rs
start line: 61
end line: 78
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5768
unit: fn should_prompt_plan_mode_reasoning_scope()
file: codex-rs/tui/src/chatwidget/model_popups.rs
start line: 292
end line: 310
size: 15 LOC
McCabe index: 6
number of parameters: 3

id: 5769
unit: fn next_goal_draft()
file: codex-rs/tui/src/chatwidget/tests.rs
start line: 218
end line: 232
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5770
unit: fn is_visualization_thread_dir()
file: codex-rs/tui/src/inline_visualization.rs
start line: 150
end line: 164
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5771
unit: fn parse_directive_file()
file: codex-rs/tui/src/inline_visualization.rs
start line: 294
end line: 309
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5772
unit: fn controller_set_width_no_duplicate_after_emit()
file: codex-rs/tui/src/streaming/controller.rs
start line: 884
end line: 900
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5773
unit: fn drops_back_to_smooth_when_idle()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 387
end line: 402
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5774
unit: fn transcript_overlay_insert_preserves_cached_cell_heights()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1530
end line: 1547
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5775
unit: fn pager_view_ensure_chunk_visible_scrolls_up_when_needed()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1825
end line: 1841
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5776
unit: fn open()
file: codex-rs/tui/src/session_log.rs
start line: 29
end line: 46
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5777
unit: fn converts_file_update_changes_to_display()
file: codex-rs/tui/src/app_server_approval_conversions.rs
start line: 78
end line: 92
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5778
unit: fn git_command()
file: codex-rs/tui/src/get_git_diff.rs
start line: 748
end line: 762
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5779
unit: fn text_has_mixed_url_and_non_url_tokens()
file: codex-rs/tui/src/wrapping.rs
start line: 443
end line: 460
size: 15 LOC
McCabe index: 6
number of parameters: 1

id: 5780
unit: fn is_domain_label()
file: codex-rs/tui/src/wrapping.rs
start line: 664
end line: 680
size: 15 LOC
McCabe index: 6
number of parameters: 1

id: 5781
unit: fn answer_unsupported_request()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 650
end line: 664
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5782
unit: fn read_frame()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 718
end line: 733
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5783
unit: fn ensure_success_response()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 856
end line: 870
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5784
unit: fn preserved_records()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 111
end line: 126
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5785
unit: fn embedded_turn_permissions_select_profile_id_only()
file: codex-rs/tui/src/app_server_session.rs
start line: 2739
end line: 2755
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5786
unit: fn legacy_turn_permissions_project_to_sandbox_when_explicitly_overridden()
file: codex-rs/tui/src/app_server_session.rs
start line: 2770
end line: 2786
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5787
unit: fn parse_open_fence()
file: codex-rs/tui/src/markdown.rs
start line: 85
end line: 100
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5788
unit: fn copy_targets_preserve_nested_quote_markdown_and_source_order()
file: codex-rs/tui/src/markdown.rs
start line: 296
end line: 311
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5789
unit: fn ordinary_redraws_with_known_size_do_not_query_backend_size()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1012
end line: 1029
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5790
unit: fn reset_cursor_style_emits_default_user_shape()
file: codex-rs/tui/src/custom_terminal.rs
start line: 1279
end line: 1295
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5791
unit: fn ui_snapshot_apply_update_block_wraps_long_lines_text()
file: codex-rs/tui/src/diff_render.rs
start line: 1830
end line: 1848
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5792
unit: fn unknown_extension_falls_back_without_syntax_highlighting()
file: codex-rs/tui/src/diff_render.rs
start line: 2407
end line: 2422
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5793
unit: fn expanded_detail_line()
file: codex-rs/tui/src/resume_picker.rs
start line: 3325
end line: 3339
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5794
unit: fn remote_thread_list_params_can_include_non_interactive_sources()
file: codex-rs/tui/src/resume_picker.rs
start line: 3995
end line: 4010
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5795
unit: fn hint_line_snapshot_uses_distributed_wide_footer()
file: codex-rs/tui/src/resume_picker.rs
start line: 4288
end line: 4303
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5796
unit: fn previous_agent_word_motion_fallback()
file: codex-rs/tui/src/multi_agents.rs
start line: 134
end line: 152
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5797
unit: fn resume_end()
file: codex-rs/tui/src/multi_agents.rs
start line: 452
end line: 466
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5798
unit: fn spawn_request_spans()
file: codex-rs/tui/src/multi_agents.rs
start line: 538
end line: 555
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5799
unit: fn metadata_for()
file: codex-rs/tui/src/multi_agents.rs
start line: 966
end line: 980
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5800
unit: fn parse_linked_mentions_preserves_byte_offsets_and_trims_paths()
file: codex-rs/tui/src/mention_codec.rs
start line: 341
end line: 355
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5801
unit: fn decode_history_mentions_restores_at_sigil_for_tool_paths()
file: codex-rs/tui/src/mention_codec.rs
start line: 468
end line: 483
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5802
unit: fn encode_history_mentions_skips_embedded_at_substrings()
file: codex-rs/tui/src/mention_codec.rs
start line: 655
end line: 669
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5803
unit: fn set_device_code_state_for_active_attempt()
file: codex-rs/tui/src/onboarding/auth/headless_chatgpt_login.rs
start line: 162
end line: 177
size: 15 LOC
McCabe index: 2
number of parameters: 4

id: 5804
unit: fn handle_app_server_notification()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 277
end line: 291
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5805
unit: fn text_entry_context()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 293
end line: 307
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5806
unit: fn success_message()
file: codex-rs/tui/src/session_archive_commands.rs
start line: 65
end line: 79
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5807
unit: fn end_table_head()
file: codex-rs/tui/src/markdown_render.rs
start line: 938
end line: 952
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5808
unit: fn alignments_to_pipe_delimiter()
file: codex-rs/tui/src/markdown_render.rs
start line: 1622
end line: 1636
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5809
unit: fn strip_local_path_prefix Option()
file: codex-rs/tui/src/markdown_render.rs
start line: 2261
end line: 2277
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5810
unit: fn display_local_link_path()
file: codex-rs/tui/src/markdown_render.rs
start line: 2284
end line: 2300
size: 15 LOC
McCabe index: 5
number of parameters: 2

id: 5811
unit: fn fenced_code_info_string_with_metadata_highlights()
file: codex-rs/tui/src/markdown_render.rs
start line: 2457
end line: 2474
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5812
unit: fn animated_activity_indicator()
file: codex-rs/tui/src/motion.rs
start line: 65
end line: 79
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5813
unit: fn legacy_candidates_for_exe()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 94
end line: 109
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5814
unit: fn parse_sha256_hex()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 164
end line: 179
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5815
unit: fn ensure_legacy_landlock_mode_supports_policy()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 377
end line: 391
size: 15 LOC
McCabe index: 3
number of parameters: 4

id: 5816
unit: fn block()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 816
end line: 830
size: 15 LOC
McCabe index: 3
number of parameters: 0

id: 5817
unit: fn root_prefix_unreadable_globs_fail_closed_on_linux()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2670
end line: 2685
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5818
unit: fn render_type_keyword()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 228
end line: 242
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5819
unit: fn NtCreateFile()
file: codex-rs/exec-server/src/no_follow/windows.rs
start line: 63
end line: 78
size: 15 LOC
McCabe index: 1
number of parameters: 11

id: 5820
unit: fn finish_process_event()
file: codex-rs/exec-server/src/client.rs
start line: 1398
end line: 1412
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5821
unit: fn sleep_then_print_argv()
file: codex-rs/exec-server/src/server/processor.rs
start line: 591
end line: 605
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5822
unit: fn shell_argv()
file: codex-rs/exec-server/src/server/handler/tests.rs
start line: 59
end line: 73
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5823
unit: fn copy()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 310
end line: 324
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5824
unit: fn copy()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 541
end line: 555
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5825
unit: fn copy()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1038
end line: 1052
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5826
unit: fn drop()
file: codex-rs/exec-server/src/client/http_response_body_stream.rs
start line: 195
end line: 209
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5827
unit: fn log_send_error()
file: codex-rs/exec-server/src/client/route_aware_http_client.rs
start line: 364
end line: 378
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5828
unit: fn submit()
file: codex-rs/exec-server/src/client/accepted.rs
start line: 103
end line: 117
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5829
unit: fn search_request_headers_forward_thread_originator_and_turn_metadata()
file: codex-rs/ext/web-search/src/tool.rs
start line: 280
end line: 294
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5830
unit: fn document_frequencies()
file: codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs
start line: 172
end line: 186
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5831
unit: fn document_frequencies()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 147
end line: 161
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5832
unit: fn line_end_byte_offset()
file: codex-rs/ext/memories/src/local/read.rs
start line: 74
end line: 90
size: 15 LOC
McCabe index: 4
number of parameters: 3

id: 5833
unit: fn handle()
file: codex-rs/ext/goal/src/tool.rs
start line: 156
end line: 170
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5834
unit: fn from_sources_ignores_removed_image_detail_original_feature_key()
file: codex-rs/features/src/tests.rs
start line: 482
end line: 498
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5835
unit: fn from_sources_ignores_removed_js_repl_feature_keys()
file: codex-rs/features/src/tests.rs
start line: 551
end line: 567
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5836
unit: fn from_sources_ignores_removed_tool_search_always_defer_mcp_tools_feature_key()
file: codex-rs/features/src/tests.rs
start line: 603
end line: 619
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5837
unit: fn call_tool_result_includes_thread_id_in_structured_content()
file: codex-rs/mcp-server/src/codex_tool_runner.rs
start line: 408
end line: 422
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5838
unit: fn managed_checkout()
file: codex-rs/worktree/src/lib.rs
start line: 42
end line: 57
size: 15 LOC
McCabe index: 4
number of parameters: 2

id: 5839
unit: fn add_auth_headers()
file: codex-rs/model-provider/src/bearer_auth_provider.rs
start line: 32
end line: 46
size: 15 LOC
McCabe index: 6
number of parameters: 2

id: 5840
unit: fn bearer_auth_provider_adds_fedramp_routing_header_for_fedramp_accounts()
file: codex-rs/model-provider/src/bearer_auth_provider.rs
start line: 93
end line: 109
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5841
unit: fn openai_provider_returns_api_key_account_state()
file: codex-rs/model-provider/src/provider.rs
start line: 951
end line: 966
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5842
unit: fn amazon_bedrock_provider_returns_bedrock_account_state()
file: codex-rs/model-provider/src/provider.rs
start line: 1025
end line: 1040
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5843
unit: fn bedrock_bearer_auth_uses_aws_region_env()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 448
end line: 463
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5844
unit: fn bedrock_bearer_auth_uses_aws_default_region_env()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 466
end line: 481
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5845
unit: fn command_auth_provider()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 353
end line: 367
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5846
unit: fn validate_common_known_uri()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 922
end line: 936
size: 15 LOC
McCabe index: 6
number of parameters: 1

id: 5847
unit: fn file_uri_fallback_round_trips_non_unicode_windows_paths()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 374
end line: 390
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5848
unit: fn file_uri_round_trips_windows_unc_paths()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 537
end line: 553
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5849
unit: fn lexical_depth_counts_validated_nonempty_segments()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1265
end line: 1280
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5850
unit: fn is_complete()
file: codex-rs/utils/pty/src/win/mod.rs
start line: 68
end line: 82
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5851
unit: fn create_conpty_handles()
file: codex-rs/utils/pty/src/win/conpty.rs
start line: 42
end line: 58
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5852
unit: fn rejects_symlinked_legacy_plugin_manifest_before_lower_precedence_manifest()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 294
end line: 309
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5853
unit: fn prepends_root_overrides()
file: codex-rs/utils/cli/src/config_override.rs
start line: 146
end line: 161
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5854
unit: fn collect_chunks()
file: codex-rs/utils/stream-parser/src/proposed_plan.rs
start line: 127
end line: 141
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5855
unit: fn collect_bytes()
file: codex-rs/utils/stream-parser/src/utf8_stream.rs
start line: 190
end line: 204
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5856
unit: fn collect_chunks()
file: codex-rs/utils/stream-parser/src/citation.rs
start line: 86
end line: 100
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5857
unit: fn deserialize()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 377
end line: 391
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5858
unit: fn filter_experimental_fields_in_root()
file: codex-rs/app-server-protocol/src/export.rs
start line: 420
end line: 435
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5859
unit: fn type_body_brace_span()
file: codex-rs/app-server-protocol/src/export.rs
start line: 735
end line: 750
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5860
unit: fn is_method_variant_in_set()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1436
end line: 1450
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5861
unit: fn detect_numbered_definition_collisions()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1538
end line: 1553
size: 15 LOC
McCabe index: 4
number of parameters: 3

id: 5862
unit: fn handle_user_message()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 468
end line: 485
size: 15 LOC
McCabe index: 5
number of parameters: 2

id: 5863
unit: fn fs_read_file_response_round_trips_base64_data()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1205
end line: 1221
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5864
unit: fn fs_read_file_params_round_trip()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1224
end line: 1240
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5865
unit: fn thread_shell_command_params_without_timeout_remain_valid()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1333
end line: 1347
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5866
unit: fn command_exec_terminate_round_trips()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1664
end line: 1680
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5867
unit: fn ask_for_approval_granular_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1998
end line: 2013
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5868
unit: fn mcp_server_elicitation_request_rejects_invalid_core_form_schema()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2517
end line: 2532
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5869
unit: fn mcp_server_elicitation_response_serializes_nullable_content()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2535
end line: 2550
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5870
unit: fn plugin_skill_read_params_serialization_uses_remote_plugin_id()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4055
end line: 4069
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5871
unit: fn turn_start_params_preserve_empty_environments()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4969
end line: 4985
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5872
unit: fn realtime_append_text_defaults_role_to_user()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 5014
end line: 5029
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5873
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 300
end line: 314
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5874
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 273
end line: 287
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5875
unit: fn serialize_get_account_rate_limits()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3009
end line: 3023
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5876
unit: fn serialize_get_account_token_usage()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3026
end line: 3040
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5877
unit: fn serialize_get_workspace_messages()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3093
end line: 3107
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5878
unit: fn serialize_model_provider_capabilities_read()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3577
end line: 3591
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5879
unit: fn serialize_list_collaboration_modes()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3594
end line: 3608
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5880
unit: fn write_precomputed_exports()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 155
end line: 169
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5881
unit: fn os_resource_attributes()
file: codex-rs/otel/src/metrics/client.rs
start line: 539
end line: 553
size: 15 LOC
McCabe index: 3
number of parameters: 0

id: 5882
unit: fn expected()
file: codex-rs/codex-home/src/instructions/tests.rs
start line: 21
end line: 35
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5883
unit: fn fmt()
file: codex-rs/protocol/src/protocol.rs
start line: 2904
end line: 2918
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5884
unit: fn convert_mcp_content_to_items_preserves_data_urls()
file: codex-rs/protocol/src/models.rs
start line: 2667
end line: 2682
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5885
unit: fn convert_mcp_content_to_items_builds_data_urls_when_missing_prefix()
file: codex-rs/protocol/src/models.rs
start line: 2999
end line: 3014
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5886
unit: fn sleep_extension_item_preserves_type_and_kind()
file: codex-rs/protocol/src/items.rs
start line: 722
end line: 737
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5887
unit: fn build_glob_matcher()
file: codex-rs/protocol/src/permissions.rs
start line: 1994
end line: 2010
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5888
unit: fn append_default_read_only_entry_if_no_explicit_rule()
file: codex-rs/protocol/src/permissions.rs
start line: 2266
end line: 2281
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5889
unit: fn with_additional_readable_roots_skips_existing_effective_access()
file: codex-rs/protocol/src/permissions.rs
start line: 3941
end line: 3957
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5890
unit: fn with_additional_writable_roots_skips_existing_effective_access()
file: codex-rs/protocol/src/permissions.rs
start line: 3960
end line: 3976
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5891
unit: fn exact_path_and_descendants_are_denied()
file: codex-rs/protocol/src/permissions.rs
start line: 4271
end line: 4286
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5892
unit: fn globstar_patterns_deny_root_and_nested_matches()
file: codex-rs/protocol/src/permissions.rs
start line: 4383
end line: 4399
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5893
unit: fn from_str()
file: codex-rs/protocol/src/openai_models.rs
start line: 134
end line: 148
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5894
unit: fn service_tier_for_request_omits_explicit_default_tier()
file: codex-rs/protocol/src/openai_models.rs
start line: 2028
end line: 2043
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5895
unit: fn deterministic_aws_auth_errors_are_not_retryable()
file: codex-rs/aws-auth/src/lib.rs
start line: 279
end line: 293
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5896
unit: fn effective_glob_scan_depth()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 237
end line: 251
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5897
unit: fn format_bytes()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 435
end line: 450
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5898
unit: fn push_database_row()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 545
end line: 559
size: 15 LOC
McCabe index: 2
number of parameters: 3

id: 5899
unit: fn parse_git_version()
file: codex-rs/cli/src/doctor/git.rs
start line: 268
end line: 282
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5900
unit: fn desktop_log_root()
file: codex-rs/cli/src/doctor/desktop.rs
start line: 135
end line: 150
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5901
unit: fn state_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 722
end line: 736
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5902
unit: fn compare_npm_package_roots()
file: codex-rs/cli/src/doctor.rs
start line: 1088
end line: 1102
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5903
unit: fn push_proxy_env_details()
file: codex-rs/cli/src/doctor.rs
start line: 1534
end line: 1548
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5904
unit: fn terminal_path_readiness()
file: codex-rs/cli/src/doctor.rs
start line: 2048
end line: 2062
size: 15 LOC
McCabe index: 4
number of parameters: 1

id: 5905
unit: fn websocket_probe_warning()
file: codex-rs/cli/src/doctor.rs
start line: 2481
end line: 2495
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5906
unit: fn resolve_windows_update_command_from_path()
file: codex-rs/cli/src/main.rs
start line: 865
end line: 879
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5907
unit: fn read_remote_auth_token_from_env_var_with()
file: codex-rs/cli/src/main.rs
start line: 2537
end line: 2551
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5908
unit: fn finalize_exec_from_args()
file: codex-rs/cli/src/main.rs
start line: 3079
end line: 3093
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5909
unit: fn format_exit_messages_includes_session_id_for_fatal_exit_without_resume_hint()
file: codex-rs/cli/src/main.rs
start line: 3819
end line: 3833
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5910
unit: fn format_exit_messages_includes_resume_hint_without_color()
file: codex-rs/cli/src/main.rs
start line: 3854
end line: 3868
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5911
unit: fn reject_remote_flag_for_remote_control()
file: codex-rs/cli/src/main.rs
start line: 4323
end line: 4339
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5912
unit: fn test_entry()
file: codex-rs/state/src/log_db.rs
start line: 586
end line: 600
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5913
unit: fn project_from_row()
file: codex-rs/state/src/runtime/projects.rs
start line: 397
end line: 411
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5914
unit: fn event_msg_image_only_user_message_sets_image_placeholder_preview()
file: codex-rs/state/src/extract.rs
start line: 280
end line: 296
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5915
unit: fn event_msg_blank_user_message_without_images_keeps_first_user_message_empty()
file: codex-rs/state/src/extract.rs
start line: 320
end line: 336
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5916
unit: fn fmt()
file: codex-rs/backend-client/src/client.rs
start line: 70
end line: 84
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5917
unit: fn stream_thread_ids_from_end_by_name()
file: codex-rs/rollout/src/session_index.rs
start line: 246
end line: 262
size: 15 LOC
McCabe index: 4
number of parameters: 3

id: 5918
unit: fn config_warning_from_error()
file: codex-rs/app-server/src/lib.rs
start line: 287
end line: 301
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5919
unit: fn normalize_collaboration_mode()
file: codex-rs/app-server/src/request_processors/turn_processor.rs
start line: 380
end line: 395
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5920
unit: fn workspace_message_timestamp_from_backend()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1457
end line: 1471
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5921
unit: fn remote_plugin_share_discoverability()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 277
end line: 291
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5922
unit: fn remote_plugin_share_update_discoverability()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 293
end line: 307
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5923
unit: fn plugin_share_principal_role_from_remote()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 336
end line: 350
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5924
unit: fn remote_plugin_share_discoverability_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2354
end line: 2368
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5925
unit: fn feedback_tags_drop_unverified_client_prompt_tags()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 506
end line: 522
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5926
unit: fn validate_thread_section_appearance()
file: codex-rs/app-server/src/request_processors/thread_sections.rs
start line: 176
end line: 190
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5927
unit: fn turn_completed_notification()
file: codex-rs/app-server-client/src/lib.rs
start line: 1035
end line: 1049
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5928
unit: fn create_session_with_limits()
file: codex-rs/code-mode/src/grpc_session/mod.rs
start line: 190
end line: 204
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5929
unit: fn redact_home_paths()
file: codex-rs/windows-sandbox-rs/src/setup_error.rs
start line: 199
end line: 214
size: 15 LOC
McCabe index: 7
number of parameters: 1

id: 5930
unit: fn effective_glob_scan_max_depth()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 286
end line: 300
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5931
unit: fn relative_recursive_globs_without_depth_expand_existing_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 473
end line: 488
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5932
unit: fn desired_offline_proxy_settings()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 259
end line: 273
size: 15 LOC
McCabe index: 2
number of parameters: 4

id: 5933
unit: fn plan_includes_existing_canonical_targets()
file: codex-rs/windows-sandbox-rs/src/deny_read_acl.rs
start line: 102
end line: 118
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5934
unit: fn mask()
file: codex-rs/windows-sandbox-rs/src/acl.rs
start line: 598
end line: 612
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5935
unit: fn appends_rule_and_creates_directories()
file: codex-rs/execpolicy/src/amend.rs
start line: 202
end line: 218
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5936
unit: fn strip_banned_allow_rules()
file: codex-rs/execpolicy/src/sandbox_migration.rs
start line: 85
end line: 99
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5937
unit: fn add_pending_example_validation()
file: codex-rs/execpolicy/src/parser.rs
start line: 117
end line: 131
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5938
unit: fn canonicalize_json()
file: codex-rs/hooks/src/schema.rs
start line: 775
end line: 789
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5939
unit: fn latest_updated_input()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 153
end line: 167
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5940
unit: fn request_for_tool_use()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 804
end line: 818
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5941
unit: fn mcp_matchers_support_regex_wildcards()
file: codex-rs/hooks/src/events/common.rs
start line: 234
end line: 248
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5942
unit: fn hook_trust_status()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 781
end line: 795
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5943
unit: fn CFNetworkCopyProxiesForURL()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 69
end line: 84
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5944
unit: fn cf_url()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 397
end line: 411
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5945
unit: fn apply_replacements()
file: codex-rs/apply-patch/src/file_update.rs
start line: 225
end line: 246
size: 15 LOC
McCabe index: 5
number of parameters: 2

id: 5946
unit: fn normalise()
file: codex-rs/apply-patch/src/seek_sequence.rs
start line: 81
end line: 99
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5947
unit: fn process_snapshot()
file: codex-rs/diagnostics/src/lib.rs
start line: 132
end line: 148
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5948
unit: fn final_message_from_turn_items()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 380
end line: 394
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5949
unit: fn prepare_path_env_var_with_aliases()
file: codex-rs/arg0/src/lib.rs
start line: 176
end line: 193
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5950
unit: fn lexically_normalize()
file: codex-rs/skills/src/interface.rs
start line: 150
end line: 164
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5951
unit: fn detect_skill_script_run()
file: codex-rs/skills/src/invocation.rs
start line: 111
end line: 127
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5952
unit: fn detect_skill_doc_read()
file: codex-rs/skills/src/invocation.rs
start line: 129
end line: 144
size: 15 LOC
McCabe index: 4
number of parameters: 3

id: 5953
unit: fn try_from()
file: codex-rs/file-system/src/lib.rs
start line: 264
end line: 278
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5954
unit: fn skipped_busy_outcome()
file: codex-rs/thread-store/src/local/rollout_migration.rs
start line: 1363
end line: 1377
size: 15 LOC
McCabe index: 1
number of parameters: 4

id: 5955
unit: fn finalize_segment()
file: codex-rs/thread-store/src/local/rollout_migration/rollback_replay.rs
start line: 174
end line: 188
size: 15 LOC
McCabe index: 4
number of parameters: 3

id: 5956
unit: fn on_sse_poll()
file: codex-rs/codex-api/src/telemetry.rs
start line: 19
end line: 35
size: 15 LOC
McCabe index: 1
number of parameters: 8

id: 5957
unit: fn from()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 139
end line: 153
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5958
unit: fn safety_buffering_ignores_metadata_field_for_other_event_kinds()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1868
end line: 1883
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5959
unit: fn parse_rate_limit_for_limit_prefers_limit_name_header()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 331
end line: 346
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5960
unit: fn with_session_id_header()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1054
end line: 1068
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5961
unit: fn parse_input_transcript_delta_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1519
end line: 1534
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5962
unit: fn parse_v1_input_audio_transcription_completed_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1557
end line: 1572
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5963
unit: fn parse_output_transcript_delta_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1591
end line: 1606
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5964
unit: fn parse_v1_output_audio_transcript_delta_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1609
end line: 1624
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5965
unit: fn parse_v1_output_audio_transcript_done_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1627
end line: 1642
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5966
unit: fn parse_realtime_v2_output_audio_transcript_done_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1737
end line: 1752
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5967
unit: fn parse_realtime_v2_output_text_done_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1755
end line: 1770
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5968
unit: fn parse_realtime_v2_speech_started_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1854
end line: 1869
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5969
unit: fn parse_realtime_v2_response_cancelled_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1872
end line: 1887
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5970
unit: fn receive_datagram_bytes()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 235
end line: 249
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5971
unit: fn errors_on_invalid_utf8()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 308
end line: 323
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5972
unit: fn build_override_matcher()
file: codex-rs/file-search/src/lib.rs
start line: 370
end line: 384
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5973
unit: fn tie_breakers_sort_by_path_when_scores_equal()
file: codex-rs/file-search/src/lib.rs
start line: 683
end line: 700
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5974
unit: fn render_command_for_log()
file: codex-rs/git-utils/src/apply.rs
start line: 183
end line: 197
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5975
unit: fn apply_add_success()
file: codex-rs/git-utils/src/apply.rs
start line: 675
end line: 691
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5976
unit: fn try_find_powershellish_executable_in_path()
file: codex-rs/shell-command/src/powershell.rs
start line: 131
end line: 149
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5977
unit: fn collect_command_nodes, commands: &mut Vec>)()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 87
end line: 101
size: 15 LOC
McCabe index: 5
number of parameters: 1

id: 5978
unit: fn try_parse_error_message_extracts_openai_error_message()
file: codex-rs/login/src/auth/util.rs
start line: 23
end line: 37
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5979
unit: fn fmt()
file: codex-rs/login/src/auth/manager.rs
start line: 1801
end line: 1815
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5980
unit: fn finish_materialized_batch()
file: codex-rs/message-history/src/batch.rs
start line: 308
end line: 322
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 5981
unit: fn child_directories()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 223
end line: 237
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5982
unit: fn repository()
file: codex-rs/external-agent-migration/src/scope.rs
start line: 57
end line: 72
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5983
unit: fn turn_complete_item()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 200
end line: 214
size: 15 LOC
McCabe index: 1
number of parameters: 3

id: 5984
unit: fn from_environment()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 263
end line: 277
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5985
unit: fn restart_decision()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 804
end line: 818
size: 15 LOC
McCabe index: 2
number of parameters: 3

id: 5986
unit: fn updater_reexec_waits_for_validated_restart()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 880
end line: 894
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5987
unit: fn command_action_counts()
file: codex-rs/analytics/src/reducer.rs
start line: 2885
end line: 2899
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 5988
unit: fn analytics_hook_source()
file: codex-rs/analytics/src/events.rs
start line: 1419
end line: 1433
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5989
unit: fn capture_track_events_request()
file: codex-rs/analytics/src/client.rs
start line: 912
end line: 927
size: 15 LOC
McCabe index: 2
number of parameters: 2

id: 5990
unit: fn exec_response_distinguishes_unknown_from_explicitly_unsandboxed()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1295
end line: 1310
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 5991
unit: fn timeout_id_from_args()
file: codex-rs/code-mode-runtime/src/runtime/timers.rs
start line: 90
end line: 106
size: 15 LOC
McCabe index: 5
number of parameters: 2

id: 5992
unit: fn initialize_v8_with_mode()
file: codex-rs/code-mode-runtime/src/v8_init.rs
start line: 42
end line: 56
size: 15 LOC
McCabe index: 1
number of parameters: 1

id: 5993
unit: fn new()
file: codex-rs/terminal-detection/src/lib.rs
start line: 91
end line: 105
size: 15 LOC
McCabe index: 1
number of parameters: 5

id: 5994
unit: fn from_term()
file: codex-rs/terminal-detection/src/lib.rs
start line: 150
end line: 164
size: 15 LOC
McCabe index: 1
number of parameters: 2

id: 5995
unit: def save_state()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 242
end line: 256
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 5996
unit: def codex_release_version()
file: sdk/python/release_version.py
start line: 49
end line: 65
size: 15 LOC
McCabe index: 3
number of parameters: 1

id: 5997
unit: def pinned_runtime_version()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 89
end line: 105
size: 15 LOC
McCabe index: 2
number of parameters: 0

id: 5998
unit: def pinned_runtime_version()
file: sdk/python/_runtime_setup.py
start line: 34
end line: 50
size: 15 LOC
McCabe index: 4
number of parameters: 0

id: 5999
unit: def _prepend_path_dirs()
file: sdk/python/src/openai_codex/client.py
start line: 134
end line: 150
size: 15 LOC
McCabe index: 10
number of parameters: 4

id: 6000
unit: def _request_raw()
file: sdk/python/src/openai_codex/client.py
start line: 323
end line: 340
size: 15 LOC
McCabe index: 4
number of parameters: 3

id: 6001
unit: def _thread_start_lock()
file: sdk/python/src/openai_codex/client.py
start line: 625
end line: 639
size: 15 LOC
McCabe index: 3
number of parameters: 2

id: 6002
unit: def _read_message()
file: sdk/python/src/openai_codex/client.py
start line: 843
end line: 860
size: 15 LOC
McCabe index: 6
number of parameters: 1

id: 6003
unit: def thread_fork()
file: sdk/python/src/openai_codex/api.py
start line: 237
end line: 251
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 6004
unit: def start_device_code_login()
file: sdk/python/src/openai_codex/_login.py
start line: 63
end line: 78
size: 15 LOC
McCabe index: 2
number of parameters: 1

id: 6005
unit: export default defineConfig()
file: sdk/typescript/eslint.config.js
start line: 6
end line: 21
size: 15 LOC
McCabe index: 1
number of parameters: 12

id: 6006
unit: def is_binary_change()
file: scripts/check_blob_size.py
start line: 56
end line: 71
size: 15 LOC
McCabe index: 3
number of parameters: 3

id: 6007
unit: def resolved_v8_crate_version()
file: scripts/codex_package/v8.py
start line: 88
end line: 103
size: 15 LOC
McCabe index: 4
number of parameters: 0

id: 6008
unit: def run_compliance()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 1306
end line: 1320
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 6009
unit: def _print_table()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 1821
end line: 1837
size: 15 LOC
McCabe index: 6
number of parameters: 2

id: 6010
unit: def _prompts()
file: scripts/mcp_conformance/server.py
start line: 1104
end line: 1118
size: 15 LOC
McCabe index: 1
number of parameters: 0

id: 6011
unit: def _scrub_retained_artifacts()
file: scripts/mcp_conformance/official_conformance.py
start line: 138
end line: 152
size: 15 LOC
McCabe index: 7
number of parameters: 1

id: 6012
unit: def main()
file: .github/scripts/verify_tui_core_boundary.py
start line: 24
end line: 41
size: 15 LOC
McCabe index: 3
number of parameters: 0

id: 6013
unit: def stage_codex_sdk_sources()
file: codex-cli/scripts/build_npm_package.py
start line: 332
end line: 350
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6014
unit: fn is_anonymous_literal_like()
file: tools/argument-comment-lint/src/lib.rs
start line: 261
end line: 274
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6015
unit: fn tool_output_body()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 451
end line: 464
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6016
unit: fn compaction_body()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 466
end line: 482
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6017
unit: fn enabled_mcp_trace_adds_bridge_correlation_meta()
file: codex-rs/rollout-trace/src/mcp.rs
start line: 84
end line: 98
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6018
unit: fn oauth_redirect_policy()
file: codex-rs/rmcp-client/src/oauth_http_client.rs
start line: 310
end line: 323
size: 14 LOC
McCabe index: 4
number of parameters: 4

id: 6019
unit: fn new()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 137
end line: 150
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6020
unit: fn spawn()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 734
end line: 751
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6021
unit: fn parse_oauth_callback_preserves_rfc_9207_issuer()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1272
end line: 1285
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6022
unit: fn remaining_initialize_timeout()
file: codex-rs/rmcp-client/src/streamable_http_retry.rs
start line: 213
end line: 226
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6023
unit: fn insert_header()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 681
end line: 694
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6024
unit: fn launch()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 204
end line: 217
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6025
unit: fn process_api_argv()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 633
end line: 646
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6026
unit: fn remote_env_policy_includes_remote_source_vars_without_full_env()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 709
end line: 723
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6027
unit: fn is_retryable_tools_list_error()
file: codex-rs/rmcp-client/src/rmcp_client.rs
start line: 1393
end line: 1407
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6028
unit: fn save_oauth_tokens_to_secrets_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 503
end line: 516
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6029
unit: fn assert_tokens_match_without_expiry()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1735
end line: 1748
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6030
unit: fn create_executable()
file: codex-rs/rmcp-client/src/program_resolver.rs
start line: 207
end line: 222
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6031
unit: fn ensure_cmd_extension()
file: codex-rs/rmcp-client/src/program_resolver.rs
start line: 246
end line: 259
size: 14 LOC
McCabe index: 3
number of parameters: 0

id: 6032
unit: fn decode_pending_message()
file: codex-rs/rmcp-client/src/local_stdio_transport.rs
start line: 116
end line: 129
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6033
unit: fn create_local_env_rejects_remote_source_variables()
file: codex-rs/rmcp-client/src/utils.rs
start line: 326
end line: 340
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6034
unit: fn set_remote_control_header()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1240
end line: 1253
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6035
unit: fn next_reconnect_delay_resets_after_cap()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1897
end line: 1914
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6036
unit: fn preview_remote_control_response_body_redacts_server_token()
file: codex-rs/app-server-transport/src/transport/remote_control/enroll.rs
start line: 458
end line: 471
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6037
unit: fn serialize_outgoing_message()
file: codex-rs/app-server-transport/src/transport/mod.rs
start line: 260
end line: 273
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6038
unit: fn write_cached_directory_connectors_in_memory()
file: codex-rs/connectors/src/lib.rs
start line: 244
end line: 257
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6039
unit: fn apply_requirements_apps_constraints()
file: codex-rs/connectors/src/app_tool_policy.rs
start line: 133
end line: 147
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6040
unit: fn create_codex_apps_tools_cache_context()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 48
end line: 61
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6041
unit: fn codex_apps_tools_cache_is_ignored_when_json_is_invalid()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 195
end line: 209
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6042
unit: fn http_server()
file: codex-rs/codex-mcp/src/runtime.rs
start line: 841
end line: 854
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6043
unit: fn set_unix_socket_entries()
file: codex-rs/network-proxy/src/config.rs
start line: 272
end line: 285
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6044
unit: fn resolve_runtime_rejects_relative_allow_unix_sockets_entries()
file: codex-rs/network-proxy/src/config.rs
start line: 939
end line: 953
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6045
unit: fn ensure_default_children_for_schema_types()
file: codex-rs/tools/src/json_schema.rs
start line: 569
end line: 583
size: 14 LOC
McCabe index: 5
number of parameters: 2

id: 6046
unit: fn collect_reachable_definitions()
file: codex-rs/tools/src/json_schema.rs
start line: 625
end line: 642
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6047
unit: fn record_call_outcome()
file: codex-rs/core/src/tools/network_approval.rs
start line: 519
end line: 534
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6048
unit: fn wait_agent_timeout_options()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 748
end line: 762
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6049
unit: fn drop()
file: codex-rs/core/src/tools/code_mode/telemetry.rs
start line: 73
end line: 86
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6050
unit: fn request_plugin_install_response_requests_persistent_disable()
file: codex-rs/core/src/tools/handlers/request_plugin_install.rs
start line: 354
end line: 368
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6051
unit: fn verified_plugin_install_completed()
file: codex-rs/core/src/tools/handlers/request_plugin_install.rs
start line: 525
end line: 538
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6052
unit: fn emit_started TurnItemEmissionFuture()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 135
end line: 148
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6053
unit: fn emit_completed TurnItemEmissionFuture()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 150
end line: 163
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6054
unit: fn handle()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 285
end line: 298
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6055
unit: fn network_permissions_schema()
file: codex-rs/core/src/tools/handlers/shell_spec.rs
start line: 293
end line: 306
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6056
unit: fn parse_arguments()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 365
end line: 378
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6057
unit: fn with_updated_hook_input()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 476
end line: 489
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6058
unit: fn search()
file: codex-rs/core/src/tools/handlers/tool_search.rs
start line: 233
end line: 246
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6059
unit: fn implicit_sticky_grants_bypass_inline_permission_validation()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 430
end line: 444
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6060
unit: fn explicit_inline_permissions_do_not_use_implicit_sticky_grant_path()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 447
end line: 461
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6061
unit: fn record_server_fields()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 630
end line: 643
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6062
unit: fn sandbox_cwd_for_mcp_server()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 832
end line: 847
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6063
unit: fn render_special_path()
file: codex-rs/core/src/context/environment_context.rs
start line: 166
end line: 179
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6064
unit: fn build_ws_client_metadata()
file: codex-rs/core/src/client.rs
start line: 860
end line: 873
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6065
unit: fn build_api_transport()
file: codex-rs/core/src/client.rs
start line: 1124
end line: 1137
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6066
unit: fn insert()
file: codex-rs/core/src/config/edit.rs
start line: 602
end line: 617
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6067
unit: fn profiles_are_active()
file: codex-rs/core/src/config/mod.rs
start line: 2455
end line: 2468
size: 14 LOC
McCabe index: 5
number of parameters: 3

id: 6068
unit: fn items()
file: codex-rs/core/src/context_manager/history.rs
start line: 112
end line: 125
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6069
unit: fn accessible_connectors_cache_key()
file: codex-rs/core/src/connectors.rs
start line: 345
end line: 358
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6070
unit: fn capture_test_op()
file: codex-rs/core/src/thread_manager.rs
start line: 119
end line: 132
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6071
unit: fn invalidate_starting_mcp_runtimes()
file: codex-rs/core/src/thread_manager.rs
start line: 739
end line: 752
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6072
unit: fn v2_history_item_groups()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 523
end line: 536
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6073
unit: fn message_text_token_count()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 693
end line: 707
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6074
unit: fn default()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 63
end line: 76
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6075
unit: fn search_action_detail()
file: codex-rs/core/src/web_search.rs
start line: 3
end line: 16
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6076
unit: fn guardian_rejection_circuit_breaker_interrupts_cyber_models_after_one_denial()
file: codex-rs/core/src/guardian/tests.rs
start line: 172
end line: 185
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6077
unit: fn last_user_message_text_from_body()
file: codex-rs/core/src/guardian/tests.rs
start line: 452
end line: 465
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6078
unit: fn fill_head &'a [u8]()
file: codex-rs/core/src/unified_exec/head_tail_buffer.rs
start line: 51
end line: 65
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6079
unit: fn effective_permission_profile()
file: codex-rs/core/src/session/session.rs
start line: 175
end line: 188
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6080
unit: fn make_mail()
file: codex-rs/core/src/session/input_queue.rs
start line: 423
end line: 436
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6081
unit: fn fmt()
file: codex-rs/core/src/session/turn_context.rs
start line: 169
end line: 182
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6082
unit: fn fetch_curated_plugins_commit_from_source()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 246
end line: 259
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6083
unit: fn reset_curated_plugins_checkout()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 280
end line: 293
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6084
unit: fn ensure_git_success()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 745
end line: 758
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6085
unit: fn copy_dir_all()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 458
end line: 471
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6086
unit: fn apply_codex_agent_plugin_extension()
file: codex-rs/core-plugins/src/agent_plugin_manifest.rs
start line: 204
end line: 217
size: 14 LOC
McCabe index: 2
number of parameters: 4

id: 6087
unit: fn managed_marketplace_config_name()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 476
end line: 489
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6088
unit: fn remove_remote_plugin_install_metadata()
file: codex-rs/core-plugins/src/store.rs
start line: 388
end line: 401
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6089
unit: fn remove_existing_target()
file: codex-rs/core-plugins/src/store.rs
start line: 589
end line: 603
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6090
unit: fn clear_caches_after_marketplace_source_refresh()
file: codex-rs/core-plugins/src/manager.rs
start line: 903
end line: 916
size: 14 LOC
McCabe index: 3
number of parameters: 3

id: 6091
unit: fn begin_remote_installed_plugins_reconcile()
file: codex-rs/core-plugins/src/manager.rs
start line: 1262
end line: 1275
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6092
unit: fn abandon_remote_installed_plugins_reconcile()
file: codex-rs/core-plugins/src/manager.rs
start line: 1277
end line: 1290
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6093
unit: fn remote_installed_plugins_cache_generation_if_current()
file: codex-rs/core-plugins/src/manager.rs
start line: 1292
end line: 1305
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6094
unit: fn configured_plugins_from_config_value()
file: codex-rs/core-plugins/src/loader.rs
start line: 726
end line: 739
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6095
unit: fn ensure_git_success()
file: codex-rs/core-plugins/src/marketplace_upgrade/git.rs
start line: 226
end line: 239
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6096
unit: fn marketplace_root_from_layout()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 355
end line: 368
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6097
unit: fn normalize_git_plugin_source_url()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 720
end line: 733
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6098
unit: fn remote_plugin_json_with_share_url_and_principals()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 115
end line: 128
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6099
unit: fn archive_plugin_for_upload_rejects_archives_over_limit()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 302
end line: 317
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6100
unit: fn set_core_file_size_limit_to_zero()
file: codex-rs/process-hardening/src/lib.rs
start line: 103
end line: 117
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6101
unit: fn normalized_project_lookup_keys()
file: codex-rs/config/src/config_toml.rs
start line: 845
end line: 862
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6102
unit: fn amazon_bedrock_auth_command_must_not_be_empty()
file: codex-rs/config/src/config_toml.rs
start line: 1027
end line: 1041
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6103
unit: fn normalize_profile_network_domains()
file: codex-rs/config/src/permissions_toml.rs
start line: 193
end line: 207
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6104
unit: fn deserialize_mcp_tool_input()
file: codex-rs/config/src/hook_config.rs
start line: 204
end line: 217
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6105
unit: fn append_to_composite()
file: codex-rs/config/src/config_requirements.rs
start line: 81
end line: 94
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6106
unit: fn deserialize_guardian_policy_config()
file: codex-rs/config/src/config_requirements.rs
start line: 2946
end line: 2960
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6107
unit: fn empty_allowed_windows_sandbox_implementations_is_rejected()
file: codex-rs/config/src/config_requirements.rs
start line: 3561
end line: 3576
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6108
unit: fn session_thread_config_from_proto()
file: codex-rs/config/src/thread_config/remote.rs
start line: 136
end line: 150
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6109
unit: fn insert()
file: codex-rs/config/src/loader/local.rs
start line: 356
end line: 369
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6110
unit: fn normalized_project_trust_keys()
file: codex-rs/config/src/loader/mod.rs
start line: 1448
end line: 1461
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6111
unit: fn set_plugin_enabled()
file: codex-rs/config/src/plugin_edit.rs
start line: 90
end line: 103
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6112
unit: fn split_request_user_input_answer()
file: codex-rs/tui/src/history_cell/request_user_input.rs
start line: 174
end line: 187
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6113
unit: fn streaming_agent_tail_blank_line_uses_one_viewport_row()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 291
end line: 306
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6114
unit: fn ps_output_multiline_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 976
end line: 989
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6115
unit: fn reasoning_summary_block_falls_back_when_summary_is_missing()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2896
end line: 2912
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6116
unit: fn normalize_whitespace_only_hyperlink_lines()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 488
end line: 501
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6117
unit: fn push_full_hook_output_entry()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 505
end line: 518
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6118
unit: fn completed_hook_cell()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 1042
end line: 1055
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6119
unit: fn test_strip_bash_lc_and_escape()
file: codex-rs/tui/src/exec_command.rs
start line: 65
end line: 85
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6120
unit: fn config_name()
file: codex-rs/tui/src/keymap.rs
start line: 303
end line: 316
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6121
unit: fn resolve_bindings_with_global_fallback()
file: codex-rs/tui/src/keymap.rs
start line: 2182
end line: 2195
size: 14 LOC
McCabe index: 3
number of parameters: 4

id: 6122
unit: fn keymap_value_contains_alias()
file: codex-rs/tui/src/keymap.rs
start line: 2260
end line: 2273
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6123
unit: fn configured_legacy_vim_bindings_prune_new_navigation_defaults()
file: codex-rs/tui/src/keymap.rs
start line: 2903
end line: 2918
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6124
unit: fn explicit_vim_navigation_binding_still_conflicts_with_legacy_binding()
file: codex-rs/tui/src/keymap.rs
start line: 2921
end line: 2934
size: 14 LOC
McCabe index: 3
number of parameters: 0

id: 6125
unit: fn parses_minus_alias_and_legacy_literal_minus()
file: codex-rs/tui/src/keymap.rs
start line: 3494
end line: 3507
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6126
unit: fn new()
file: codex-rs/tui/src/update_prompt.rs
start line: 106
end line: 119
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6127
unit: fn handle_key()
file: codex-rs/tui/src/model_migration.rs
start line: 228
end line: 243
size: 14 LOC
McCabe index: 5
number of parameters: 2

id: 6128
unit: fn resize_reflow_max_rows_for()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 37
end line: 50
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6129
unit: fn request_scrollback_history_top_up()
file: codex-rs/tui/src/app/resize_reflow.rs
start line: 522
end line: 535
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6130
unit: fn picker_refresh_rejects_responses_from_before_clear()
file: codex-rs/tui/src/app/agent_navigation.rs
start line: 458
end line: 473
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6131
unit: fn recap_output_schema()
file: codex-rs/tui/src/app/recap.rs
start line: 143
end line: 156
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6132
unit: fn turn_completed_notification()
file: codex-rs/tui/src/app/tests.rs
start line: 6267
end line: 6280
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6133
unit: fn active_turn_interrupt_race_extracts_actual_turn_id_from_mismatch()
file: codex-rs/tui/src/app/tests.rs
start line: 6568
end line: 6582
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6134
unit: fn thread_event_store_reports_pending_thread_approvals()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 924
end line: 941
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6135
unit: fn render_skill_load_warning_cells()
file: codex-rs/tui/src/app/startup_prompts.rs
start line: 418
end line: 433
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6136
unit: fn arboard_copy()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 226
end line: 239
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6137
unit: fn tmux_clipboard_copy_ready()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 364
end line: 379
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6138
unit: fn osc52_sequence()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 487
end line: 501
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6139
unit: fn windows_term_program()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 84
end line: 98
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6140
unit: fn keyboard_enhancement_flags()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 152
end line: 169
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6141
unit: fn parse_osc_rgb()
file: codex-rs/tui/src/terminal_probe.rs
start line: 751
end line: 765
size: 14 LOC
McCabe index: 7
number of parameters: 1

id: 6142
unit: fn ignores_malformed_or_partial_default_color_responses()
file: codex-rs/tui/src/terminal_probe.rs
start line: 840
end line: 853
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6143
unit: fn current_frame_path()
file: codex-rs/tui/src/pets/ambient.rs
start line: 303
end line: 316
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6144
unit: fn parses_protocol_selection()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 372
end line: 385
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6145
unit: fn wezterm_env_uses_kitty_graphics_for_ambient_pets()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 587
end line: 601
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6146
unit: fn terminal_info_for_test()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 616
end line: 629
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6147
unit: fn frame_cache_key_changes_with_spritesheet_contents()
file: codex-rs/tui/src/pets/model.rs
start line: 768
end line: 783
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6148
unit: fn custom_pet_rejects_zero_frame_dimensions()
file: codex-rs/tui/src/pets/model.rs
start line: 891
end line: 906
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6149
unit: fn custom_pet_rejects_frame_grid_that_does_not_cover_spritesheet()
file: codex-rs/tui/src/pets/model.rs
start line: 909
end line: 924
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6150
unit: fn format_key_spec()
file: codex-rs/tui/src/keymap_setup.rs
start line: 693
end line: 706
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6151
unit: fn key_capture_serializes_function_keys_through_f24()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1673
end line: 1686
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6152
unit: fn pasted_image_format_with_windows_style_paths()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 538
end line: 551
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6153
unit: fn prompt_snapshot()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 860
end line: 874
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6154
unit: fn numeric_shortcuts_follow_visible_actions_when_proceed_is_disabled()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 1006
end line: 1021
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6155
unit: fn control_exit_shortcuts_cancel_prompt()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 1040
end line: 1055
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6156
unit: fn format_unified_exec_interaction()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 67
end line: 80
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6157
unit: fn draw_view()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 278
end line: 291
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6158
unit: fn render()
file: codex-rs/tui/src/render/renderable.rs
start line: 191
end line: 204
size: 14 LOC
McCabe index: 4
number of parameters: 3

id: 6159
unit: fn cursor_pos()
file: codex-rs/tui/src/render/renderable.rs
start line: 217
end line: 230
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6160
unit: fn cursor_pos()
file: codex-rs/tui/src/render/renderable.rs
start line: 441
end line: 454
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6161
unit: fn theme_item_with_foreground()
file: codex-rs/tui/src/render/highlight.rs
start line: 830
end line: 843
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6162
unit: fn highlight_unknown_lang_falls_back()
file: codex-rs/tui/src/render/highlight.rs
start line: 869
end line: 883
size: 14 LOC
McCabe index: 3
number of parameters: 0

id: 6163
unit: fn preserves_usage_based_plan_type_wire_name()
file: codex-rs/tui/src/local_chatgpt_auth.rs
start line: 215
end line: 230
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6164
unit: fn slash_completion_preserves_existing_draft_tail_for_inline_arg_commands()
file: codex-rs/tui/src/bottom_pane/chat_composer/slash_input.rs
start line: 625
end line: 640
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6165
unit: fn render_history_cell_lines()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1150
end line: 1163
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6166
unit: fn make_overlay()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1176
end line: 1189
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6167
unit: fn options_required_height()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1030
end line: 1043
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6168
unit: fn searchable_plain_j_updates_query_instead_of_navigating()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 1031
end line: 1045
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6169
unit: fn return_to_events()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 282
end line: 295
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6170
unit: fn skip_disabled_up_clamped()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 942
end line: 956
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6171
unit: fn theme_picker_subtitle_uses_fallback_text_in_94x35_terminal()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1635
end line: 1649
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6172
unit: fn render_wrapped_message()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 274
end line: 287
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6173
unit: fn home_end_and_emacs_style_home_end()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3508
end line: 3530
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6174
unit: fn word_navigation_mixed_ascii_cjk()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3604
end line: 3622
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6175
unit: fn tick_active_view()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 824
end line: 837
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6176
unit: fn esc_hint_line()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 872
end line: 885
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6177
unit: fn snapshot_footer_with_context()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1288
end line: 1301
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6178
unit: fn snapshot_footer_with_mode_indicator()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1474
end line: 1487
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6179
unit: fn on_ctrl_c()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 198
end line: 212
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6180
unit: fn new()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 907
end line: 920
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6181
unit: fn render_ref()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 265
end line: 278
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6182
unit: fn app_command_popup_snapshot()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 396
end line: 411
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6183
unit: fn scopes()
file: codex-rs/tui/src/bottom_pane/status_line_style.rs
start line: 61
end line: 74
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6184
unit: fn line_to_owned()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 48
end line: 61
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6185
unit: fn unanswered_confirmation_data()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 119
end line: 132
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6186
unit: fn context_window_spans()
file: codex-rs/tui/src/status/card.rs
start line: 413
end line: 427
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6187
unit: fn handle_item_completed_notification()
file: codex-rs/tui/src/chatwidget/protocol.rs
start line: 397
end line: 410
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6188
unit: fn status_line_project_root_for_cwd()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 462
end line: 476
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6189
unit: fn status_line_project_root_name()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 487
end line: 501
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6190
unit: fn non_weekly_secondary_window_when_primary_is_weekly()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 1117
end line: 1131
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6191
unit: fn append_text_with_rebased_elements()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 207
end line: 220
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6192
unit: fn from_marketplace_name()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 113
end line: 127
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6193
unit: fn new()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 265
end line: 278
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6194
unit: fn plugin_version_summary()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1499
end line: 1512
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6195
unit: fn plugin_entries_for_marketplaces()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1567
end line: 1580
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6196
unit: fn remote_section_error_tab()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1771
end line: 1784
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6197
unit: fn plugin_description()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1971
end line: 1984
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6198
unit: fn rate_limit_reset_success_loading_params()
file: codex-rs/tui/src/chatwidget/usage.rs
start line: 466
end line: 479
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6199
unit: fn set_rate_limit_reset_available_hint()
file: codex-rs/tui/src/chatwidget/usage.rs
start line: 555
end line: 568
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6200
unit: fn active_goal_usage()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 68
end line: 82
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6201
unit: fn active_goal_status_does_not_count_idle_time_before_turn_start()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 197
end line: 211
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6202
unit: fn schedule_next_thread_usage_settlement()
file: codex-rs/tui/src/chatwidget/thread_usage.rs
start line: 395
end line: 408
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6203
unit: fn schedule_thread_usage_retry()
file: codex-rs/tui/src/chatwidget/thread_usage.rs
start line: 410
end line: 424
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6204
unit: fn legend_line()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 293
end line: 306
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6205
unit: fn bar_levels()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 448
end line: 461
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6206
unit: fn fallback()
file: codex-rs/tui/src/chatwidget/tokens/chart/palette.rs
start line: 92
end line: 105
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6207
unit: fn show_feedback_note()
file: codex-rs/tui/src/chatwidget.rs
start line: 988
end line: 1001
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6208
unit: fn placeholder_session_header_cell()
file: codex-rs/tui/src/chatwidget.rs
start line: 1481
end line: 1494
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6209
unit: fn controller_streamed_table_matches_full_render_widths()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1262
end line: 1278
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6210
unit: fn controller_holds_blockquoted_table_tail_until_stable()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1281
end line: 1297
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6211
unit: fn cwd_prompt_omits_unusable_remembered_current_choice()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 465
end line: 479
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6212
unit: fn edit_next_hint_is_visible_when_highlighted()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1171
end line: 1187
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6213
unit: fn push_link_range()
file: codex-rs/tui/src/terminal_hyperlinks.rs
start line: 291
end line: 304
size: 14 LOC
McCabe index: 6
number of parameters: 3

id: 6214
unit: fn run_git_setup()
file: codex-rs/tui/src/get_git_diff.rs
start line: 809
end line: 822
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6215
unit: fn has_valid_scheme_prefix()
file: codex-rs/tui/src/wrapping.rs
start line: 551
end line: 565
size: 14 LOC
McCabe index: 7
number of parameters: 1

id: 6216
unit: fn split_host_and_port()
file: codex-rs/tui/src/wrapping.rs
start line: 607
end line: 622
size: 14 LOC
McCabe index: 6
number of parameters: 1

id: 6217
unit: fn is_domain_name()
file: codex-rs/tui/src/wrapping.rs
start line: 643
end line: 658
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6218
unit: fn extract_ide_context()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 840
end line: 853
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6219
unit: fn embedded_turn_permissions_use_active_profile_selection()
file: codex-rs/tui/src/app_server_session.rs
start line: 2721
end line: 2736
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6220
unit: fn append_markdown_agent_keeps_non_markdown_fences_as_code()
file: codex-rs/tui/src/markdown.rs
start line: 476
end line: 490
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6221
unit: fn quantize_rgb_to_ansi256()
file: codex-rs/tui/src/diff_render.rs
start line: 286
end line: 299
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6222
unit: fn snapshot_lines_text()
file: codex-rs/tui/src/diff_render.rs
start line: 1548
end line: 1563
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6223
unit: fn picker_cwd_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 638
end line: 651
size: 14 LOC
McCabe index: 3
number of parameters: 4

id: 6224
unit: fn handle_paste()
file: codex-rs/tui/src/resume_picker.rs
start line: 1368
end line: 1381
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6225
unit: fn continue_search_if_needed()
file: codex-rs/tui/src/resume_picker.rs
start line: 1642
end line: 1655
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6226
unit: fn page()
file: codex-rs/tui/src/resume_picker.rs
start line: 3461
end line: 3474
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6227
unit: fn long_relative_time_uses_words()
file: codex-rs/tui/src/resume_picker.rs
start line: 3795
end line: 3809
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6228
unit: fn footer_branch_expands_when_line_has_room()
file: codex-rs/tui/src/resume_picker.rs
start line: 3905
end line: 3919
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6229
unit: fn hint_line_switches_esc_label_for_search_mode()
file: codex-rs/tui/src/resume_picker.rs
start line: 4187
end line: 4203
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6230
unit: fn first_agent_state()
file: codex-rs/tui/src/multi_agents.rs
start line: 611
end line: 624
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6231
unit: fn format_managed_hooks_requirements()
file: codex-rs/tui/src/debug_config.rs
start line: 429
end line: 444
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6232
unit: fn non_file_layer_value_label()
file: codex-rs/tui/src/debug_config.rs
start line: 465
end line: 478
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6233
unit: fn post_notification_escapes_escape_bytes_inside_tmux_payload()
file: codex-rs/tui/src/notifications/osc9.rs
start line: 111
end line: 126
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6234
unit: fn supports_osc9_for_supported_terminals()
file: codex-rs/tui/src/notifications/mod.rs
start line: 100
end line: 113
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6235
unit: fn ends_plaintext_mention()
file: codex-rs/tui/src/mention_codec.rs
start line: 287
end line: 300
size: 14 LOC
McCabe index: 10
number of parameters: 2

id: 6236
unit: fn handle_paste()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 235
end line: 248
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6237
unit: fn selectable_sign_in_options()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 365
end line: 378
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6238
unit: fn get_step_state()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1033
end line: 1046
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6239
unit: fn current_steps_mut()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 197
end line: 210
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6240
unit: fn current_steps()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 212
end line: 225
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6241
unit: fn prepare_for_event()
file: codex-rs/tui/src/markdown_render.rs
start line: 493
end line: 508
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6242
unit: fn start_blockquote()
file: codex-rs/tui/src/markdown_render.rs
start line: 625
end line: 638
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6243
unit: fn render_table_separator()
file: codex-rs/tui/src/markdown_render.rs
start line: 1451
end line: 1464
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6244
unit: fn render_table_pipe_fallback()
file: codex-rs/tui/src/markdown_render.rs
start line: 1558
end line: 1571
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6245
unit: fn push_annotated()
file: codex-rs/tui/src/markdown_render.rs
start line: 2002
end line: 2015
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6246
unit: fn wraps_ordered_lists()
file: codex-rs/tui/src/markdown_render.rs
start line: 2371
end line: 2384
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6247
unit: fn wait_for_bwrap_child()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 927
end line: 940
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6248
unit: fn remove_protected_create_target_best_effort()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1172
end line: 1185
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6249
unit: fn exit_with_wait_status()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1370
end line: 1385
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6250
unit: fn rejects_duplicate_legacy_bubblewrap_fd_mounts()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 438
end line: 452
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6251
unit: fn create_directory_sync()
file: codex-rs/exec-server/src/no_follow/windows.rs
start line: 249
end line: 263
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6252
unit: fn helper_env_preserves_windows_path_key_for_system_bwrap_discovery()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 641
end line: 655
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6253
unit: fn first_missing_seq()
file: codex-rs/exec-server/src/client_recovery.rs
start line: 229
end line: 242
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6254
unit: fn local_environment_info_includes_current_directory()
file: codex-rs/exec-server/src/environment.rs
start line: 1179
end line: 1193
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6255
unit: fn spawn_stdio_child_supervisor()
file: codex-rs/exec-server/src/connection.rs
start line: 154
end line: 167
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6256
unit: fn parse_jsonrpc_frame()
file: codex-rs/exec-server/src/connection.rs
start line: 588
end line: 601
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6257
unit: fn parse_jsonrpc_frame()
file: codex-rs/exec-server/src/connection.rs
start line: 613
end line: 626
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6258
unit: fn child_env()
file: codex-rs/exec-server/src/local_process.rs
start line: 697
end line: 710
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6259
unit: fn agents_toml_from_layer()
file: codex-rs/agent-roles/src/loader.rs
start line: 175
end line: 190
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6260
unit: fn on_thread_start()
file: codex-rs/ext/guardian-v2/src/lib.rs
start line: 65
end line: 78
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6261
unit: fn push_bounded()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_routing_card.rs
start line: 114
end line: 127
size: 14 LOC
McCabe index: 5
number of parameters: 2

id: 6262
unit: fn record()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 344
end line: 357
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6263
unit: fn tools_are_not_contributed_when_disabled()
file: codex-rs/ext/memories/src/tests.rs
start line: 59
end line: 73
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6264
unit: fn tools_are_not_contributed_when_dedicated_tools_disabled()
file: codex-rs/ext/memories/src/tests.rs
start line: 76
end line: 90
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6265
unit: fn contribute()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 229
end line: 243
size: 14 LOC
McCabe index: 2
number of parameters: 6

id: 6266
unit: fn on_config_changed()
file: codex-rs/ext/goal/src/extension.rs
start line: 203
end line: 216
size: 14 LOC
McCabe index: 2
number of parameters: 5

id: 6267
unit: fn cwd_relative_turn_diffs_is_an_opt_in_map_feature()
file: codex-rs/features/src/tests.rs
start line: 77
end line: 94
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6268
unit: fn codex_tool_output_schema()
file: codex-rs/mcp-server/src/codex_tool_config.rs
start line: 124
end line: 137
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6269
unit: fn bearer_auth_provider_reports_when_auth_header_will_attach()
file: codex-rs/model-provider/src/bearer_auth_provider.rs
start line: 55
end line: 69
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6270
unit: fn models_manager()
file: codex-rs/model-provider/src/provider.rs
start line: 270
end line: 288
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6271
unit: fn aws_auth_config_uses_profile_and_mantle_service()
file: codex-rs/model-provider/src/amazon_bedrock/mantle.rs
start line: 92
end line: 105
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6272
unit: fn aws_auth_config_uses_configured_region()
file: codex-rs/model-provider/src/amazon_bedrock/mantle.rs
start line: 108
end line: 121
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6273
unit: fn file_uri_accepts_non_utf8_posix_paths()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 510
end line: 524
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6274
unit: fn join_windows_root_relative_path_preserves_drive_or_share()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1063
end line: 1076
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6275
unit: fn join_resolves_windows_same_drive_relative_path()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1079
end line: 1093
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6276
unit: fn try_from()
file: codex-rs/utils/path-uri/src/api_path_string.rs
start line: 162
end line: 175
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6277
unit: fn kill()
file: codex-rs/utils/pty/src/pty.rs
start line: 74
end line: 91
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6278
unit: fn find_codex_home_env_file_path_is_fatal()
file: codex-rs/utils/home-dir/src/lib.rs
start line: 92
end line: 106
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6279
unit: fn find_codex_home_env_valid_directory_canonicalizes()
file: codex-rs/utils/home-dir/src/lib.rs
start line: 109
end line: 123
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6280
unit: fn split_string_works()
file: codex-rs/utils/string/src/truncate/tests.rs
start line: 7
end line: 20
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6281
unit: fn fmt()
file: codex-rs/utils/stream-parser/src/utf8_stream.rs
start line: 22
end line: 35
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6282
unit: fn utf8_stream_parser_handles_split_code_points_across_chunks()
file: codex-rs/utils/stream-parser/src/utf8_stream.rs
start line: 207
end line: 222
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6283
unit: fn parse_visible_text()
file: codex-rs/utils/stream-parser/src/assistant_text.rs
start line: 59
end line: 72
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6284
unit: fn buffers_prefix_until_tag_is_decided()
file: codex-rs/utils/stream-parser/src/tagged_line_parser.rs
start line: 222
end line: 236
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6285
unit: fn guard_used_in_deserialization()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 579
end line: 592
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6286
unit: fn is_namespace_map()
file: codex-rs/app-server-protocol/src/export.rs
start line: 469
end line: 485
size: 14 LOC
McCabe index: 7
number of parameters: 1

id: 6287
unit: fn reachable_local_definitions()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1452
end line: 1467
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6288
unit: fn set_discriminator_titles()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1882
end line: 1895
size: 14 LOC
McCabe index: 7
number of parameters: 2

id: 6289
unit: fn ts_files_in()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1979
end line: 1992
size: 14 LOC
McCabe index: 5
number of parameters: 1

id: 6290
unit: fn handle_exited_review_mode()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1151
end line: 1164
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6291
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/remote_control.rs
start line: 169
end line: 182
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6292
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/remote_control.rs
start line: 186
end line: 199
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6293
unit: fn instruction_source_path_uris()
file: codex-rs/app-server-protocol/src/protocol/v2/thread.rs
start line: 646
end line: 661
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6294
unit: fn sandbox_policy_round_trips_external_sandbox_network_access()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1913
end line: 1928
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6295
unit: fn sandbox_policy_round_trips_read_only_network_access()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1931
end line: 1946
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6296
unit: fn plugin_list_params_ignore_removed_force_remote_sync_field()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3868
end line: 3881
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6297
unit: fn core_error_info_converts_to_camel_case()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4513
end line: 4526
size: 14 LOC
McCabe index: 3
number of parameters: 0

id: 6298
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/shared.rs
start line: 218
end line: 231
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6299
unit: fn experimental_reason()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 394
end line: 407
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6300
unit: fn serialize_config_requirements_read()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3223
end line: 3236
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6301
unit: fn serialize_account_logout()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3405
end line: 3418
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6302
unit: fn validate_tag_component()
file: codex-rs/otel/src/metrics/validation.rs
start line: 34
end line: 47
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6303
unit: fn test_otel_settings()
file: codex-rs/otel/src/provider.rs
start line: 771
end line: 784
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6304
unit: fn load_traceparent_context()
file: codex-rs/otel/src/trace_context.rs
start line: 147
end line: 161
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6305
unit: fn from_sandbox_policy()
file: codex-rs/protocol/src/models.rs
start line: 371
end line: 384
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6306
unit: fn deserializes_legacy_ghost_snapshot_as_other()
file: codex-rs/protocol/src/models.rs
start line: 3715
end line: 3730
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6307
unit: fn replaces_unreadable_local_audio_with_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 3941
end line: 3956
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6308
unit: fn resolved_entries_with_cwd()
file: codex-rs/protocol/src/permissions.rs
start line: 1707
end line: 1720
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6309
unit: fn literal_patterns_and_globs_are_denied()
file: codex-rs/protocol/src/permissions.rs
start line: 4315
end line: 4330
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6310
unit: fn test_request()
file: codex-rs/aws-auth/src/lib.rs
start line: 222
end line: 235
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6311
unit: fn pid_is_alive()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 62
end line: 75
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6312
unit: fn trigger_stop_event()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 167
end line: 182
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6313
unit: fn print_upgrade_outcome_json()
file: codex-rs/cli/src/marketplace_cmd.rs
start line: 425
end line: 439
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6314
unit: fn push_file_detail()
file: codex-rs/cli/src/doctor/background.rs
start line: 78
end line: 91
size: 14 LOC
McCabe index: 3
number of parameters: 3

id: 6315
unit: fn write_macos_bundle()
file: codex-rs/cli/src/doctor/updates.rs
start line: 607
end line: 620
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6316
unit: fn push_row_if_present()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 561
end line: 574
size: 14 LOC
McCabe index: 2
number of parameters: 4

id: 6317
unit: fn classify_gatekeeper()
file: codex-rs/cli/src/doctor/desktop/macos_security.rs
start line: 52
end line: 65
size: 14 LOC
McCabe index: 5
number of parameters: 1

id: 6318
unit: fn old_windows_git_warning()
file: codex-rs/cli/src/doctor/git.rs
start line: 246
end line: 259
size: 14 LOC
McCabe index: 7
number of parameters: 2

id: 6319
unit: fn row_description()
file: codex-rs/cli/src/doctor/output.rs
start line: 219
end line: 233
size: 14 LOC
McCabe index: 6
number of parameters: 2

id: 6320
unit: fn desktop_update_note()
file: codex-rs/cli/src/doctor/output.rs
start line: 554
end line: 567
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6321
unit: fn redacted_json_check()
file: codex-rs/cli/src/doctor.rs
start line: 715
end line: 728
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6322
unit: fn redacted_json_issue()
file: codex-rs/cli/src/doctor.rs
start line: 730
end line: 743
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6323
unit: fn npm_global_root_check()
file: codex-rs/cli/src/doctor.rs
start line: 1071
end line: 1086
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6324
unit: fn config_toml_details()
file: codex-rs/cli/src/doctor.rs
start line: 1241
end line: 1254
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6325
unit: fn loader_overrides_for_profile()
file: codex-rs/cli/src/main.rs
start line: 2137
end line: 2150
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6326
unit: fn reject_root_strict_config_for_subcommand()
file: codex-rs/cli/src/main.rs
start line: 2381
end line: 2395
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6327
unit: fn exec_resume_last_accepts_prompt_positional()
file: codex-rs/cli/src/main.rs
start line: 3198
end line: 3213
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6328
unit: fn format_exit_messages_names_picker_item_when_thread_has_name()
file: codex-rs/cli/src/main.rs
start line: 3882
end line: 3895
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6329
unit: fn resume_merges_dangerously_bypass_flag()
file: codex-rs/cli/src/main.rs
start line: 4056
end line: 4069
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6330
unit: fn remote_auth_token_env_flag_parses_for_interactive_root()
file: codex-rs/cli/src/main.rs
start line: 4358
end line: 4371
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6331
unit: fn app_server_proxy_sock_path_parses()
file: codex-rs/cli/src/main.rs
start line: 4695
end line: 4708
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6332
unit: fn feature_toggles_known_features_generate_overrides()
file: codex-rs/cli/src/main.rs
start line: 4828
end line: 4841
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6333
unit: fn collect_from_pairs_preserves_whitespace_and_empty_values()
file: codex-rs/feedback/src/feedback_diagnostics.rs
start line: 147
end line: 161
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6334
unit: fn collect_from_pairs_reports_values_verbatim()
file: codex-rs/feedback/src/feedback_diagnostics.rs
start line: 164
end line: 178
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6335
unit: fn enter_recovery_mode()
file: codex-rs/rollout/src/recorder.rs
start line: 1750
end line: 1763
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6336
unit: fn scan_index_from_end()
file: codex-rs/rollout/src/session_index.rs
start line: 264
end line: 277
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6337
unit: fn request_permissions_turn_transition_error_is_ignored()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 3018
end line: 3033
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6338
unit: fn listener_task_context()
file: codex-rs/app-server/src/request_processors/turn_processor.rs
start line: 1655
end line: 1668
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6339
unit: fn thread_store_delete_error()
file: codex-rs/app-server/src/request_processors/thread_delete.rs
start line: 147
end line: 160
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6340
unit: fn listener_task_context()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 1062
end line: 1075
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6341
unit: fn normalize_search_text()
file: codex-rs/app-server/src/request_processors/plugins/search.rs
start line: 297
end line: 310
size: 14 LOC
McCabe index: 7
number of parameters: 1

id: 6342
unit: fn remote_marketplace_to_info()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2289
end line: 2302
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6343
unit: fn workspace_listed_plugin_ids()
file: codex-rs/app-server/src/effective_plugin_change.rs
start line: 73
end line: 86
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6344
unit: fn item_completed_notification()
file: codex-rs/app-server-client/src/lib.rs
start line: 1020
end line: 1033
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6345
unit: fn test_remote_connect_args()
file: codex-rs/app-server-client/src/lib.rs
start line: 1051
end line: 1064
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6346
unit: fn telemetry_error_messages_preserve_non_http_details()
file: codex-rs/response-debug-context/src/lib.rs
start line: 161
end line: 175
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6347
unit: fn new_with_optional_cache()
file: codex-rs/models-manager/src/manager.rs
start line: 271
end line: 284
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6348
unit: fn find_model_by_namespaced_suffix()
file: codex-rs/models-manager/src/manager.rs
start line: 635
end line: 652
size: 14 LOC
McCabe index: 6
number of parameters: 2

id: 6349
unit: fn apply_cancellation()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 351
end line: 364
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6350
unit: fn notify()
file: codex-rs/code-mode/src/grpc_session/generation.rs
start line: 28
end line: 41
size: 14 LOC
McCabe index: 1
number of parameters: 5

id: 6351
unit: fn check_cell_ownership()
file: codex-rs/code-mode/src/grpc_session/state.rs
start line: 360
end line: 373
size: 14 LOC
McCabe index: 4
number of parameters: 3

id: 6352
unit: fn create_task()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 126
end line: 139
size: 14 LOC
McCabe index: 1
number of parameters: 6

id: 6353
unit: fn compute_allow_paths()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 70
end line: 83
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6354
unit: fn token_mode_for_profile_without_writable_roots_uses_readonly_capability()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 402
end line: 417
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6355
unit: fn token_mode_for_profile_with_writable_roots_uses_write_capabilities()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 420
end line: 435
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6356
unit: fn deny_root_capabilities_for_path()
file: codex-rs/windows-sandbox-rs/src/spawn_prep.rs
start line: 235
end line: 248
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6357
unit: fn scan_depth_is_bounded_for_non_recursive_globs()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 367
end line: 380
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6358
unit: fn root_recursive_globs_without_depth_fail_before_expansion()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 491
end line: 505
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6359
unit: fn invalid_glob_patterns_fail_before_expansion()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 701
end line: 715
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6360
unit: fn materialized_file_name()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 229
end line: 242
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6361
unit: fn helper_source_lookup_checks_resource_dir()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 471
end line: 486
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6362
unit: fn expand_user_profile_root_for()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1236
end line: 1250
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6363
unit: fn pre_command_input_json()
file: codex-rs/hooks/src/events/compact.rs
start line: 124
end line: 137
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6364
unit: fn post_command_input_json()
file: codex-rs/hooks/src/events/compact.rs
start line: 205
end line: 218
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6365
unit: fn permission_request_deny_overrides_earlier_allow()
file: codex-rs/hooks/src/events/permission_request.rs
start line: 302
end line: 316
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6366
unit: fn unsupported_events_ignore_matchers()
file: codex-rs/hooks/src/events/common.rs
start line: 264
end line: 277
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6367
unit: fn parse_json()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 345
end line: 358
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6368
unit: fn unsupported_permission_request_hook_specific_output()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 401
end line: 414
size: 14 LOC
McCabe index: 4
number of parameters: 1

id: 6369
unit: fn permission_request_decision()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 416
end line: 429
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6370
unit: fn escape_xml_text()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 436
end line: 449
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6371
unit: fn fmt()
file: codex-rs/hooks/src/engine/mod.rs
start line: 97
end line: 110
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6372
unit: fn resolve_value()
file: codex-rs/hooks/src/engine/mcp_runner.rs
start line: 108
end line: 121
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6373
unit: fn concrete_proxy_entry()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 344
end line: 358
size: 14 LOC
McCabe index: 2
number of parameters: 2

id: 6374
unit: fn route_from_system_decision()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 337
end line: 350
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6375
unit: fn configure_builder_for_resolved_route()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 469
end line: 482
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6376
unit: fn configure_concrete_proxy()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 484
end line: 497
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6377
unit: fn from()
file: codex-rs/http-client/src/custom_ca.rs
start line: 148
end line: 161
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6378
unit: fn configured_ca_bundle()
file: codex-rs/http-client/src/custom_ca.rs
start line: 398
end line: 411
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6379
unit: fn is_allowed_cloudflare_cookie_name()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 157
end line: 172
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6380
unit: fn ignores_mixed_non_cloudflare_cookies_for_chatgpt_hosts()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 293
end line: 308
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6381
unit: fn with_builder()
file: codex-rs/http-client/src/route_aware_client_pool.rs
start line: 370
end line: 383
size: 14 LOC
McCabe index: 1
number of parameters: 3

id: 6382
unit: fn test_exact_match_finds_sequence()
file: codex-rs/apply-patch/src/seek_sequence.rs
start line: 128
end line: 141
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6383
unit: fn test_rstrip_match_ignores_trailing_whitespace()
file: codex-rs/apply-patch/src/seek_sequence.rs
start line: 144
end line: 158
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6384
unit: fn test_trim_match_ignores_leading_and_trailing_whitespace()
file: codex-rs/apply-patch/src/seek_sequence.rs
start line: 161
end line: 175
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6385
unit: fn test_pattern_longer_than_input_returns_none()
file: codex-rs/apply-patch/src/seek_sequence.rs
start line: 178
end line: 192
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6386
unit: fn print_config_summary()
file: codex-rs/exec/src/event_processor_with_human_output.rs
start line: 211
end line: 224
size: 14 LOC
McCabe index: 2
number of parameters: 4

id: 6387
unit: fn all_thread_source_kinds()
file: codex-rs/exec/src/lib.rs
start line: 1541
end line: 1554
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6388
unit: fn decode_utf16()
file: codex-rs/exec/src/lib.rs
start line: 2028
end line: 2043
size: 14 LOC
McCabe index: 2
number of parameters: 3

id: 6389
unit: fn from()
file: codex-rs/exec/src/cli.rs
start line: 233
end line: 248
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6390
unit: fn from_permissions_with_network()
file: codex-rs/prompts/src/permissions_instructions.rs
start line: 125
end line: 138
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6391
unit: fn sandbox_prompt_from_policy()
file: codex-rs/prompts/src/permissions_instructions.rs
start line: 198
end line: 212
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6392
unit: fn connector_directory_cache_context()
file: codex-rs/chatgpt/src/connectors.rs
start line: 301
end line: 314
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6393
unit: fn keeps_accessible_connectors_not_in_all_while_all_loading()
file: codex-rs/chatgpt/src/connectors.rs
start line: 464
end line: 477
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6394
unit: fn connectors_for_plugin_apps_returns_only_requested_plugin_apps()
file: codex-rs/chatgpt/src/connectors.rs
start line: 480
end line: 493
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6395
unit: fn from_permissions_and_cwd()
file: codex-rs/file-system/src/lib.rs
start line: 380
end line: 393
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6396
unit: fn drop()
file: codex-rs/thread-store/src/live_thread.rs
start line: 77
end line: 90
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6397
unit: fn update_thread_metadata()
file: codex-rs/thread-store/src/store.rs
start line: 386
end line: 401
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6398
unit: fn make_request()
file: codex-rs/codex-api/src/endpoint/session.rs
start line: 48
end line: 61
size: 14 LOC
McCabe index: 2
number of parameters: 5

id: 6399
unit: fn merge_request_headers()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 490
end line: 503
size: 14 LOC
McCabe index: 3
number of parameters: 3

id: 6400
unit: fn webrtc_sideband_url()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 922
end line: 935
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6401
unit: fn merge_request_headers()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1039
end line: 1052
size: 14 LOC
McCabe index: 3
number of parameters: 3

id: 6402
unit: fn parse_session_updated_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1228
end line: 1242
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6403
unit: fn websocket_url_from_http_base_defaults_to_ws_path()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1963
end line: 1976
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6404
unit: fn websocket_url_from_ws_base_defaults_to_ws_path()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1979
end line: 1992
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6405
unit: fn websocket_url_from_v1_base_appends_realtime_path()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1995
end line: 2008
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6406
unit: fn websocket_url_from_nested_v1_base_appends_realtime_path()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2011
end line: 2024
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6407
unit: fn frameless_websocket_url_rewrites_existing_realtime_path()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2046
end line: 2059
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6408
unit: fn websocket_url_v1_ignores_transcription_mode()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2062
end line: 2075
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6409
unit: fn websocket_url_for_call_id_joins_existing_realtime_session()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2110
end line: 2123
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6410
unit: fn frameless_websocket_url_encodes_call_id_as_one_path_segment()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2126
end line: 2140
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6411
unit: fn parse_response_event_response_id()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs
start line: 81
end line: 94
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6412
unit: fn parse_turn_done()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_frameless_bidi.rs
start line: 58
end line: 71
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6413
unit: fn test_base_url_to_host_root()
file: codex-rs/ollama/src/url.rs
start line: 25
end line: 38
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6414
unit: fn prepare_escalated_exec()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 533
end line: 546
size: 14 LOC
McCabe index: 1
number of parameters: 6

id: 6415
unit: fn run()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 602
end line: 615
size: 14 LOC
McCabe index: 1
number of parameters: 6

id: 6416
unit: fn reads_key_with_no_newlines()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 228
end line: 242
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6417
unit: fn reads_key_and_trims_newlines()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 261
end line: 275
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6418
unit: fn commit()
file: codex-rs/git-utils/src/branch.rs
start line: 152
end line: 165
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6419
unit: fn normalize_diff_path()
file: codex-rs/git-utils/src/apply.rs
start line: 263
end line: 276
size: 14 LOC
McCabe index: 5
number of parameters: 2

id: 6420
unit: fn apply_modify_skipped_missing_index()
file: codex-rs/git-utils/src/apply.rs
start line: 717
end line: 731
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6421
unit: fn canonicalize_git_url_like_remote()
file: codex-rs/git-utils/src/info.rs
start line: 180
end line: 194
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6422
unit: fn parse_scp_like_remote()
file: codex-rs/git-utils/src/info.rs
start line: 196
end line: 210
size: 14 LOC
McCabe index: 5
number of parameters: 1

id: 6423
unit: fn parse_git_remote_urls_skips_malformed_entries()
file: codex-rs/git-utils/src/info.rs
start line: 957
end line: 971
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6424
unit: fn is_inaccessible_windows_apps_powershell_path()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 137
end line: 150
size: 14 LOC
McCabe index: 7
number of parameters: 1

id: 6425
unit: fn get_powershell_shell()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 267
end line: 281
size: 14 LOC
McCabe index: 2
number of parameters: 0

id: 6426
unit: fn is_literal_word_or_number()
file: codex-rs/shell-command/src/bash.rs
start line: 260
end line: 274
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6427
unit: fn count_outcomes_keeps_usage_empty_when_no_job_reports_it()
file: codex-rs/memories/write/src/phase1.rs
start line: 888
end line: 902
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6428
unit: fn required_path()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 170
end line: 183
size: 14 LOC
McCabe index: 3
number of parameters: 2

id: 6429
unit: fn record_failure()
file: codex-rs/login/src/auth/manager.rs
start line: 134
end line: 147
size: 14 LOC
McCabe index: 1
number of parameters: 5

id: 6430
unit: fn get_current_auth_json()
file: codex-rs/login/src/auth/manager.rs
start line: 660
end line: 673
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6431
unit: fn load_from_keyring()
file: codex-rs/login/src/auth/storage.rs
start line: 265
end line: 278
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6432
unit: fn send_cancel_request()
file: codex-rs/login/src/server.rs
start line: 620
end line: 635
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6433
unit: fn html_escape()
file: codex-rs/login/src/server.rs
start line: 1121
end line: 1134
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6434
unit: fn target_hook_path_replacement()
file: codex-rs/external-agent-migration/src/hooks_common.rs
start line: 204
end line: 217
size: 14 LOC
McCabe index: 3
number of parameters: 4

id: 6435
unit: fn migration_item_type_label()
file: codex-rs/external-agent-migration/src/reporting.rs
start line: 8
end line: 21
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6436
unit: fn session_content_sha256()
file: codex-rs/external-agent-migration/src/sessions/ledger.rs
start line: 410
end line: 423
size: 14 LOC
McCabe index: 3
number of parameters: 1

id: 6437
unit: fn token_count_item()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 185
end line: 198
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6438
unit: fn from()
file: codex-rs/app-server-daemon/src/remote_control_client.rs
start line: 301
end line: 314
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6439
unit: fn from()
file: codex-rs/app-server-daemon/src/remote_control_client.rs
start line: 318
end line: 331
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6440
unit: fn from()
file: codex-rs/app-server-daemon/src/remote_control_client.rs
start line: 335
end line: 348
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6441
unit: fn item_review_summary_key()
file: codex-rs/analytics/src/reducer.rs
start line: 2502
end line: 2515
size: 14 LOC
McCabe index: 1
number of parameters: 1

id: 6442
unit: fn guardian_review_requested_additional_permissions()
file: codex-rs/analytics/src/reducer.rs
start line: 3102
end line: 3115
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6443
unit: fn deserialize()
file: codex-rs/exec-server-protocol/src/rpc.rs
start line: 104
end line: 117
size: 14 LOC
McCabe index: 1
number of parameters: 2

id: 6444
unit: fn set_global()
file: codex-rs/code-mode-runtime/src/runtime/globals.rs
start line: 136
end line: 149
size: 14 LOC
McCabe index: 3
number of parameters: 4

id: 6445
unit: fn spawn_supervised_runtime_thread()
file: codex-rs/code-mode-runtime/src/runtime/mod.rs
start line: 123
end line: 136
size: 14 LOC
McCabe index: 4
number of parameters: 3

id: 6446
unit: fn from_term_program()
file: codex-rs/terminal-detection/src/lib.rs
start line: 108
end line: 121
size: 14 LOC
McCabe index: 1
number of parameters: 4

id: 6447
unit: def thread_list()
file: sdk/python/src/openai_codex/api.py
start line: 172
end line: 185
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6448
unit: def thread_resume()
file: sdk/python/src/openai_codex/api.py
start line: 203
end line: 216
size: 14 LOC
McCabe index: 1
number of parameters: 0

id: 6449
unit: def stream()
file: sdk/python/src/openai_codex/api.py
start line: 741
end line: 755
size: 14 LOC
McCabe index: 5
number of parameters: 1

id: 6450
unit: def start_chatgpt_login()
file: sdk/python/src/openai_codex/_login.py
start line: 29
end line: 43
size: 14 LOC
McCabe index: 2
number of parameters: 1

id: 6451
unit: for await()
file: sdk/typescript/src/thread.ts
start line: 98
end line: 111
size: 14 LOC
McCabe index: 5
number of parameters: 1

id: 6452
unit: def initialize()
file: sdk/python-runtime/hatch_build.py
start line: 15
end line: 30
size: 14 LOC
McCabe index: 5
number of parameters: 4

id: 6453
unit: def prepare_package_dir()
file: scripts/codex_package/layout.py
start line: 17
end line: 31
size: 14 LOC
McCabe index: 5
number of parameters: 3

id: 6454
unit: def python_scripts_formatter_group()
file: scripts/format.py
start line: 118
end line: 133
size: 14 LOC
McCabe index: 4
number of parameters: 2

id: 6455
unit: def _read_stdout()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 208
end line: 221
size: 14 LOC
McCabe index: 5
number of parameters: 1

id: 6456
unit: def _decode_mirrored_header()
file: scripts/mcp_conformance/server.py
start line: 1237
end line: 1250
size: 14 LOC
McCabe index: 11
number of parameters: 1

id: 6457
unit: def dependency_sections()
file: .github/scripts/verify_tui_core_boundary.py
start line: 56
end line: 71
size: 14 LOC
McCabe index: 7
number of parameters: 1

id: 6458
unit: fn write_json_payload_best_effort()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 363
end line: 375
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6459
unit: fn write_json_payload_best_effort()
file: codex-rs/rollout-trace/src/thread.rs
start line: 460
end line: 472
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6460
unit: fn append_with_context_best_effort()
file: codex-rs/rollout-trace/src/thread.rs
start line: 512
end line: 524
size: 13 LOC
McCabe index: 2
number of parameters: 3

id: 6461
unit: fn append_thread_conversation_items()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 453
end line: 465
size: 13 LOC
McCabe index: 3
number of parameters: 3

id: 6462
unit: fn find_matching_snapshot_item()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 467
end line: 479
size: 13 LOC
McCabe index: 2
number of parameters: 4

id: 6463
unit: fn source_item_id_for_pending_code_cell()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 214
end line: 226
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6464
unit: fn code_cell_status_for_runtime_response()
file: codex-rs/rollout-trace/src/code_cell.rs
start line: 135
end line: 147
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6465
unit: fn write_json_payload_best_effort()
file: codex-rs/rollout-trace/src/code_cell.rs
start line: 160
end line: 172
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6466
unit: fn parse_oauth_callback_returns_provider_error()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1313
end line: 1326
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6467
unit: fn into_insufficient_scope()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 50
end line: 62
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6468
unit: fn form_request()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 544
end line: 556
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6469
unit: fn request_headers_adds_account_header_when_provider_omits_it()
file: codex-rs/app-server-transport/src/transport/remote_control/auth.rs
start line: 165
end line: 178
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6470
unit: fn pairing_persistence_key()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 606
end line: 618
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6471
unit: fn replace_current_enrollment()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 908
end line: 920
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6472
unit: fn evict_assemblies_if_full()
file: codex-rs/app-server-transport/src/transport/remote_control/segment.rs
start line: 261
end line: 273
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6473
unit: fn sha256_digest_arg()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 425
end line: 438
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6474
unit: fn response_serialization_error()
file: codex-rs/app-server-transport/src/transport/mod.rs
start line: 275
end line: 287
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6475
unit: fn serialize_typed_response_preserves_wire_shape()
file: codex-rs/app-server-transport/src/transport/mod.rs
start line: 342
end line: 355
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6476
unit: fn task_id_from_register_task_response()
file: codex-rs/agent-identity/src/lib.rs
start line: 397
end line: 409
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6477
unit: fn effective_apps_config()
file: codex-rs/connectors/src/app_tool_policy.rs
start line: 119
end line: 131
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6478
unit: fn local_http_does_not_require_local_stdio_availability()
file: codex-rs/codex-mcp/src/runtime.rs
start line: 932
end line: 945
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6479
unit: fn with_startup_status_context()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 184
end line: 196
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6480
unit: fn missing_server_implementation_uses_configured_server_name()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 1230
end line: 1242
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6481
unit: fn new()
file: codex-rs/codex-mcp/src/catalog.rs
start line: 230
end line: 242
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6482
unit: fn drop()
file: codex-rs/network-proxy/src/windows_proxy_ingress.rs
start line: 311
end line: 323
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6483
unit: fn normalize_ip_literal()
file: codex-rs/network-proxy/src/policy.rs
start line: 136
end line: 148
size: 13 LOC
McCabe index: 5
number of parameters: 1

id: 6484
unit: fn clone()
file: codex-rs/network-proxy/src/runtime.rs
start line: 266
end line: 278
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6485
unit: fn validate_policy_against_constraints_disallows_allow_all_unix_sockets_without_managed_opt_in()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1928
end line: 1942
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6486
unit: fn validate_policy_against_constraints_disallows_allow_all_unix_sockets_when_allowlist_is_managed()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1945
end line: 1959
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6487
unit: fn unregister_windows_ingress_environment_routes()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1591
end line: 1603
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6488
unit: fn deserialize()
file: codex-rs/network-proxy/src/config.rs
start line: 54
end line: 66
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6489
unit: fn domain_entries()
file: codex-rs/network-proxy/src/config.rs
start line: 192
end line: 204
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6490
unit: fn parse_host_port_parses_host_port_with_scheme_and_path()
file: codex-rs/network-proxy/src/config.rs
start line: 781
end line: 793
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6491
unit: fn parse_host_port_strips_userinfo()
file: codex-rs/network-proxy/src/config.rs
start line: 796
end line: 808
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6492
unit: fn compile_glob_matcher()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 522
end line: 534
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6493
unit: fn state_with_metadata()
file: codex-rs/network-proxy/src/network_policy.rs
start line: 645
end line: 657
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6494
unit: fn tracker_update_for_known_delta()
file: codex-rs/core/src/tools/events.rs
start line: 94
end line: 106
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6495
unit: fn record_resolution()
file: codex-rs/core/src/tools/approvals.rs
start line: 895
end line: 907
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6496
unit: fn tool_dispatch_payload()
file: codex-rs/core/src/tools/tool_dispatch_trace.rs
start line: 112
end line: 124
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6497
unit: fn collab_tools_enabled()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 659
end line: 671
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6498
unit: fn is_hidden_by_code_mode_only()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 777
end line: 789
size: 13 LOC
McCabe index: 3
number of parameters: 4

id: 6499
unit: fn parse_args()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 380
end line: 392
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6500
unit: fn send_input_output_schema()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 436
end line: 448
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6501
unit: fn agent_previous_status_output_schema()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 527
end line: 539
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6502
unit: fn multi_agent_tool_search_info()
file: codex-rs/core/src/tools/handlers/multi_agents.rs
start line: 60
end line: 72
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6503
unit: fn windowsapps_path_kind()
file: codex-rs/core/src/exec.rs
start line: 518
end line: 530
size: 13 LOC
McCabe index: 5
number of parameters: 1

id: 6504
unit: fn response_items_equal_ignoring_internal_metadata()
file: codex-rs/core/src/client.rs
start line: 408
end line: 421
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6505
unit: fn new()
file: codex-rs/core/src/client.rs
start line: 2593
end line: 2605
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6506
unit: fn normalize_candidate()
file: codex-rs/core/src/config/managed_features.rs
start line: 151
end line: 166
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6507
unit: fn constrain_mcp_servers()
file: codex-rs/core/src/config/mod.rs
start line: 2129
end line: 2142
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6508
unit: fn compile_network_sandbox_policy()
file: codex-rs/core/src/config/permissions.rs
start line: 512
end line: 525
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6509
unit: fn parse_absolute_path_for_platform()
file: codex-rs/core/src/config/permissions.rs
start line: 804
end line: 816
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6510
unit: fn collect_tool_mentions_from_messages_with_sigil()
file: codex-rs/core/src/plugins/mentions.rs
start line: 27
end line: 39
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6511
unit: fn write_cached_accessible_connectors()
file: codex-rs/core/src/connectors.rs
start line: 380
end line: 392
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6512
unit: fn accessible_connectors_for_app_list_from_mcp_tools()
file: codex-rs/core/src/connectors.rs
start line: 488
end line: 500
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6513
unit: fn effective_originator_value()
file: codex-rs/core/src/thread_manager.rs
start line: 314
end line: 326
size: 13 LOC
McCabe index: 1
number of parameters: 5

id: 6514
unit: fn render_question_template()
file: codex-rs/core/src/mcp_tool_approval_templates.rs
start line: 126
end line: 140
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6515
unit: fn release_reserved_agent_path()
file: codex-rs/core/src/agent/registry.rs
start line: 323
end line: 335
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6516
unit: fn build_without_metadata()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 772
end line: 784
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6517
unit: fn response_stream()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 804
end line: 816
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6518
unit: fn apply_add()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 212
end line: 224
size: 13 LOC
McCabe index: 4
number of parameters: 4

id: 6519
unit: fn token_usage_delta()
file: codex-rs/core/src/guardian/review_session.rs
start line: 163
end line: 175
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6520
unit: fn format_guardian_action_pretty_reports_no_truncation_for_small_payload()
file: codex-rs/core/src/guardian/tests.rs
start line: 1128
end line: 1142
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6521
unit: fn parse_guardian_assessment_treats_bare_allow_as_low_risk()
file: codex-rs/core/src/guardian/tests.rs
start line: 1738
end line: 1751
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6522
unit: fn parse_guardian_assessment_treats_bare_deny_as_high_risk()
file: codex-rs/core/src/guardian/tests.rs
start line: 1754
end line: 1767
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6523
unit: fn responses_metadata_template()
file: codex-rs/core/src/turn_metadata.rs
start line: 372
end line: 384
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6524
unit: fn turn_user_input()
file: codex-rs/core/src/session/turn.rs
start line: 659
end line: 671
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6525
unit: fn assign_missing_streamed_response_item_id()
file: codex-rs/core/src/session/turn.rs
start line: 2184
end line: 2197
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6526
unit: fn get_service_tier()
file: codex-rs/core/src/session/mod.rs
start line: 957
end line: 969
size: 13 LOC
McCabe index: 3
number of parameters: 3

id: 6527
unit: fn assign_missing_response_item_ids()
file: codex-rs/core/src/session/mod.rs
start line: 3183
end line: 3195
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6528
unit: fn cloud_config_bundle_loader_from_auth_config()
file: codex-rs/cloud-config/src/bundle_loader.rs
start line: 99
end line: 111
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6529
unit: fn fetch_curated_plugins_commit()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 232
end line: 244
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6530
unit: fn plugin_manifest_reads_trimmed_version()
file: codex-rs/core-plugins/src/manifest.rs
start line: 812
end line: 826
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6531
unit: fn resolve_install_manifest()
file: codex-rs/core-plugins/src/store.rs
start line: 447
end line: 459
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6532
unit: fn validated_operation_path()
file: codex-rs/core-plugins/src/plugin_metrics.rs
start line: 137
end line: 149
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6533
unit: fn frontmatter_end()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 302
end line: 314
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6534
unit: fn remote_installed_plugin_configs()
file: codex-rs/core-plugins/src/manager.rs
start line: 981
end line: 994
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6535
unit: fn write_remote_installed_plugins_cache()
file: codex-rs/core-plugins/src/manager.rs
start line: 1360
end line: 1372
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6536
unit: fn enforce_download_size_limit()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 395
end line: 407
size: 13 LOC
McCabe index: 2
number of parameters: 3

id: 6537
unit: fn prepare_extracted_remote_plugin_root()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 506
end line: 519
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6538
unit: fn overwrite_plugin_app_manifest()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 559
end line: 571
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6539
unit: fn split_source_ref()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 100
end line: 112
size: 13 LOC
McCabe index: 6
number of parameters: 1

id: 6540
unit: fn git_url_parses_fragment_ref()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 235
end line: 247
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6541
unit: fn ssh_url_parses_as_git_url()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 380
end line: 392
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6542
unit: fn normalized_script_suffixes()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 324
end line: 336
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6543
unit: fn curated_plugin_ids_from_config_keys()
file: codex-rs/core-plugins/src/loader.rs
start line: 795
end line: 807
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6544
unit: fn normalize_github_shorthand_url()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 908
end line: 920
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6545
unit: fn write_json_atomically()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 459
end line: 471
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6546
unit: fn env_keys_with_prefix()
file: codex-rs/process-hardening/src/lib.rs
start line: 134
end line: 146
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6547
unit: fn forced_chatgpt_workspace_id_accepts_single_string()
file: codex-rs/config/src/config_toml.rs
start line: 983
end line: 996
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6548
unit: fn forced_chatgpt_workspace_id_accepts_string_list()
file: codex-rs/config/src/config_toml.rs
start line: 999
end line: 1012
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6549
unit: fn compose_requirements_with_hostname_resolver_and_hook_directory()
file: codex-rs/config/src/requirements_layers/stack.rs
start line: 104
end line: 118
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6550
unit: fn legacy_domain_permissions_from_lists()
file: codex-rs/config/src/config_requirements.rs
start line: 507
end line: 522
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6551
unit: fn allowed_windows_sandbox_implementations_prefer_elevated_fallback()
file: codex-rs/config/src/config_requirements.rs
start line: 3579
end line: 3593
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6552
unit: fn thread_config_source_from_proto()
file: codex-rs/config/src/thread_config/remote.rs
start line: 122
end line: 134
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6553
unit: fn expected_sources()
file: codex-rs/config/src/thread_config/remote.rs
start line: 526
end line: 538
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6554
unit: fn prefixed_wrapped_history_cell_does_not_split_url_like_token()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1319
end line: 1332
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6555
unit: fn unified_exec_interaction_cell_does_not_split_url_like_stdin_token()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1335
end line: 1348
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6556
unit: fn web_search_history_cell_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1424
end line: 1437
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6557
unit: fn web_search_history_cell_transcript_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1516
end line: 1529
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6558
unit: fn reasoning_summary_block_hides_empty_html_comment_parts()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2949
end line: 2963
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6559
unit: fn reasoning_summary_block_strips_header_after_leading_empty_part()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2995
end line: 3009
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6560
unit: fn reasoning_summary_block_drops_empty_part_after_real_content()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 3012
end line: 3026
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6561
unit: fn split_command_string_round_trips_shell_wrappers()
file: codex-rs/tui/src/exec_command.rs
start line: 88
end line: 100
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6562
unit: fn default_editor_insert_newline_includes_current_aliases()
file: codex-rs/tui/src/keymap.rs
start line: 3540
end line: 3552
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6563
unit: fn halfwidth_sound_marks_stay_with_their_grapheme_when_wrapping()
file: codex-rs/tui/src/live_wrap.rs
start line: 239
end line: 252
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6564
unit: fn fragmentation_invariance_long_token()
file: codex-rs/tui/src/live_wrap.rs
start line: 255
end line: 269
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6565
unit: fn render_inactive_patch_preview()
file: codex-rs/tui/src/app/thread_routing.rs
start line: 366
end line: 378
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6566
unit: fn thread_settings_update_has_changes()
file: codex-rs/tui/src/app/thread_settings.rs
start line: 253
end line: 265
size: 13 LOC
McCabe index: 11
number of parameters: 1

id: 6567
unit: fn mcp_startup_notifications_route_to_threads()
file: codex-rs/tui/src/app/app_server_event_targets.rs
start line: 310
end line: 324
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6568
unit: fn clear_terminal_for_resize_replay()
file: codex-rs/tui/src/app/resize_reflow.rs
start line: 273
end line: 285
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6569
unit: fn upsert_preserves_first_seen_order()
file: codex-rs/tui/src/app/agent_navigation.rs
start line: 427
end line: 441
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6570
unit: fn agent_message_delta_notification()
file: codex-rs/tui/src/app/tests.rs
start line: 6318
end line: 6330
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6571
unit: fn request_user_input_request()
file: codex-rs/tui/src/app/tests.rs
start line: 6361
end line: 6373
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6572
unit: fn does_not_mark_chatgpt_auth_refresh_as_unsupported()
file: codex-rs/tui/src/app/app_server_requests.rs
start line: 836
end line: 849
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6573
unit: fn request_user_input_request()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 590
end line: 602
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6574
unit: fn patch_approval_request()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 632
end line: 644
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6575
unit: fn thread_event_snapshot_drops_resolved_patch_approval_after_outbound_approval()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 861
end line: 875
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6576
unit: fn preview_lines()
file: codex-rs/tui/src/app/agent_status_feed.rs
start line: 118
end line: 130
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6577
unit: fn active_keymap_contexts()
file: codex-rs/tui/src/app/input.rs
start line: 72
end line: 85
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6578
unit: fn plugin_mention_description()
file: codex-rs/tui/src/app/plugin_mentions.rs
start line: 72
end line: 84
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6579
unit: fn skill_load_warning_state_reemits_after_error_clears()
file: codex-rs/tui/src/app/startup_prompts.rs
start line: 451
end line: 464
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6580
unit: fn skill_load_warning_state_displays_new_message_for_active_path()
file: codex-rs/tui/src/app/startup_prompts.rs
start line: 467
end line: 480
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6581
unit: fn best_color_for_color_level()
file: codex-rs/tui/src/terminal_palette.rs
start line: 77
end line: 89
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6582
unit: fn is_unsupported_queue_error()
file: codex-rs/tui/src/session_queue_commands.rs
start line: 121
end line: 133
size: 13 LOC
McCabe index: 6
number of parameters: 1

id: 6583
unit: fn active_event_source_mut()
file: codex-rs/tui/src/tui/event_stream.rs
start line: 65
end line: 77
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6584
unit: fn centered_text_area_centers_vertically()
file: codex-rs/tui/src/pets/preview.rs
start line: 151
end line: 163
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6585
unit: fn kitty_png_transmission_encodes_inline_data()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 345
end line: 359
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6586
unit: fn sixel_frame_encodes_without_external_crate()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 658
end line: 672
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6587
unit: fn idle_animation()
file: codex-rs/tui/src/pets/model.rs
start line: 584
end line: 596
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6588
unit: fn resolve_remote_addr_rejects_invalid_remote_addresses()
file: codex-rs/tui/src/lib.rs
start line: 2534
end line: 2546
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6589
unit: fn clear_removes_custom_binding()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1966
end line: 1981
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6590
unit: fn available_actions()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 179
end line: 191
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6591
unit: fn summarize_interaction_input()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 82
end line: 95
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6592
unit: fn selection_view()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 204
end line: 216
size: 13 LOC
McCabe index: 1
number of parameters: 5

id: 6593
unit: fn ansi_palette_color()
file: codex-rs/tui/src/render/highlight.rs
start line: 468
end line: 481
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6594
unit: fn highlighted_line_spans()
file: codex-rs/tui/src/render/highlight.rs
start line: 647
end line: 660
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6595
unit: fn highlight_crlf_strips_carriage_return()
file: codex-rs/tui/src/render/highlight.rs
start line: 915
end line: 929
size: 13 LOC
McCabe index: 3
number of parameters: 0

id: 6596
unit: fn date_matches()
file: codex-rs/tui/src/tooltips.rs
start line: 337
end line: 349
size: 13 LOC
McCabe index: 5
number of parameters: 2

id: 6597
unit: fn loads_local_chatgpt_auth_from_managed_auth()
file: codex-rs/tui/src/local_chatgpt_auth.rs
start line: 131
end line: 145
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6598
unit: fn current_setting()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 267
end line: 279
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6599
unit: fn capture_composer_draft()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 827
end line: 839
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6600
unit: fn snapshot_rows()
file: codex-rs/tui/src/bottom_pane/pending_thread_approvals.rs
start line: 93
end line: 106
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6601
unit: fn render_one_message_with_shift_left_binding()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 225
end line: 237
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6602
unit: fn handle_vim_input()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 694
end line: 706
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6603
unit: fn paste_after_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1279
end line: 1291
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6604
unit: fn vim_word_end_exclusive()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1937
end line: 1949
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6605
unit: fn vim_normal_arrow_keys_move_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2460
end line: 2476
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6606
unit: fn vim_s_substitutes_current_character_and_enters_insert_mode()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2584
end line: 2600
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6607
unit: fn vim_e_advances_across_atomic_element_word_ends()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2934
end line: 2948
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6608
unit: fn wrapped_navigation_with_newlines_and_spaces()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4293
end line: 4315
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6609
unit: fn validate_external_url()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 206
end line: 218
size: 13 LOC
McCabe index: 7
number of parameters: 2

id: 6610
unit: fn resolve_elicitation()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 351
end line: 363
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6611
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 274
end line: 287
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6612
unit: fn renders_long_names_using_available_width()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 556
end line: 569
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6613
unit: fn renders_long_names_at_narrow_width()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 572
end line: 585
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6614
unit: fn footer_hint_uses_list_keymap_accept_and_cancel()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 588
end line: 601
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6615
unit: fn from()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 56
end line: 68
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6616
unit: fn filter_includes_init_when_typing_prefix()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 287
end line: 304
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6617
unit: fn render_notes_input()
file: codex-rs/tui/src/bottom_pane/request_user_input/render.rs
start line: 410
end line: 422
size: 13 LOC
McCabe index: 4
number of parameters: 3

id: 6618
unit: fn capture_composer_draft()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 516
end line: 528
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6619
unit: fn save_current_draft()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 530
end line: 542
size: 13 LOC
McCabe index: 5
number of parameters: 1

id: 6620
unit: fn option_label_for_index()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 773
end line: 785
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6621
unit: fn dismiss_resolved_request()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 955
end line: 969
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6622
unit: fn will_interrupt_turn_on_key_event()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1206
end line: 1219
size: 13 LOC
McCabe index: 9
number of parameters: 2

id: 6623
unit: fn request_event()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1719
end line: 1731
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6624
unit: fn esc_in_notes_mode_without_options_interrupts()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2715
end line: 2729
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6625
unit: fn esc_in_options_mode_interrupts()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2732
end line: 2746
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6626
unit: fn highlighted_option_questions_are_unanswered()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2924
end line: 2937
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6627
unit: fn from_limit()
file: codex-rs/tui/src/status/rate_limits.rs
start line: 179
end line: 191
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6628
unit: fn status_approval_label()
file: codex-rs/tui/src/status/card.rs
start line: 710
end line: 723
size: 13 LOC
McCabe index: 2
number of parameters: 3

id: 6629
unit: fn finish_with_today()
file: codex-rs/tui/src/chatwidget/tokens.rs
start line: 78
end line: 90
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6630
unit: fn open_plugin_install_auth_popup()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 840
end line: 852
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6631
unit: fn uses_thread_usage()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 78
end line: 90
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6632
unit: fn terminal_title_project_name()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 507
end line: 519
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6633
unit: fn sync_status_line_branch_state()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 525
end line: 537
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6634
unit: fn request_status_line_workspace_headline_if_due()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 585
end line: 597
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6635
unit: fn rate_limit_reset_message_params()
file: codex-rs/tui/src/chatwidget/usage.rs
start line: 295
end line: 307
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6636
unit: fn reasoning_choices()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 174
end line: 186
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6637
unit: fn active_goal_status_includes_current_turn_elapsed_time()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 181
end line: 194
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6638
unit: fn submit_shell_command()
file: codex-rs/tui/src/chatwidget/input_submission.rs
start line: 36
end line: 48
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6639
unit: fn guardian_status_aggregates_parallel_reviews()
file: codex-rs/tui/src/chatwidget/status_state.rs
start line: 155
end line: 168
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6640
unit: fn graded_levels()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 427
end line: 439
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6641
unit: fn request_permissions_from_params()
file: codex-rs/tui/src/chatwidget.rs
start line: 910
end line: 922
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6642
unit: fn controller_tick_batch_zero_is_noop()
file: codex-rs/tui/src/streaming/controller.rs
start line: 903
end line: 916
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6643
unit: fn image_extension()
file: codex-rs/tui/src/goal_files.rs
start line: 230
end line: 242
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6644
unit: fn draw()
file: codex-rs/tui/src/unarchive_prompt.rs
start line: 87
end line: 99
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6645
unit: fn edit_prev_hint_is_visible()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1137
end line: 1152
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6646
unit: fn modifiers_to_string()
file: codex-rs/tui/src/key_hint.rs
start line: 202
end line: 214
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6647
unit: fn flatten_line()
file: codex-rs/tui/src/wrapping.rs
start line: 1120
end line: 1132
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6648
unit: fn read()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 491
end line: 504
size: 13 LOC
McCabe index: 5
number of parameters: 2

id: 6649
unit: fn write()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 509
end line: 522
size: 13 LOC
McCabe index: 5
number of parameters: 2

id: 6650
unit: fn render_prompt_context_omits_excess_open_tabs()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 389
end line: 402
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6651
unit: fn query_osc_default_colors()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 62
end line: 75
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6652
unit: fn remote_turn_permissions_preserve_active_profile_selection()
file: codex-rs/tui/src/app_server_session.rs
start line: 2901
end line: 2915
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6653
unit: fn citations_render_as_plain_text()
file: codex-rs/tui/src/markdown.rs
start line: 345
end line: 359
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6654
unit: fn open_backtrack_preview()
file: codex-rs/tui/src/app_backtrack.rs
start line: 268
end line: 282
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6655
unit: fn sub_agent_activity_item()
file: codex-rs/tui/src/app.rs
start line: 294
end line: 306
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6656
unit: fn make_row()
file: codex-rs/tui/src/resume_picker.rs
start line: 3504
end line: 3516
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6657
unit: fn row_display_preview_prefers_thread_name()
file: codex-rs/tui/src/resume_picker.rs
start line: 3569
end line: 3582
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6658
unit: fn dense_selected_summary_line_uses_full_width_selection_style()
file: codex-rs/tui/src/resume_picker.rs
start line: 5318
end line: 5331
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6659
unit: fn close_end()
file: codex-rs/tui/src/multi_agents.rs
start line: 424
end line: 436
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6660
unit: fn resume_begin()
file: codex-rs/tui/src/multi_agents.rs
start line: 438
end line: 450
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6661
unit: fn render_non_file_layer_details()
file: codex-rs/tui/src/debug_config.rs
start line: 401
end line: 413
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6662
unit: fn displayed_sign_in_options()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 351
end line: 363
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6663
unit: fn move_highlight()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 380
end line: 393
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6664
unit: fn render_ref()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 488
end line: 500
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6665
unit: fn welcome_renders_animation_on_first_draw()
file: codex-rs/tui/src/onboarding/welcome.rs
start line: 140
end line: 153
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6666
unit: fn plain_text()
file: codex-rs/tui/src/markdown_render.rs
start line: 184
end line: 196
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6667
unit: fn push_span_to_table_cell()
file: codex-rs/tui/src/markdown_render.rs
start line: 1023
end line: 1035
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6668
unit: fn is_local_path_like_link()
file: codex-rs/tui/src/markdown_render.rs
start line: 2083
end line: 2095
size: 13 LOC
McCabe index: 9
number of parameters: 1

id: 6669
unit: fn wraps_plain_text_when_width_provided()
file: codex-rs/tui/src/markdown_render.rs
start line: 2326
end line: 2338
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6670
unit: fn wraps_blockquotes()
file: codex-rs/tui/src/markdown_render.rs
start line: 2387
end line: 2399
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6671
unit: fn wraps_blockquotes_inside_lists()
file: codex-rs/tui/src/markdown_render.rs
start line: 2402
end line: 2414
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6672
unit: fn wraps_list_items_containing_blockquotes()
file: codex-rs/tui/src/markdown_render.rs
start line: 2417
end line: 2429
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6673
unit: fn column_classification_token_heavy_for_local_path_lists()
file: codex-rs/tui/src/markdown_render.rs
start line: 2570
end line: 2582
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6674
unit: fn subtitle_available_width()
file: codex-rs/tui/src/theme_picker.rs
start line: 269
end line: 281
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6675
unit: fn find_legacy_for_exe()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 80
end line: 92
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6676
unit: fn proxy_route_spec_serialization_omits_proxy_urls()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 604
end line: 617
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6677
unit: fn resolve_permission_profile()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 357
end line: 369
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6678
unit: fn network_seccomp_mode()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 105
end line: 117
size: 13 LOC
McCabe index: 3
number of parameters: 3

id: 6679
unit: fn ignores_system_bwrap_when_system_bwrap_lacks_perms()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 286
end line: 299
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6680
unit: fn rejects_fd_mounts_without_the_trusted_inner_sandbox_stage()
file: codex-rs/linux-sandbox/src/launcher.rs
start line: 422
end line: 435
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6681
unit: fn transient_empty_metadata_path()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1230
end line: 1245
size: 13 LOC
McCabe index: 6
number of parameters: 1

id: 6682
unit: fn assert_empty_directory_mounted_read_only()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2739
end line: 2751
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6683
unit: fn execute()
file: codex-rs/code-mode-protocol/src/session.rs
start line: 152
end line: 168
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6684
unit: fn read_file_stream()
file: codex-rs/exec-server/src/sandboxed_file_system.rs
start line: 343
end line: 355
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6685
unit: fn remove()
file: codex-rs/exec-server/src/sandboxed_file_system.rs
start line: 408
end line: 420
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6686
unit: fn require_session_attached()
file: codex-rs/exec-server/src/server/handler.rs
start line: 404
end line: 417
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6687
unit: fn file_system_for()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 95
end line: 107
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6688
unit: fn push_walk_error()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1106
end line: 1118
size: 13 LOC
McCabe index: 2
number of parameters: 4

id: 6689
unit: fn symlink_points_to_directory_handles_dangling_directory_symlinks()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1306
end line: 1322
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6690
unit: fn start()
file: codex-rs/exec-server/src/process.rs
start line: 223
end line: 236
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6691
unit: fn validate_environment_id()
file: codex-rs/exec-server/src/environment.rs
start line: 580
end line: 592
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6692
unit: fn begin_replacement()
file: codex-rs/exec-server/src/client/accepted.rs
start line: 62
end line: 74
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6693
unit: fn mock_diff_for()
file: codex-rs/cloud-tasks-mock-client/src/mock.rs
start line: 227
end line: 239
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6694
unit: fn validate_required_agent_role_description()
file: codex-rs/agent-roles/src/loader.rs
start line: 237
end line: 249
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6695
unit: fn output_image_urls()
file: codex-rs/ext/image-generation/src/tool.rs
start line: 527
end line: 539
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6696
unit: fn code_mode_result()
file: codex-rs/ext/image-generation/src/tool.rs
start line: 626
end line: 638
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6697
unit: fn generated_output_returns_generated_image_helper_input_in_code_mode()
file: codex-rs/ext/image-generation/src/tests.rs
start line: 278
end line: 291
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6698
unit: fn on_thread_start()
file: codex-rs/ext/image-generation/src/extension.rs
start line: 52
end line: 64
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6699
unit: fn preferred_reasoning_effort()
file: codex-rs/ext/guardian-v2/src/sync_reviewer/reviewer_config.rs
start line: 140
end line: 152
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6700
unit: fn query_action()
file: codex-rs/ext/web-search/src/tool.rs
start line: 244
end line: 256
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6701
unit: fn dispatch_lock()
file: codex-rs/ext/queue/src/service.rs
start line: 247
end line: 259
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6702
unit: fn on_turn_error()
file: codex-rs/ext/skills/src/telemetry.rs
start line: 146
end line: 158
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6703
unit: fn new()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 93
end line: 105
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6704
unit: fn sanitize_selected_ids()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 375
end line: 387
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6705
unit: fn push_bounded()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 514
end line: 526
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6706
unit: fn has_hidden_ancestor_below_root()
file: codex-rs/ext/skills/src/loader/discovery.rs
start line: 180
end line: 192
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6707
unit: fn select_by_path()
file: codex-rs/ext/skills/src/selection.rs
start line: 82
end line: 94
size: 13 LOC
McCabe index: 3
number of parameters: 4

id: 6708
unit: fn tools()
file: codex-rs/ext/skills/src/extension.rs
start line: 275
end line: 287
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6709
unit: fn plugin_version_base()
file: codex-rs/ext/skills/src/host_aliases.rs
start line: 56
end line: 68
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6710
unit: fn memory_tool()
file: codex-rs/ext/memories/src/tests.rs
start line: 583
end line: 595
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6711
unit: fn tools()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 303
end line: 317
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6712
unit: fn on_thread_resume()
file: codex-rs/ext/goal/src/extension.rs
start line: 160
end line: 173
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6713
unit: fn on_thread_idle()
file: codex-rs/ext/goal/src/extension.rs
start line: 175
end line: 188
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6714
unit: fn from_sources_ignores_removed_resize_all_images_feature_key()
file: codex-rs/features/src/tests.rs
start line: 501
end line: 515
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6715
unit: fn from_sources_ignores_removed_item_ids_feature_key()
file: codex-rs/features/src/tests.rs
start line: 518
end line: 532
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6716
unit: fn from_sources_ignores_removed_apply_patch_freeform_feature_key()
file: codex-rs/features/src/tests.rs
start line: 570
end line: 584
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6717
unit: fn multi_agent_v2_feature_config_deserializes_boolean_toggle()
file: codex-rs/features/src/tests.rs
start line: 622
end line: 635
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6718
unit: fn watch_channel()
file: codex-rs/file-watcher/src/lib.rs
start line: 167
end line: 179
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6719
unit: fn fmt()
file: codex-rs/model-provider/src/provider.rs
start line: 110
end line: 122
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6720
unit: fn api_auth_for_scope()
file: codex-rs/model-provider/src/provider.rs
start line: 255
end line: 267
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6721
unit: fn capabilities()
file: codex-rs/model-provider/src/provider.rs
start line: 353
end line: 366
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6722
unit: fn openai_provider_enables_remote_compaction()
file: codex-rs/model-provider/src/provider.rs
start line: 643
end line: 656
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6723
unit: fn create_model_provider_does_not_use_openai_auth_manager_for_amazon_bedrock_provider()
file: codex-rs/model-provider/src/provider.rs
start line: 764
end line: 777
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6724
unit: fn openai_provider_returns_unauthenticated_openai_account_state()
file: codex-rs/model-provider/src/provider.rs
start line: 935
end line: 948
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6725
unit: fn api_provider_for_bedrock_bearer_token_uses_configured_region_endpoint()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 370
end line: 383
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6726
unit: fn windows_identity_path_bytes()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 196
end line: 210
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6727
unit: fn join_parent_segments_preserve_windows_drive_or_share_anchor()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1108
end line: 1120
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6728
unit: fn resize_raw_pty()
file: codex-rs/utils/pty/src/process.rs
start line: 305
end line: 317
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6729
unit: fn recognizes_schema_declared_root_plugin_manifest()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 217
end line: 230
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6730
unit: fn find_codex_home_env_missing_path_is_fatal()
file: codex-rs/utils/home-dir/src/lib.rs
start line: 76
end line: 89
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6731
unit: fn fmt()
file: codex-rs/utils/template/src/lib.rs
start line: 56
end line: 68
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6732
unit: fn photo_jpeg()
file: codex-rs/utils/image/benches/prompt_images.rs
start line: 151
end line: 165
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6733
unit: fn prefer_contiguous_match_over_spread()
file: codex-rs/utils/fuzzy-match/src/lib.rs
start line: 103
end line: 117
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6734
unit: fn start_of_string_bonus_applies()
file: codex-rs/utils/fuzzy-match/src/lib.rs
start line: 120
end line: 134
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6735
unit: fn closes_unterminated_plan_block_on_finish()
file: codex-rs/utils/stream-parser/src/proposed_plan.rs
start line: 183
end line: 196
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6736
unit: fn citation_parser_streams_across_chunk_boundaries()
file: codex-rs/utils/stream-parser/src/citation.rs
start line: 103
end line: 116
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6737
unit: fn home_directory_backslash_subpath_is_expanded_in_deserialization()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 736
end line: 748
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6738
unit: fn canonicalize_preserving_symlinks_avoids_verbatim_prefixes()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 752
end line: 766
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6739
unit: fn namespace_for_definition()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1660
end line: 1672
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6740
unit: fn handle_agent_message()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 487
end line: 500
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6741
unit: fn handle_image_generation_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 850
end line: 862
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6742
unit: fn handle_image_generation_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 864
end line: 876
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6743
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1211
end line: 1223
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6744
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1670
end line: 1682
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6745
unit: fn external_agent_config_detect_response_defaults_connectors_for_older_servers()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 102
end line: 115
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6746
unit: fn turn_defaults_legacy_missing_items_view_to_full()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 218
end line: 231
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6747
unit: fn thread_list_params_accepts_multiple_cwds()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 458
end line: 471
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6748
unit: fn thread_section_updates_distinguish_omitted_and_cleared_appearance()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 579
end line: 591
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6749
unit: fn plugin_list_params_deserializes_force_refetch()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3884
end line: 3896
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6750
unit: fn codex_error_info_serializes_http_status_code_in_camel_case()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4497
end line: 4510
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6751
unit: fn codex_error_info_serializes_active_turn_not_steerable_turn_kind_in_camel_case()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4529
end line: 4542
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6752
unit: fn thread_start_params_preserve_explicit_null_service_tier()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4609
end line: 4623
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6753
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/plugin.rs
start line: 938
end line: 950
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6754
unit: fn push_optional_tag()
file: codex-rs/otel/src/metrics/tags.rs
start line: 59
end line: 71
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6755
unit: fn tracer_provider_builder()
file: codex-rs/otel/src/provider.rs
start line: 393
end line: 405
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6756
unit: fn extract_error_message()
file: codex-rs/protocol/src/error.rs
start line: 556
end line: 568
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6757
unit: fn from()
file: codex-rs/protocol/src/models.rs
start line: 705
end line: 717
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6758
unit: fn response_item_with_passthrough_metadata()
file: codex-rs/protocol/src/models.rs
start line: 2580
end line: 2592
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6759
unit: fn function_call_output_body_to_text_uses_content_item_fallback()
file: codex-rs/protocol/src/models.rs
start line: 3109
end line: 3122
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6760
unit: fn function_call_preserves_empty_encrypted_function_args()
file: codex-rs/protocol/src/models.rs
start line: 3199
end line: 3212
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6761
unit: fn serializes_failure_as_string()
file: codex-rs/protocol/src/models.rs
start line: 3286
end line: 3300
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6762
unit: fn deserializes_compaction_alias()
file: codex-rs/protocol/src/models.rs
start line: 3658
end line: 3672
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6763
unit: fn deserializes_context_compaction()
file: codex-rs/protocol/src/models.rs
start line: 3675
end line: 3689
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6764
unit: fn set_truncation()
file: codex-rs/protocol/src/models/executed_tool_calls.rs
start line: 350
end line: 362
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6765
unit: fn hook_prompt_roundtrips_multiple_fragments()
file: codex-rs/protocol/src/items.rs
start line: 786
end line: 800
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6766
unit: fn hook_prompt_parses_legacy_single_hook_run_id()
file: codex-rs/protocol/src/items.rs
start line: 803
end line: 816
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6767
unit: fn deserialize_optional_rfc3339_timestamp()
file: codex-rs/protocol/src/openai_models.rs
start line: 723
end line: 735
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6768
unit: fn legacy_shell_model_metadata_deserializes_as_unified_exec()
file: codex-rs/protocol/src/openai_models.rs
start line: 947
end line: 959
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6769
unit: fn model_info_deserializes_known_tool_mode()
file: codex-rs/protocol/src/openai_models.rs
start line: 1892
end line: 1905
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6770
unit: fn model_info_treats_unknown_multi_agent_version_as_omitted()
file: codex-rs/protocol/src/openai_models.rs
start line: 1929
end line: 1942
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6771
unit: fn test_context()
file: codex-rs/aws-auth/src/lib.rs
start line: 208
end line: 220
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6772
unit: fn seatbelt_protected_metadata_name_regex()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 585
end line: 597
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6773
unit: fn parses_setup_from_sandbox_command_args()
file: codex-rs/cli/src/sandbox_setup.rs
start line: 208
end line: 221
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6774
unit: fn discover_desktop_logs()
file: codex-rs/cli/src/doctor/desktop.rs
start line: 152
end line: 165
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6775
unit: fn into_check()
file: codex-rs/cli/src/doctor/desktop.rs
start line: 272
end line: 285
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6776
unit: fn compress_rollout()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 1289
end line: 1301
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6777
unit: fn source_category_coarsens_structured_sources()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 1409
end line: 1421
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6778
unit: fn codex_path_entries()
file: codex-rs/cli/src/doctor.rs
start line: 1126
end line: 1139
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6779
unit: fn push_terminal_env_values()
file: codex-rs/cli/src/doctor.rs
start line: 1972
end line: 1984
size: 13 LOC
McCabe index: 4
number of parameters: 3

id: 6780
unit: fn should_enable_color()
file: codex-rs/cli/src/doctor.rs
start line: 3128
end line: 3140
size: 13 LOC
McCabe index: 5
number of parameters: 5

id: 6781
unit: fn parse_hdiutil_attach_mount_point()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 338
end line: 350
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6782
unit: fn loader_overrides_for_profile_at_codex_home()
file: codex-rs/cli/src/main.rs
start line: 2152
end line: 2164
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6783
unit: fn maybe_print_under_development_feature_warning()
file: codex-rs/cli/src/main.rs
start line: 2166
end line: 2179
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6784
unit: fn updater_http_client_factory()
file: codex-rs/cli/src/main.rs
start line: 2515
end line: 2527
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6785
unit: fn exec_server_remote_api_key_auth_rejects_http_openai_domain()
file: codex-rs/cli/src/main.rs
start line: 2988
end line: 3001
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6786
unit: fn approve_for_me_conflicts_with_explicit_interactive_permissions()
file: codex-rs/cli/src/main.rs
start line: 3398
end line: 3411
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6787
unit: fn app_server_subcommands_reject_strict_config()
file: codex-rs/cli/src/main.rs
start line: 4307
end line: 4320
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6788
unit: fn reject_remote_auth_token_env_for_app_server_generate_internal_json_schema()
file: codex-rs/cli/src/main.rs
start line: 4448
end line: 4460
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6789
unit: fn foreground_app_server_exited_before_ready()
file: codex-rs/cli/src/remote_control_cmd.rs
start line: 249
end line: 261
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6790
unit: fn parse_env_pair()
file: codex-rs/cli/src/mcp_cmd.rs
start line: 1108
end line: 1121
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6791
unit: fn status_after_budget_limit()
file: codex-rs/state/src/runtime/goals.rs
start line: 618
end line: 630
size: 13 LOC
McCabe index: 3
number of parameters: 3

id: 6792
unit: fn apply_user_message()
file: codex-rs/state/src/extract.rs
start line: 140
end line: 152
size: 13 LOC
McCabe index: 4
number of parameters: 2

id: 6793
unit: fn assistant_text_messages()
file: codex-rs/backend-client/src/types.rs
start line: 469
end line: 481
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6794
unit: fn fmt()
file: codex-rs/backend-client/src/client.rs
start line: 144
end line: 156
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6795
unit: fn ensure_rollout_is_newline_terminated()
file: codex-rs/rollout/src/recorder.rs
start line: 1937
end line: 1950
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6796
unit: fn create_run_marker_file()
file: codex-rs/rollout/src/compression.rs
start line: 434
end line: 446
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6797
unit: fn serialize()
file: codex-rs/rollout/src/list.rs
start line: 307
end line: 319
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6798
unit: fn try_send_client_message()
file: codex-rs/app-server/src/in_process.rs
start line: 254
end line: 266
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6799
unit: fn shell_environment_policy_representation_switch()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 671
end line: 683
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6800
unit: fn toml_value_to_item()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 712
end line: 724
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6801
unit: fn protocol_import_failure_record()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 254
end line: 266
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6802
unit: fn track_error_response()
file: codex-rs/app-server/src/request_processors/turn_processor.rs
start line: 337
end line: 349
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6803
unit: fn rate_limit_reset_credits_from_backend()
file: codex-rs/app-server/src/request_processors/account_processor/rate_limit_resets.rs
start line: 120
end line: 132
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6804
unit: fn workspace_messages_response()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1378
end line: 1390
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6805
unit: fn validate_client_plugin_share_targets()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 309
end line: 321
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6806
unit: fn validate_pairing_status_params()
file: codex-rs/app-server/src/request_processors/remote_control_processor.rs
start line: 161
end line: 173
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6807
unit: fn terminal_size_from_protocol()
file: codex-rs/app-server/src/request_processors/process_exec_processor.rs
start line: 712
end line: 724
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6808
unit: fn new()
file: codex-rs/app-server/src/request_processors/mcp_event_stream.rs
start line: 301
end line: 313
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6809
unit: fn api_queued_submission()
file: codex-rs/app-server/src/request_processors/thread_queue_processor.rs
start line: 324
end line: 336
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6810
unit: fn send_complete()
file: codex-rs/app-server/src/fuzzy_file_search.rs
start line: 205
end line: 217
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6811
unit: fn managed_config_path_from_debug_env()
file: codex-rs/app-server/src/main.rs
start line: 130
end line: 143
size: 13 LOC
McCabe index: 3
number of parameters: 0

id: 6812
unit: fn remove_thread()
file: codex-rs/app-server/src/thread_status.rs
start line: 336
end line: 348
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6813
unit: fn keeps_status_when_no_in_progress_turn()
file: codex-rs/app-server/src/thread_status.rs
start line: 595
end line: 607
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6814
unit: fn has_command_auth()
file: codex-rs/models-manager/src/manager.rs
start line: 39
end line: 56
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6815
unit: fn get_model_info()
file: codex-rs/models-manager/src/manager.rs
start line: 187
end line: 199
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6816
unit: fn send_cancel_request()
file: codex-rs/code-mode/src/remote_session/connection/driver/responses.rs
start line: 366
end line: 378
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6817
unit: fn queue_frame()
file: codex-rs/code-mode/src/remote_session/connection/driver.rs
start line: 137
end line: 149
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6818
unit: fn mark_connection_dead()
file: codex-rs/code-mode/src/remote_session/connection.rs
start line: 561
end line: 573
size: 13 LOC
McCabe index: 2
number of parameters: 3

id: 6819
unit: fn accept_cell()
file: codex-rs/code-mode/src/grpc_session/state.rs
start line: 39
end line: 51
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6820
unit: fn compare_attempts()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 647
end line: 659
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6821
unit: fn find_git_worktree_root_for_safe_directory()
file: codex-rs/windows-sandbox-rs/src/sandbox_utils.rs
start line: 13
end line: 25
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6822
unit: fn has_writable_tmpdir_entry()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 183
end line: 195
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6823
unit: fn permission_profile_rejects_unrestricted_managed_filesystem()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 451
end line: 465
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6824
unit: fn project_recursive_globs_without_depth_expand_existing_matches()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 457
end line: 470
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6825
unit: fn copy_from_source_if_needed_reuses_fresh_destination()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 419
end line: 434
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6826
unit: fn is_ssh_config_dependency_root()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1300
end line: 1313
size: 13 LOC
McCabe index: 2
number of parameters: 3

id: 6827
unit: fn string_enum_schema()
file: codex-rs/hooks/src/schema.rs
start line: 870
end line: 882
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6828
unit: fn parse_pre_completed()
file: codex-rs/hooks/src/events/compact.rs
start line: 226
end line: 238
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6829
unit: fn parse_post_completed()
file: codex-rs/hooks/src/events/compact.rs
start line: 240
end line: 252
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6830
unit: fn literal_matcher_uses_exact_matching()
file: codex-rs/hooks/src/events/common.rs
start line: 213
end line: 225
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6831
unit: fn proxy_bypass_matches_origin()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 303
end line: 315
size: 13 LOC
McCabe index: 5
number of parameters: 2

id: 6832
unit: fn new()
file: codex-rs/http-client/src/client.rs
start line: 177
end line: 189
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6833
unit: fn assert_match_args_with_cwd()
file: codex-rs/apply-patch/src/invocation.rs
start line: 520
end line: 532
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6834
unit: fn get_session_meta()
file: codex-rs/history/src/lib.rs
start line: 373
end line: 385
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6835
unit: fn try_lock_dir()
file: codex-rs/arg0/src/lib.rs
start line: 518
end line: 531
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6836
unit: fn visit_dir()
file: codex-rs/skills/build.rs
start line: 14
end line: 27
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6837
unit: fn resolve_str()
file: codex-rs/skills/src/interface.rs
start line: 166
end line: 178
size: 13 LOC
McCabe index: 3
number of parameters: 3

id: 6838
unit: fn matches_product_restriction()
file: codex-rs/skills/src/model.rs
start line: 96
end line: 108
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6839
unit: fn from()
file: codex-rs/file-system/src/lib.rs
start line: 295
end line: 307
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6840
unit: fn try_from()
file: codex-rs/file-system/src/lib.rs
start line: 313
end line: 325
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6841
unit: fn resume_params()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 782
end line: 794
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6842
unit: fn set_history_base()
file: codex-rs/thread-store/src/local/delete_thread.rs
start line: 814
end line: 826
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6843
unit: fn parse_legacy_sandbox_policy()
file: codex-rs/thread-store/src/local/helpers.rs
start line: 296
end line: 308
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6844
unit: fn thread_id_from_rollout_path()
file: codex-rs/thread-store/src/local/helpers.rs
start line: 325
end line: 337
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6845
unit: fn archive_thread()
file: codex-rs/thread-store/src/local/mod.rs
start line: 645
end line: 657
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6846
unit: fn queue_future()
file: codex-rs/thread-store/src/queue_store.rs
start line: 70
end line: 82
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6847
unit: fn responses_stream_event_response_model_reads_top_level_headers()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1919
end line: 1932
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6848
unit: fn authorized_request()
file: codex-rs/codex-api/src/files.rs
start line: 329
end line: 342
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6849
unit: fn parse_credits_snapshot()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 217
end line: 229
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6850
unit: fn json_headers_to_http_headers()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 661
end line: 673
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6851
unit: fn parse_conversation_item_added_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1267
end line: 1279
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6852
unit: fn parse_conversation_item_done_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1282
end line: 1294
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6853
unit: fn websocket_handshake_error_preserves_http_status()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1503
end line: 1516
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6854
unit: fn parse_v1_input_transcript_turn_marked_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1575
end line: 1588
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6855
unit: fn parse_realtime_v2_conversation_item_created_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1773
end line: 1786
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6856
unit: fn parse_realtime_v2_response_created_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1914
end line: 1927
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6857
unit: fn parse_conversation_item_done_event()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs
start line: 127
end line: 140
size: 13 LOC
McCabe index: 3
number of parameters: 1

id: 6858
unit: fn cmp_attempt()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 304
end line: 316
size: 13 LOC
McCabe index: 1
number of parameters: 2

id: 6859
unit: fn reads_key_with_short_reads()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 245
end line: 258
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6860
unit: fn wait_for_complete()
file: codex-rs/file-search/src/lib.rs
start line: 640
end line: 652
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6861
unit: fn remove_git_metadata()
file: codex-rs/git-utils/src/baseline.rs
start line: 122
end line: 135
size: 13 LOC
McCabe index: 7
number of parameters: 1

id: 6862
unit: fn find_ancestor_git_entry()
file: codex-rs/git-utils/src/info.rs
start line: 770
end line: 787
size: 13 LOC
McCabe index: 6
number of parameters: 1

id: 6863
unit: fn rejects_double_quoted_escapes()
file: codex-rs/shell-command/src/bash.rs
start line: 477
end line: 489
size: 13 LOC
McCabe index: 3
number of parameters: 0

id: 6864
unit: fn keeps_mutating_sed_in_compound_command()
file: codex-rs/shell-command/src/parse_command.rs
start line: 860
end line: 872
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6865
unit: fn supports_sed_n_then_nl_as_search()
file: codex-rs/shell-command/src/parse_command.rs
start line: 960
end line: 973
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6866
unit: fn powershell_with_path_is_stripped()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1407
end line: 1420
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6867
unit: fn is_browser_executable()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 351
end line: 363
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6868
unit: fn first_unrecognized_named_kind()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 129
end line: 141
size: 13 LOC
McCabe index: 5
number of parameters: 1

id: 6869
unit: fn push_inline_parameter_equals()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 185
end line: 197
size: 13 LOC
McCabe index: 6
number of parameters: 4

id: 6870
unit: fn decode_backtick_escape()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 399
end line: 411
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6871
unit: fn non_forced_or_non_literal_rm_is_not_dangerous()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 261
end line: 273
size: 13 LOC
McCabe index: 2
number of parameters: 0

id: 6872
unit: fn validate_external_auth()
file: codex-rs/login/src/auth/manager.rs
start line: 2996
end line: 3008
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6873
unit: fn save_to_keyring()
file: codex-rs/login/src/auth/storage.rs
start line: 280
end line: 292
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6874
unit: fn parse_token_endpoint_error_prefers_error_description()
file: codex-rs/login/src/server.rs
start line: 1187
end line: 1200
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6875
unit: fn parse_token_endpoint_error_reads_nested_error_message_and_code()
file: codex-rs/login/src/server.rs
start line: 1203
end line: 1216
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6876
unit: fn write_session()
file: codex-rs/external-agent-migration/src/detect/sessions/cla.rs
start line: 387
end line: 399
size: 13 LOC
McCabe index: 1
number of parameters: 4

id: 6877
unit: fn frontmatter_end()
file: codex-rs/external-agent-migration/src/subagents.rs
start line: 150
end line: 162
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6878
unit: fn collect_subdirectory_names()
file: codex-rs/external-agent-migration/src/service.rs
start line: 838
end line: 852
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6879
unit: fn skips_session_that_was_already_imported()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 217
end line: 231
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6880
unit: fn model_transcripts_match()
file: codex-rs/external-agent-migration/src/sessions/append.rs
start line: 201
end line: 213
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6881
unit: fn update_modes_for_identities()
file: codex-rs/app-server-daemon/src/update_loop.rs
start line: 141
end line: 153
size: 13 LOC
McCabe index: 2
number of parameters: 2

id: 6882
unit: fn ensure_managed_codex_bin()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 667
end line: 680
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6883
unit: fn unchanged_updater_never_reexecs()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 897
end line: 909
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6884
unit: fn ingest_plugin_install_requested()
file: codex-rs/analytics/src/reducer.rs
start line: 1326
end line: 1338
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6885
unit: fn tool_event_base_mut()
file: codex-rs/analytics/src/reducer.rs
start line: 2458
end line: 2470
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6886
unit: fn effective_permissions_review_result()
file: codex-rs/analytics/src/reducer.rs
start line: 3011
end line: 3024
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6887
unit: fn guardian_review_requested_network_access()
file: codex-rs/analytics/src/reducer.rs
start line: 3117
end line: 3129
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6888
unit: fn collab_tool_call_outcome()
file: codex-rs/analytics/src/reducer.rs
start line: 3228
end line: 3240
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6889
unit: fn collab_agent_tool_name()
file: codex-rs/analytics/src/reducer.rs
start line: 3252
end line: 3264
size: 13 LOC
McCabe index: 1
number of parameters: 1

id: 6890
unit: fn tool_function()
file: codex-rs/code-mode-runtime/src/runtime/globals.rs
start line: 122
end line: 134
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6891
unit: fn from_name()
file: codex-rs/terminal-detection/src/lib.rs
start line: 135
end line: 147
size: 13 LOC
McCabe index: 1
number of parameters: 3

id: 6892
unit: def normalize_codex_version()
file: sdk/python/release_version.py
start line: 68
end line: 82
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6893
unit: def _preserve_reasoning_effort_enum()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 639
end line: 671
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6894
unit: def wait_for_turn_completed()
file: sdk/python/src/openai_codex/client.py
start line: 688
end line: 701
size: 13 LOC
McCabe index: 5
number of parameters: 2

id: 6895
unit: def run()
file: sdk/python/src/openai_codex/api.py
start line: 544
end line: 556
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6896
unit: def turn()
file: sdk/python/src/openai_codex/api.py
start line: 578
end line: 590
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6897
unit: def _sandbox_mode()
file: sdk/python/src/openai_codex/_sandbox.py
start line: 36
end line: 50
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6898
unit: def _notification_turn_id()
file: sdk/python/src/openai_codex/_message_router.py
start line: 242
end line: 255
size: 13 LOC
McCabe index: 5
number of parameters: 2

id: 6899
unit: pathDirs: existingDirs()
file: sdk/typescript/src/exec.ts
start line: 445
end line: 463
size: 13 LOC
McCabe index: 3
number of parameters: 2

id: 6900
unit: for await()
file: sdk/typescript/src/thread.ts
start line: 124
end line: 136
size: 13 LOC
McCabe index: 6
number of parameters: 1

id: 6901
unit: def binary_archive_path()
file: scripts/stage_npm_packages.py
start line: 418
end line: 432
size: 13 LOC
McCabe index: 4
number of parameters: 3

id: 6902
unit: def main()
file: scripts/readme_toc.py
start line: 22
end line: 34
size: 13 LOC
McCabe index: 1
number of parameters: 0

id: 6903
unit: def close()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 375
end line: 387
size: 13 LOC
McCabe index: 5
number of parameters: 1

id: 6904
unit: def do_GET()
file: scripts/mcp_conformance/server.py
start line: 1398
end line: 1410
size: 13 LOC
McCabe index: 2
number of parameters: 1

id: 6905
unit: def _validate_oauth_secret_not_persisted()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 357
end line: 370
size: 13 LOC
McCabe index: 5
number of parameters: 2

id: 6906
unit: def main()
file: .github/scripts/check_ci_results.py
start line: 14
end line: 30
size: 13 LOC
McCabe index: 6
number of parameters: 0

id: 6907
unit: def run_command()
file: .github/scripts/publish_r2_release.py
start line: 56
end line: 68
size: 13 LOC
McCabe index: 4
number of parameters: 1

id: 6908
unit: def main()
file: tools/argument-comment-lint/run.py
start line: 21
end line: 34
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 6909
unit: fn append_with_context_best_effort()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 377
end line: 388
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6910
unit: fn record_thread_started()
file: codex-rs/rollout-trace/src/thread.rs
start line: 446
end line: 457
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6911
unit: fn required_array()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 556
end line: 567
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 6912
unit: fn reasoning_body_matches()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 610
end line: 628
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6913
unit: fn queue_code_cell_lifecycle_event()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 384
end line: 395
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 6914
unit: fn append_with_context_best_effort()
file: codex-rs/rollout-trace/src/code_cell.rs
start line: 174
end line: 185
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6915
unit: fn callback_bind_host()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 488
end line: 501
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6916
unit: fn http_request_stream()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 878
end line: 889
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6917
unit: fn push_stderr()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 465
end line: 478
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6918
unit: fn protocol_headers()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 705
end line: 716
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6919
unit: fn refresh_expires_in_from_timestamp_marks_expired_tokens()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1641
end line: 1655
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6920
unit: fn send()
file: codex-rs/rmcp-client/src/event_notification_transport.rs
start line: 58
end line: 69
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 6921
unit: fn parse_challenge_start()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 130
end line: 142
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6922
unit: fn local_stdio_env_var_names()
file: codex-rs/rmcp-client/src/utils.rs
start line: 90
end line: 101
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6923
unit: fn from()
file: codex-rs/app-server-transport/src/transport/remote_control/protocol.rs
start line: 71
end line: 82
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6924
unit: fn mark_recovery_auth_change_seen_preserves_racing_auth_change()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1992
end line: 2005
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6925
unit: fn remote_control_server_token_response()
file: codex-rs/app-server-transport/src/transport/remote_control/tests.rs
start line: 465
end line: 476
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 6926
unit: fn validate_signed_bearer_secret()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 388
end line: 399
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6927
unit: fn is_retryable_registration_cause()
file: codex-rs/agent-identity/src/lib.rs
start line: 213
end line: 226
size: 12 LOC
McCabe index: 6
number of parameters: 1

id: 6928
unit: fn decode_agent_identity_jwt_payload()
file: codex-rs/agent-identity/src/lib.rs
start line: 292
end line: 304
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 6929
unit: fn unexpired_directory_connectors_in_memory()
file: codex-rs/connectors/src/lib.rs
start line: 156
end line: 167
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 6930
unit: fn write_cached_codex_apps_server_info()
file: codex-rs/connectors/src/connector_runtime/persistence.rs
start line: 97
end line: 108
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6931
unit: fn append_namespace_hash_suffix()
file: codex-rs/codex-mcp/src/tools.rs
start line: 252
end line: 263
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6932
unit: fn tool_info_from_listed_tool()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 742
end line: 753
size: 12 LOC
McCabe index: 2
number of parameters: 4

id: 6933
unit: fn builds_auth_elicitation_plan()
file: codex-rs/codex-mcp/src/auth_elicitation.rs
start line: 334
end line: 346
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6934
unit: fn inspect_body()
file: codex-rs/network-proxy/src/mitm.rs
start line: 509
end line: 520
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 6935
unit: fn blocked_request_violation_log_line()
file: codex-rs/network-proxy/src/runtime.rs
start line: 155
end line: 166
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6936
unit: fn log_policy_changes()
file: codex-rs/network-proxy/src/runtime.rs
start line: 988
end line: 999
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6937
unit: fn validate_policy_against_constraints_disallows_widening_mode()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1785
end line: 1798
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6938
unit: fn validate_policy_against_constraints_disallows_allow_local_binding_when_managed_disabled()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1912
end line: 1925
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6939
unit: fn validate_policy_against_constraints_allows_allow_all_unix_sockets_with_managed_opt_in()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1962
end line: 1975
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6940
unit: fn startup_ca_file_env_values()
file: codex-rs/network-proxy/src/certs.rs
start line: 250
end line: 261
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6941
unit: fn load_ca_directory_certificates()
file: codex-rs/network-proxy/src/certs.rs
start line: 362
end line: 373
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6942
unit: fn append_pem_file()
file: codex-rs/network-proxy/src/certs.rs
start line: 492
end line: 503
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 6943
unit: fn reserve_loopback_ephemeral_listeners()
file: codex-rs/network-proxy/src/proxy.rs
start line: 306
end line: 317
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6944
unit: fn apply_to_env_for_addrs()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1080
end line: 1091
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 6945
unit: fn https_request()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1638
end line: 1649
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6946
unit: fn validate_absolute_form_host_header_allows_matching_default_port()
file: codex-rs/network-proxy/src/http_proxy.rs
start line: 1701
end line: 1713
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6947
unit: fn validate_absolute_form_host_header_rejects_mismatched_host()
file: codex-rs/network-proxy/src/http_proxy.rs
start line: 1716
end line: 1728
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6948
unit: fn validate_absolute_form_host_header_rejects_missing_non_default_port()
file: codex-rs/network-proxy/src/http_proxy.rs
start line: 1731
end line: 1743
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6949
unit: fn resolve_addr()
file: codex-rs/network-proxy/src/config.rs
start line: 471
end line: 482
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 6950
unit: fn settings_with_unix_sockets()
file: codex-rs/network-proxy/src/config.rs
start line: 608
end line: 619
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6951
unit: fn clamp_bind_addrs_forces_loopback_when_unix_sockets_enabled()
file: codex-rs/network-proxy/src/config.rs
start line: 907
end line: 920
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6952
unit: fn clamp_bind_addrs_forces_loopback_when_all_unix_sockets_enabled()
file: codex-rs/network-proxy/src/config.rs
start line: 923
end line: 936
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6953
unit: fn brokerable_credential_value()
file: codex-rs/network-proxy/src/credential_broker.rs
start line: 372
end line: 383
size: 12 LOC
McCabe index: 3
number of parameters: 4

id: 6954
unit: fn compile_value_matchers()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 496
end line: 507
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6955
unit: fn parse_matcher_pattern()
file: codex-rs/network-proxy/src/mitm_hook.rs
start line: 509
end line: 520
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 6956
unit: fn map_decider_decision()
file: codex-rs/network-proxy/src/network_policy.rs
start line: 421
end line: 432
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6957
unit: fn schema_type_from_str()
file: codex-rs/tools/src/json_schema.rs
start line: 770
end line: 781
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6958
unit: fn prepare_escalated_exec()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 608
end line: 619
size: 12 LOC
McCabe index: 1
number of parameters: 6

id: 6959
unit: fn unified_exec_options()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 114
end line: 125
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6960
unit: fn build_codex_proxy_git_ssh_command_exports()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 351
end line: 362
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6961
unit: fn from_request()
file: codex-rs/core/src/tools/network_approval.rs
start line: 143
end line: 154
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 6962
unit: fn agent_type_description()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 764
end line: 775
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6963
unit: fn multi_agent_v2_handler()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1445
end line: 1456
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6964
unit: fn compare_code_mode_tools()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1515
end line: 1527
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 6965
unit: fn tiny_png()
file: codex-rs/core/src/tools/handlers/view_image.rs
start line: 308
end line: 319
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6966
unit: fn format_allowed_modes()
file: codex-rs/core/src/tools/handlers/request_user_input_spec.rs
start line: 130
end line: 142
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6967
unit: fn permission_profile_schema()
file: codex-rs/core/src/tools/handlers/shell_spec.rs
start line: 280
end line: 291
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6968
unit: fn ensure_model_can_access_mcp_server()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 47
end line: 58
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6969
unit: fn finish_update_on_complete()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 142
end line: 154
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6970
unit: fn file_paths_for_action()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 221
end line: 234
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 6971
unit: fn require_environment_id()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 617
end line: 628
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6972
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/interrupt_agent.rs
start line: 18
end line: 29
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6973
unit: fn default()
file: codex-rs/core/src/tools/handlers/unified_exec/exec_command.rs
start line: 75
end line: 86
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 6974
unit: fn log_output()
file: codex-rs/core/src/tools/context.rs
start line: 189
end line: 200
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6975
unit: fn select_process_exec_tool_sandbox_type()
file: codex-rs/core/src/exec.rs
start line: 122
end line: 133
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 6976
unit: fn render_transition()
file: codex-rs/core/src/context/world_state/realtime.rs
start line: 43
end line: 54
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6977
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/apps_instructions.rs
start line: 38
end line: 50
size: 12 LOC
McCabe index: 5
number of parameters: 2

id: 6978
unit: fn render_change()
file: codex-rs/core/src/context/world_state/personality.rs
start line: 48
end line: 59
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6979
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/plugins_instructions.rs
start line: 38
end line: 50
size: 12 LOC
McCabe index: 5
number of parameters: 2

id: 6980
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/environments_instructions.rs
start line: 38
end line: 50
size: 12 LOC
McCabe index: 5
number of parameters: 2

id: 6981
unit: fn push_optional_element()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 332
end line: 343
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 6982
unit: fn session_telemetry_for_request()
file: codex-rs/core/src/client.rs
start line: 222
end line: 233
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6983
unit: fn responses_endpoint()
file: codex-rs/core/src/client.rs
start line: 1083
end line: 1094
size: 12 LOC
McCabe index: 6
number of parameters: 3

id: 6984
unit: fn write_skill_config_selector()
file: codex-rs/core/src/config/edit.rs
start line: 722
end line: 733
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6985
unit: fn resolve_cli_auth_credentials_store_mode()
file: codex-rs/core/src/config/mod.rs
start line: 259
end line: 270
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6986
unit: fn resolve_mcp_oauth_credentials_store_mode()
file: codex-rs/core/src/config/mod.rs
start line: 272
end line: 283
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6987
unit: fn resolve_web_search_mode()
file: codex-rs/core/src/config/mod.rs
start line: 2609
end line: 2620
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 6988
unit: fn resolve_terminal_resize_reflow_config()
file: codex-rs/core/src/config/mod.rs
start line: 2894
end line: 2906
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6989
unit: fn extensible_builtin_parent_profile()
file: codex-rs/core/src/config/permissions.rs
start line: 207
end line: 218
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6990
unit: fn parse_starlark_line_from_message()
file: codex-rs/core/src/exec_policy.rs
start line: 579
end line: 593
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6991
unit: fn dangerous_command_match_for_origin()
file: codex-rs/core/src/exec_policy.rs
start line: 701
end line: 712
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6992
unit: fn thread_store_metadata_update_error()
file: codex-rs/core/src/thread_manager.rs
start line: 2161
end line: 2172
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 6993
unit: fn is_attached_notice()
file: codex-rs/core/src/compact_remote_history.rs
start line: 45
end line: 56
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 6994
unit: fn agent_matches_prefix()
file: codex-rs/core/src/agent/control.rs
start line: 876
end line: 888
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 6995
unit: fn display_path()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 373
end line: 384
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 6996
unit: fn event_matches_turn()
file: codex-rs/core/src/guardian/review_session.rs
start line: 1478
end line: 1490
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 6997
unit: fn reviewed_action_tag()
file: codex-rs/core/src/guardian/metrics.rs
start line: 177
end line: 188
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 6998
unit: fn non_legacy_file_system_sandbox_policy()
file: codex-rs/core/src/session/turn_context.rs
start line: 556
end line: 573
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 6999
unit: fn review()
file: codex-rs/core/src/session/mcp.rs
start line: 76
end line: 87
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7000
unit: fn verify_cache_signature_with_key()
file: codex-rs/cloud-config/src/cache.rs
start line: 238
end line: 249
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7001
unit: fn read_local_git_or_sha_file()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 596
end line: 608
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 7002
unit: fn apply_zip_permissions()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 1114
end line: 1126
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7003
unit: fn validate_expected_marketplace_name()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 434
end line: 445
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7004
unit: fn archive_io_error()
file: codex-rs/core-plugins/src/plugin_bundle_archive.rs
start line: 113
end line: 125
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7005
unit: fn replace_case_insensitive_with_boundaries()
file: codex-rs/core-plugins/src/command_migration/render.rs
start line: 23
end line: 34
size: 12 LOC
McCabe index: 4
number of parameters: 3

id: 7006
unit: fn plugin_command_sources()
file: codex-rs/core-plugins/src/command_migration/plugin.rs
start line: 42
end line: 53
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7007
unit: fn local_file_source_is_rejected()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 335
end line: 348
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7008
unit: fn script_invocation()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 405
end line: 416
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7009
unit: fn merge_remote_plugin_config()
file: codex-rs/core-plugins/src/loader.rs
start line: 308
end line: 319
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7010
unit: fn installed_plugin_name_for_marketplace()
file: codex-rs/core-plugins/src/loader.rs
start line: 321
end line: 332
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7011
unit: fn default_mcp_config_paths()
file: codex-rs/core-plugins/src/loader.rs
start line: 1111
end line: 1122
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7012
unit: fn default_app_config_paths()
file: codex-rs/core-plugins/src/loader.rs
start line: 1165
end line: 1176
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7013
unit: fn installed_marketplace_metadata()
file: codex-rs/core-plugins/src/marketplace_upgrade/activation.rs
start line: 209
end line: 220
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7014
unit: fn supported_marketplace_manifest_path()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 335
end line: 346
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7015
unit: fn resolve_marketplace_interface()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 1045
end line: 1056
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7016
unit: fn write_test_plugin()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 43
end line: 54
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7017
unit: fn markers()
file: codex-rs/context-fragments/src/fragment.rs
start line: 75
end line: 89
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7018
unit: fn default()
file: codex-rs/config/src/types.rs
start line: 591
end line: 602
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7019
unit: fn merge_app_requirements_descending_unions_distinct_apps()
file: codex-rs/config/src/config_requirements.rs
start line: 3147
end line: 3160
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7020
unit: fn deserialize_legacy_allowed_approvals_reviewer()
file: codex-rs/config/src/config_requirements.rs
start line: 3596
end line: 3609
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7021
unit: fn read_file_stream()
file: codex-rs/config/src/loader/tests.rs
start line: 311
end line: 322
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7022
unit: fn read_or_create_document()
file: codex-rs/config/src/plugin_edit.rs
start line: 77
end line: 88
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7023
unit: fn resource_link_block()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 424
end line: 435
size: 12 LOC
McCabe index: 1
number of parameters: 4

id: 7024
unit: fn unified_exec_interaction_cell_renders_input()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 805
end line: 816
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7025
unit: fn ps_output_many_sessions_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1042
end line: 1053
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7026
unit: fn session_header_indicates_yolo_mode()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2000
end line: 2012
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7027
unit: fn user_history_cell_renders_remote_image_urls()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2539
end line: 2552
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7028
unit: fn transcript_animation_tick()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 368
end line: 379
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7029
unit: fn kill_whole_line_can_be_assigned_without_default_binding()
file: codex-rs/tui/src/keymap.rs
start line: 3139
end line: 3152
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7030
unit: fn toggle_fast_mode_can_be_assigned_without_default_binding()
file: codex-rs/tui/src/keymap.rs
start line: 3170
end line: 3183
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7031
unit: fn rows_do_not_exceed_width_emoji_cjk()
file: codex-rs/tui/src/live_wrap.rs
start line: 221
end line: 236
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7032
unit: fn configured_resize_reflow_max_rows_overrides_auto_detection()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 136
end line: 148
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7033
unit: fn disabled_resize_reflow_max_rows_keeps_all_rows()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 151
end line: 163
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7034
unit: fn mcp_startup_notifications_without_threads_are_app_scoped()
file: codex-rs/tui/src/app/app_server_event_targets.rs
start line: 327
end line: 340
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7035
unit: fn retry_or_report_recap_failure()
file: codex-rs/tui/src/app/recap.rs
start line: 202
end line: 213
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7036
unit: fn test_turn()
file: codex-rs/tui/src/app/tests.rs
start line: 6244
end line: 6255
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7037
unit: fn lines_to_single_string()
file: codex-rs/tui/src/app/tests.rs
start line: 6475
end line: 6486
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7038
unit: fn clear_request_user_input_turn()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 387
end line: 398
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7039
unit: fn clear_request_permissions_turn()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 400
end line: 411
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7040
unit: fn clear_exec_approval_turn()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 413
end line: 424
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7041
unit: fn clear_patch_approval_turn()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 426
end line: 437
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7042
unit: fn clear()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 466
end line: 477
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7043
unit: fn test_goal()
file: codex-rs/tui/src/app/thread_goal_actions.rs
start line: 456
end line: 467
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7044
unit: fn skill_load_warning_state_suppresses_repeated_active_errors()
file: codex-rs/tui/src/app/startup_prompts.rs
start line: 436
end line: 448
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7045
unit: fn osc52_encoding_roundtrips()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 553
end line: 564
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7046
unit: fn install_suppression()
file: codex-rs/tui/src/tui/terminal_stderr.rs
start line: 75
end line: 86
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7047
unit: fn keyboard_enhancement_env_flag_overrides_auto_detection()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 421
end line: 432
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7048
unit: fn fmt_elapsed_compact_formats_seconds_minutes_hours()
file: codex-rs/tui/src/status_indicator_widget.rs
start line: 314
end line: 325
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7049
unit: fn image_size()
file: codex-rs/tui/src/pets/ambient.rs
start line: 334
end line: 345
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7050
unit: fn color_index_at()
file: codex-rs/tui/src/pets/sixel.rs
start line: 125
end line: 137
size: 12 LOC
McCabe index: 2
number of parameters: 4

id: 7051
unit: fn push_run()
file: codex-rs/tui/src/pets/sixel.rs
start line: 139
end line: 150
size: 12 LOC
McCabe index: 2
number of parameters: 4

id: 7052
unit: fn flush_run()
file: codex-rs/tui/src/pets/sixel.rs
start line: 152
end line: 164
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7053
unit: fn append_download_chunk()
file: codex-rs/tui/src/pets/asset_pack.rs
start line: 140
end line: 151
size: 12 LOC
McCabe index: 2
number of parameters: 4

id: 7054
unit: fn oversized_download_chunk_is_rejected()
file: codex-rs/tui/src/pets/asset_pack.rs
start line: 209
end line: 222
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7055
unit: fn validate_app_spritesheet_dimensions()
file: codex-rs/tui/src/pets/model.rs
start line: 314
end line: 325
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7056
unit: fn load_pet_directory_uses_app_pet_manifest_defaults()
file: codex-rs/tui/src/pets/model.rs
start line: 752
end line: 765
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7057
unit: fn app_server_target_for_launch_skips_local_daemon_when_launch_config_is_not_replayable()
file: codex-rs/tui/src/lib.rs
start line: 2621
end line: 2633
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7058
unit: fn should_load_configured_environments_for_local_daemon()
file: codex-rs/tui/src/lib.rs
start line: 2705
end line: 2717
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7059
unit: fn keymap_picker_fast_mode_enabled_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 903
end line: 915
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7060
unit: fn finish()
file: codex-rs/tui/src/external_agent_config_migration/flow.rs
start line: 68
end line: 79
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7061
unit: fn escape_skips_prompt()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 990
end line: 1003
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7062
unit: fn empty_selection_enter_opens_customize_instead_of_proceeding()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 1024
end line: 1037
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7063
unit: fn output_ellipsis_row_count()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 667
end line: 678
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7064
unit: fn cursor_style()
file: codex-rs/tui/src/render/renderable.rs
start line: 232
end line: 243
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7065
unit: fn cursor_style()
file: codex-rs/tui/src/render/renderable.rs
start line: 393
end line: 404
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7066
unit: fn render()
file: codex-rs/tui/src/render/renderable.rs
start line: 412
end line: 423
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 7067
unit: fn cursor_style()
file: codex-rs/tui/src/render/renderable.rs
start line: 456
end line: 467
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7068
unit: fn reconstructed()
file: codex-rs/tui/src/render/highlight.rs
start line: 788
end line: 799
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7069
unit: fn highlight_rust_has_keyword_style()
file: codex-rs/tui/src/render/highlight.rs
start line: 853
end line: 866
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7070
unit: fn format_file_system_entry_paths()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 981
end line: 992
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7071
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/actionable_banner.rs
start line: 94
end line: 105
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7072
unit: fn save_current_draft()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 864
end line: 875
size: 12 LOC
McCabe index: 5
number of parameters: 1

id: 7073
unit: fn clear_current_draft()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 877
end line: 888
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7074
unit: fn review_needed_handler_header_uses_warning_color()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1270
end line: 1281
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7075
unit: fn render_two_messages()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 240
end line: 251
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7076
unit: fn kill_range_with_kind()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1239
end line: 1252
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 7077
unit: fn adjust_pos_out_of_elements()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1989
end line: 2000
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 7078
unit: fn vim_change_inner_word_deletes_word_and_enters_insert()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2696
end line: 2709
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7079
unit: fn vim_text_object_cancellation_does_not_edit()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2846
end line: 2859
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7080
unit: fn vim_operator_invalid_motion_is_consumed()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2862
end line: 2876
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7081
unit: fn vim_linewise_yank_pastes_below_current_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2967
end line: 2980
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7082
unit: fn c0_control_chars_respect_remapped_editor_movement()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3326
end line: 3339
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7083
unit: fn shift_backspace_and_shift_delete_keep_grapheme_delete_behavior()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3362
end line: 3376
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7084
unit: fn control_backspace_variants_delete_backward_word()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3379
end line: 3391
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7085
unit: fn control_delete_variants_delete_forward_word()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3394
end line: 3406
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7086
unit: fn delete_forward_word_with_without_alt_modifier()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3418
end line: 3430
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7087
unit: fn word_navigation_helpers()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3549
end line: 3565
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7088
unit: fn word_navigation_cjk_each_char_is_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3568
end line: 3583
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7089
unit: fn word_navigation_cjk_forward()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3586
end line: 3601
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7090
unit: fn full_non_final_lines_reserve_visible_cursor_rows()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3682
end line: 3696
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7091
unit: fn overwide_halfwidth_sound_marks_keep_the_final_cursor_visible()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4153
end line: 4167
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7092
unit: fn bands()
file: codex-rs/tui/src/bottom_pane/effort_ignition_styles.rs
start line: 25
end line: 36
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7093
unit: fn tint()
file: codex-rs/tui/src/bottom_pane/effort_ignition_styles.rs
start line: 49
end line: 60
size: 12 LOC
McCabe index: 4
number of parameters: 6

id: 7094
unit: fn footer_hint_items_line()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 844
end line: 855
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7095
unit: fn search_match()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 788
end line: 799
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7096
unit: fn next_history_offset()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 886
end line: 897
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7097
unit: fn selecting_init_by_exact_match()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 307
end line: 321
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7098
unit: fn model_is_first_suggestion_for_mo()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 324
end line: 335
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7099
unit: fn refresh_rows()
file: codex-rs/tui/src/bottom_pane/mentions_v2/popup.rs
start line: 100
end line: 111
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7100
unit: fn footer_hint_line()
file: codex-rs/tui/src/bottom_pane/mentions_v2/footer.rs
start line: 42
end line: 53
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7101
unit: fn best_tool_match()
file: codex-rs/tui/src/bottom_pane/mentions_v2/filter.rs
start line: 48
end line: 60
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7102
unit: fn compare_within_rank()
file: codex-rs/tui/src/bottom_pane/mentions_v2/filter.rs
start line: 81
end line: 93
size: 12 LOC
McCabe index: 5
number of parameters: 3

id: 7103
unit: fn parse_terminal_title_items()
file: codex-rs/tui/src/bottom_pane/title_setup.rs
start line: 237
end line: 248
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7104
unit: fn format_auto_resolution_remaining()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 86
end line: 97
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7105
unit: fn advance_queue_or_complete_at()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 269
end line: 280
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7106
unit: fn clear_notes_draft()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 576
end line: 587
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7107
unit: fn options_len_for_question()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 752
end line: 763
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7108
unit: fn go_next_or_submit()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 872
end line: 883
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7109
unit: fn keymap_contexts()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1189
end line: 1200
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7110
unit: fn label_span()
file: codex-rs/tui/src/status/format.rs
start line: 69
end line: 83
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7111
unit: fn from_window()
file: codex-rs/tui/src/status/rate_limits.rs
start line: 79
end line: 91
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7112
unit: fn action_required_terminal_title_text()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 347
end line: 358
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7113
unit: fn action_required_terminal_title_prefix_at()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 360
end line: 372
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7114
unit: fn terminal_title_animation_interval_with_selections()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 384
end line: 396
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7115
unit: fn secondary_window_with_label_when_weekly_is_available()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 1092
end line: 1104
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7116
unit: fn plugin_brief_description()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1856
end line: 1867
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7117
unit: fn plugin_skill_summary()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 2009
end line: 2020
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7118
unit: fn plugin_app_summary()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 2022
end line: 2033
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7119
unit: fn request_side_conversation()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 104
end line: 115
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7120
unit: fn slash_command_blocked_by_active_task()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 134
end line: 145
size: 12 LOC
McCabe index: 11
number of parameters: 2

id: 7121
unit: fn prepare_live_inline_args()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 650
end line: 661
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7122
unit: fn on_error()
file: codex-rs/tui/src/chatwidget/turn_runtime.rs
start line: 362
end line: 375
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7123
unit: fn summary_line()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 200
end line: 211
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7124
unit: fn pet_image_support()
file: codex-rs/tui/src/chatwidget/pets.rs
start line: 181
end line: 194
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7125
unit: fn restore_pre_review_token_info()
file: codex-rs/tui/src/chatwidget.rs
start line: 1186
end line: 1197
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7126
unit: fn enter_review_mode_with_hint()
file: codex-rs/tui/src/chatwidget.rs
start line: 1288
end line: 1299
size: 12 LOC
McCabe index: 4
number of parameters: 3

id: 7127
unit: fn visualization_link_labels()
file: codex-rs/tui/src/inline_visualization.rs
start line: 263
end line: 274
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7128
unit: fn finalize_remaining()
file: codex-rs/tui/src/streaming/controller.rs
start line: 167
end line: 178
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7129
unit: fn emit()
file: codex-rs/tui/src/streaming/controller.rs
start line: 579
end line: 590
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7130
unit: fn lines_to_plain_strings()
file: codex-rs/tui/src/streaming/controller.rs
start line: 780
end line: 791
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7131
unit: fn controller_set_width_preserves_in_flight_tail()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1060
end line: 1073
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7132
unit: fn controller_does_not_hold_back_pipe_prose_without_table_delimiter()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1364
end line: 1377
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7133
unit: fn maybe_enter_catch_up()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 216
end line: 227
size: 12 LOC
McCabe index: 4
number of parameters: 3

id: 7134
unit: fn pager_view()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1102
end line: 1113
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7135
unit: fn jump_top_requests_older_history_from_the_bottom()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1155
end line: 1168
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7136
unit: fn delegated_prompt()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 1161
end line: 1172
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7137
unit: fn parse_delegated_prompt()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 1174
end line: 1185
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7138
unit: fn output_summary()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 1539
end line: 1550
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7139
unit: fn lines_to_plain_strings()
file: codex-rs/tui/src/markdown_stream.rs
start line: 491
end line: 502
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7140
unit: fn unix_deadline_stream_uses_remaining_deadline_for_blocking_reads()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 1132
end line: 1146
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7141
unit: fn validate_unix_socket_path_rejects_unsafe_parent_directory()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 1150
end line: 1164
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7142
unit: fn new()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 148
end line: 160
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7143
unit: fn permissions_selection_from_config()
file: codex-rs/tui/src/app_server_session.rs
start line: 1853
end line: 1865
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7144
unit: fn thread_cwd_from_config()
file: codex-rs/tui/src/app_server_session.rs
start line: 2009
end line: 2020
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7145
unit: fn overlay_step_backtrack_forward()
file: codex-rs/tui/src/app_backtrack.rs
start line: 438
end line: 449
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7146
unit: fn resumable_thread()
file: codex-rs/tui/src/app.rs
start line: 487
end line: 498
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7147
unit: fn fallback_diff_backgrounds()
file: codex-rs/tui/src/diff_render.rs
start line: 258
end line: 269
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7148
unit: fn wrap_styled_spans_tabs_have_visible_width()
file: codex-rs/tui/src/diff_render.rs
start line: 2519
end line: 2532
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7149
unit: fn row_matches_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 1585
end line: 1596
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7150
unit: fn maybe_load_more_for_scroll()
file: codex-rs/tui/src/resume_picker.rs
start line: 1714
end line: 1725
size: 12 LOC
McCabe index: 5
number of parameters: 1

id: 7151
unit: fn toolbar_value()
file: codex-rs/tui/src/resume_picker.rs
start line: 2205
end line: 2216
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7152
unit: fn picker_footer_percent()
file: codex-rs/tui/src/resume_picker.rs
start line: 2306
end line: 2318
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7153
unit: fn dense_session_snapshot_omits_cwd_in_cwd_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 5233
end line: 5244
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7154
unit: fn dense_zebra_summary_line_uses_full_width_background()
file: codex-rs/tui/src/resume_picker.rs
start line: 5334
end line: 5346
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7155
unit: fn next_agent_word_motion_fallback()
file: codex-rs/tui/src/multi_agents.rs
start line: 163
end line: 178
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7156
unit: fn sub_agent_activity_title()
file: codex-rs/tui/src/multi_agents.rs
start line: 330
end line: 341
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7157
unit: fn error_summary_spans()
file: codex-rs/tui/src/multi_agents.rs
start line: 662
end line: 673
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7158
unit: fn normalize_allowed_web_search_modes()
file: codex-rs/tui/src/debug_config.rs
start line: 528
end line: 540
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7159
unit: fn encode_history_mentions_does_not_let_at_token_steal_later_tool_binding()
file: codex-rs/tui/src/mention_codec.rs
start line: 598
end line: 609
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7160
unit: fn encode_history_mentions_links_at_mentions_after_unicode_whitespace()
file: codex-rs/tui/src/mention_codec.rs
start line: 612
end line: 624
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7161
unit: fn encode_history_mentions_links_sentence_ending_at_mentions()
file: codex-rs/tui/src/mention_codec.rs
start line: 627
end line: 638
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7162
unit: fn encode_history_mentions_links_parenthesized_at_mentions()
file: codex-rs/tui/src/mention_codec.rs
start line: 641
end line: 652
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7163
unit: fn app_screenshot_from_api()
file: codex-rs/tui/src/app_info.rs
start line: 79
end line: 90
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7164
unit: fn renders_snapshot_for_trust_error()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 294
end line: 307
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7165
unit: fn handle_existing_chatgpt_login()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 912
end line: 923
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7166
unit: fn auth_widget_suppresses_animations_when_device_code_is_visible()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1456
end line: 1468
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7167
unit: fn discard_pending_input_on_trust_step_transition()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 628
end line: 639
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 7168
unit: fn active_input_mut()
file: codex-rs/tui/src/onboarding/bedrock.rs
start line: 154
end line: 165
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7169
unit: fn welcome_skips_animation_below_height_breakpoint()
file: codex-rs/tui/src/onboarding/welcome.rs
start line: 156
end line: 168
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7170
unit: fn push_annotated()
file: codex-rs/tui/src/markdown_render.rs
start line: 166
end line: 177
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7171
unit: fn push_span()
file: codex-rs/tui/src/markdown_render.rs
start line: 1989
end line: 2000
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7172
unit: fn preview_line_number()
file: codex-rs/tui/src/theme_picker.rs
start line: 454
end line: 465
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7173
unit: fn preview_line_marker()
file: codex-rs/tui/src/theme_picker.rs
start line: 467
end line: 478
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7174
unit: fn finds_npm_bundled_bwrap_next_to_target_vendor_dir()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 245
end line: 257
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7175
unit: fn bwrap_network_mode()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 432
end line: 443
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7176
unit: fn restore()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 832
end line: 843
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7177
unit: fn terminate_with_parent()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 846
end line: 857
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7178
unit: fn restore()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 860
end line: 871
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7179
unit: fn synthetic_mount_marker_dir_has_active_synthetic_owner()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1030
end line: 1041
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7180
unit: fn append_metadata_path_masks_for_writable_root()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 685
end line: 696
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 7181
unit: fn remap_paths_for_symlink_target()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 983
end line: 994
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7182
unit: fn append_existing_empty_directory_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1127
end line: 1138
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7183
unit: fn assert_file_masked()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 2706
end line: 2717
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7184
unit: fn main()
file: codex-rs/code-mode-protocol/build.rs
start line: 3
end line: 17
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7185
unit: fn deserialize()
file: codex-rs/code-mode-protocol/src/host/message.rs
start line: 72
end line: 83
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7186
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 289
end line: 300
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7187
unit: fn attach_environment_connection_state()
file: codex-rs/exec-server/src/client.rs
start line: 650
end line: 661
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7188
unit: fn synthesized_failure()
file: codex-rs/exec-server/src/client.rs
start line: 1332
end line: 1343
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7189
unit: fn is_transport_closed_error()
file: codex-rs/exec-server/src/client.rs
start line: 1581
end line: 1592
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7190
unit: fn toml_provider_rejects_local_default_when_local_is_disabled()
file: codex-rs/exec-server/src/environment_toml.rs
start line: 456
end line: 468
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7191
unit: fn fmt()
file: codex-rs/exec-server/src/server/transport.rs
start line: 47
end line: 58
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7192
unit: fn from_str()
file: codex-rs/exec-server/src/server/request_dispatcher.rs
start line: 317
end line: 328
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7193
unit: fn stdio_command_process()
file: codex-rs/exec-server/src/client_transport.rs
start line: 558
end line: 569
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7194
unit: fn response_headers()
file: codex-rs/exec-server/src/client/route_aware_http_client.rs
start line: 350
end line: 361
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7195
unit: fn remember()
file: codex-rs/exec-server/src/local_process.rs
start line: 135
end line: 147
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7196
unit: fn create_task()
file: codex-rs/cloud-tasks-mock-client/src/mock.rs
start line: 213
end line: 224
size: 12 LOC
McCabe index: 1
number of parameters: 6

id: 7197
unit: fn on_config_changed()
file: codex-rs/ext/image-generation/src/extension.rs
start line: 69
end line: 80
size: 12 LOC
McCabe index: 1
number of parameters: 5

id: 7198
unit: fn render_action_with_limit()
file: codex-rs/ext/guardian-v2/src/async_scorer/action.rs
start line: 133
end line: 144
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7199
unit: fn search_request_headers()
file: codex-rs/ext/web-search/src/tool.rs
start line: 191
end line: 203
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7200
unit: fn single_entry_response_is_bounded()
file: codex-rs/ext/skills/src/tools/list.rs
start line: 202
end line: 213
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7201
unit: fn average_field_lengths()
file: codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs
start line: 159
end line: 170
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7202
unit: fn normalized_description()
file: codex-rs/ext/skills/src/provider/orchestrator.rs
start line: 358
end line: 370
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7203
unit: fn plugin_marketplace_base()
file: codex-rs/ext/skills/src/host_aliases.rs
start line: 43
end line: 54
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7204
unit: fn extend_catalog()
file: codex-rs/ext/skills/src/sources.rs
start line: 223
end line: 234
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7205
unit: fn completed_image_generation_item()
file: codex-rs/ext/items/src/tests.rs
start line: 11
end line: 22
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7206
unit: fn id()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 78
end line: 91
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7207
unit: fn contribute_thread_context()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 93
end line: 104
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7208
unit: fn on_token_usage()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 262
end line: 273
size: 12 LOC
McCabe index: 1
number of parameters: 5

id: 7209
unit: fn default_enabled_features_are_stable()
file: codex-rs/features/src/tests.rs
start line: 97
end line: 108
size: 12 LOC
McCabe index: 3
number of parameters: 0

id: 7210
unit: fn from_sources_ignores_removed_undo_feature_key()
file: codex-rs/features/src/tests.rs
start line: 535
end line: 548
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7211
unit: fn from_sources_ignores_removed_plugin_hooks_feature_key()
file: codex-rs/features/src/tests.rs
start line: 587
end line: 600
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7212
unit: fn non_prefixed_mcp_tool_names_feature_config_deserializes_boolean_toggle()
file: codex-rs/features/src/tests.rs
start line: 690
end line: 702
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7213
unit: fn approval_review_preferred_model()
file: codex-rs/model-provider/src/provider.rs
start line: 368
end line: 379
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7214
unit: fn configured_provider_uses_default_approval_review_model_with_chatgpt_auth()
file: codex-rs/model-provider/src/provider.rs
start line: 719
end line: 731
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7215
unit: fn account_state()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 283
end line: 294
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7216
unit: fn eq()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 67
end line: 78
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7217
unit: fn containment_path_segments()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 773
end line: 784
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7218
unit: fn signal_process_group_id()
file: codex-rs/utils/pty/src/process_group.rs
start line: 121
end line: 134
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7219
unit: fn find_python()
file: codex-rs/utils/pty/src/tests.rs
start line: 20
end line: 31
size: 12 LOC
McCabe index: 4
number of parameters: 0

id: 7220
unit: fn process_exists()
file: codex-rs/utils/pty/src/tests.rs
start line: 267
end line: 279
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7221
unit: fn prepare_message_content()
file: codex-rs/utils/audio/src/lib.rs
start line: 89
end line: 100
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7222
unit: fn prepare_tool_output_content()
file: codex-rs/utils/audio/src/lib.rs
start line: 102
end line: 113
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7223
unit: fn parses_citations_across_seed_and_delta_boundaries()
file: codex-rs/utils/stream-parser/src/assistant_text.rs
start line: 82
end line: 95
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7224
unit: fn collect_experimental_type_names()
file: codex-rs/app-server-protocol/src/export.rs
start line: 577
end line: 588
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7225
unit: fn strip_leading_block_comments()
file: codex-rs/app-server-protocol/src/export.rs
start line: 819
end line: 830
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7226
unit: fn trim_trailing_whitespace_in_ts_files()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2014
end line: 2025
size: 12 LOC
McCabe index: 5
number of parameters: 1

id: 7227
unit: fn stable_schema_filter_removes_mock_experimental_method()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2873
end line: 2885
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7228
unit: fn push_item_in_current_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1387
end line: 1398
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7229
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1626
end line: 1637
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7230
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1641
end line: 1652
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7231
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs
start line: 44
end line: 56
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7232
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/thread.rs
start line: 801
end line: 812
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7233
unit: fn thread_turns_list_params_accepts_items_view()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 234
end line: 246
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7234
unit: fn sandbox_policy_rejects_legacy_read_only_restricted_access_field()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2784
end line: 2795
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7235
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/plugin.rs
start line: 954
end line: 965
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7236
unit: fn environment_add_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4254
end line: 4265
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7237
unit: fn turn_moderation_metadata_notification_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4428
end line: 4440
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7238
unit: fn trim_trailing_whitespace_in_ts_files()
file: codex-rs/app-server-protocol/src/precomputed_exports.rs
start line: 180
end line: 191
size: 12 LOC
McCabe index: 5
number of parameters: 1

id: 7239
unit: fn trim_trailing_line_whitespace()
file: codex-rs/app-server-protocol/src/precomputed_exports.rs
start line: 193
end line: 204
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7240
unit: fn from()
file: codex-rs/otel/src/lib.rs
start line: 58
end line: 69
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7241
unit: fn resource_attributes_include_host_name_when_present()
file: codex-rs/otel/src/provider.rs
start line: 621
end line: 634
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7242
unit: fn record_duration_ms_f64()
file: codex-rs/otel/src/events/session_telemetry.rs
start line: 223
end line: 236
size: 12 LOC
McCabe index: 3
number of parameters: 5

id: 7243
unit: fn fmt()
file: codex-rs/protocol/src/protocol.rs
start line: 2800
end line: 2811
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7244
unit: fn truncate_with_ellipsis()
file: codex-rs/protocol/src/error.rs
start line: 601
end line: 613
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7245
unit: fn format_retry_timestamp()
file: codex-rs/protocol/src/error.rs
start line: 771
end line: 782
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7246
unit: fn invalid_image_error_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 1696
end line: 1707
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7247
unit: fn permission_profile_presets_match_legacy_defaults()
file: codex-rs/protocol/src/models.rs
start line: 2835
end line: 2846
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7248
unit: fn convert_mcp_content_to_items_converts_text_without_media()
file: codex-rs/protocol/src/models.rs
start line: 3046
end line: 3058
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7249
unit: fn from_str()
file: codex-rs/protocol/src/config_types.rs
start line: 146
end line: 158
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7250
unit: fn plan_family_helpers_group_business_variants_with_existing_plans()
file: codex-rs/protocol/src/account.rs
start line: 190
end line: 202
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7251
unit: fn service_tier_for_request_does_not_apply_catalog_default()
file: codex-rs/protocol/src/openai_models.rs
start line: 2069
end line: 2081
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7252
unit: fn physical_path()
file: codex-rs/protocol/src/permission_profile_intersection.rs
start line: 379
end line: 390
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7253
unit: fn intersect_access()
file: codex-rs/protocol/src/permission_profile_intersection.rs
start line: 409
end line: 420
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7254
unit: fn normalize_path_for_sandbox()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 205
end line: 219
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7255
unit: fn merge_permission_entries()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 440
end line: 451
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7256
unit: fn system_bwrap_warning_for_path()
file: codex-rs/sandboxing/src/bwrap.rs
start line: 58
end line: 72
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7257
unit: fn format_elapsed()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 388
end line: 399
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7258
unit: fn start_log_stream()
file: codex-rs/cli/src/debug_sandbox/seatbelt.rs
start line: 87
end line: 100
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7259
unit: fn register_stop_event()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 153
end line: 165
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7260
unit: fn issue_expected_for_label()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 641
end line: 652
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7261
unit: fn checks_for_group Vec()
file: codex-rs/cli/src/doctor/output.rs
start line: 123
end line: 134
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7262
unit: fn style_description()
file: codex-rs/cli/src/doctor/output.rs
start line: 319
end line: 330
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7263
unit: fn sandbox_note()
file: codex-rs/cli/src/doctor/output.rs
start line: 586
end line: 597
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7264
unit: fn non_ok_notes()
file: codex-rs/cli/src/doctor/output.rs
start line: 599
end line: 610
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7265
unit: fn title_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 709
end line: 720
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7266
unit: fn render_human_report_includes_redacted_details()
file: codex-rs/cli/src/doctor/output.rs
start line: 1548
end line: 1559
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7267
unit: fn render_human_report_can_emit_color()
file: codex-rs/cli/src/doctor/output.rs
start line: 1775
end line: 1786
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7268
unit: fn duplicate_rollout_thread_ids()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 638
end line: 649
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7269
unit: fn run_sync_check()
file: codex-rs/cli/src/doctor.rs
start line: 790
end line: 801
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7270
unit: fn overall_status()
file: codex-rs/cli/src/doctor.rs
start line: 832
end line: 843
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7271
unit: fn stored_auth_mode()
file: codex-rs/cli/src/doctor.rs
start line: 1414
end line: 1425
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7272
unit: fn multiplexer_name()
file: codex-rs/cli/src/doctor.rs
start line: 1932
end line: 1943
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7273
unit: fn auth_mode_name()
file: codex-rs/cli/src/doctor.rs
start line: 2517
end line: 2528
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7274
unit: fn to_overrides()
file: codex-rs/cli/src/main.rs
start line: 984
end line: 995
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7275
unit: fn reject_strict_config_for_app_server_subcommand()
file: codex-rs/cli/src/main.rs
start line: 2451
end line: 2462
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7276
unit: fn profile_loader_overrides_use_explicit_codex_home()
file: codex-rs/cli/src/main.rs
start line: 3134
end line: 3147
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7277
unit: fn approve_for_me_defaults_propagate_from_root_to_exec()
file: codex-rs/cli/src/main.rs
start line: 3293
end line: 3305
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7278
unit: fn plugin_add_parses_under_plugin()
file: codex-rs/cli/src/main.rs
start line: 3522
end line: 3534
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7279
unit: fn plugin_remove_parses_under_plugin()
file: codex-rs/cli/src/main.rs
start line: 3546
end line: 3558
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7280
unit: fn format_exit_messages_skips_zero_usage()
file: codex-rs/cli/src/main.rs
start line: 3746
end line: 3757
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7281
unit: fn format_exit_messages_confirms_archive()
file: codex-rs/cli/src/main.rs
start line: 3805
end line: 3816
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7282
unit: fn resume_last_accepts_prompt_positional()
file: codex-rs/cli/src/main.rs
start line: 3939
end line: 3951
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7283
unit: fn reject_remote_mode_for_non_interactive_subcommands()
file: codex-rs/cli/src/main.rs
start line: 4420
end line: 4431
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7284
unit: fn reject_remote_auth_token_env_for_non_interactive_subcommands()
file: codex-rs/cli/src/main.rs
start line: 4434
end line: 4445
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7285
unit: fn app_server_listen_unix_socket_path_parses()
file: codex-rs/cli/src/main.rs
start line: 4593
end line: 4604
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7286
unit: fn reject_remote_auth_token_env_for_app_server_version()
file: codex-rs/cli/src/main.rs
start line: 4723
end line: 4734
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7287
unit: fn counter()
file: codex-rs/state/src/telemetry.rs
start line: 23
end line: 37
size: 12 LOC
McCabe index: 1
number of parameters: 5

id: 7288
unit: fn from_result()
file: codex-rs/state/src/telemetry.rs
start line: 166
end line: 177
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7289
unit: fn sqlite_error_source_is_corruption()
file: codex-rs/state/src/runtime/recovery.rs
start line: 107
end line: 118
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7290
unit: fn text_values()
file: codex-rs/backend-client/src/types.rs
start line: 420
end line: 431
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7291
unit: fn temp_path_for()
file: codex-rs/rollout/src/compression.rs
start line: 1108
end line: 1119
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7292
unit: fn new()
file: codex-rs/rollout/src/list.rs
start line: 191
end line: 202
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7293
unit: fn first_overridden_edit()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 878
end line: 889
size: 12 LOC
McCabe index: 3
number of parameters: 3

id: 7294
unit: fn app_text_range()
file: codex-rs/app-server/src/lib.rs
start line: 347
end line: 358
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7295
unit: fn debug_test_user_config_file_overrides_loader_path()
file: codex-rs/app-server/src/lib.rs
start line: 1413
end line: 1425
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7296
unit: fn cloud_config_bundle_load_error()
file: codex-rs/app-server/src/request_processors/config_errors.rs
start line: 3
end line: 14
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7297
unit: fn spawn_effective_plugins_changed_task()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 276
end line: 287
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7298
unit: fn paginated_history_list_error()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5668
end line: 5679
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7299
unit: fn map_browser_use_access_approval_lifetime_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 589
end line: 600
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7300
unit: fn plugin_search_result()
file: codex-rs/app-server/src/request_processors/plugins/search.rs
start line: 261
end line: 273
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7301
unit: fn doctor_command()
file: codex-rs/app-server/src/request_processors/feedback_doctor_report.rs
start line: 106
end line: 117
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7302
unit: fn load_shared_plugin_ids_by_local_path()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 142
end line: 153
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7303
unit: fn remote_plugin_share_target_role()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 323
end line: 334
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7304
unit: fn api_thread_section()
file: codex-rs/app-server/src/request_processors/thread_sections.rs
start line: 192
end line: 203
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7305
unit: fn app_server_attestation_header_value()
file: codex-rs/app-server/src/attestation.rs
start line: 159
end line: 170
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7306
unit: fn new()
file: codex-rs/app-server/src/thread_status.rs
start line: 33
end line: 44
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7307
unit: fn note_thread_settings_reports_only_effective_changes()
file: codex-rs/app-server/src/thread_state.rs
start line: 258
end line: 271
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7308
unit: fn app_screenshot_to_api()
file: codex-rs/app-server/src/app_info.rs
start line: 134
end line: 145
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7309
unit: fn availability()
file: codex-rs/code-mode/src/remote_session.rs
start line: 63
end line: 74
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7310
unit: fn close_state()
file: codex-rs/code-mode/src/grpc_session/mod.rs
start line: 301
end line: 312
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7311
unit: fn validate_identifier()
file: codex-rs/code-mode/src/grpc_session/mod.rs
start line: 361
end line: 372
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7312
unit: fn close_execution_if_ready()
file: codex-rs/code-mode/src/grpc_session/state.rs
start line: 339
end line: 350
size: 12 LOC
McCabe index: 5
number of parameters: 2

id: 7313
unit: fn workspace_write_profile()
file: codex-rs/windows-sandbox-rs/src/allow.rs
start line: 53
end line: 64
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7314
unit: fn windows_temp_env_roots()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 198
end line: 209
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7315
unit: fn push_absolute_path()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 167
end line: 178
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7316
unit: fn remove_sandbox_users_file()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 100
end line: 111
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7317
unit: fn copy_from_source_if_needed_copies_missing_destination()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 387
end line: 401
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7318
unit: fn load_state()
file: codex-rs/windows-sandbox-rs/src/deny_read_state.rs
start line: 70
end line: 81
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7319
unit: fn send_runner_error()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/windows_common.rs
start line: 165
end line: 176
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7320
unit: fn legacy_tty_job_terminates_and_preserves_descendants()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 968
end line: 979
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7321
unit: fn from_error()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 84
end line: 95
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7322
unit: fn set_thread_spawn_edge_status()
file: codex-rs/agent-graph-store/src/local.rs
start line: 50
end line: 61
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7323
unit: fn parse_pattern>) -> Result>()
file: codex-rs/execpolicy/src/parser.rs
start line: 171
end line: 182
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7324
unit: fn parse_example) -> Result>()
file: codex-rs/execpolicy/src/parser.rs
start line: 284
end line: 295
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7325
unit: fn parse_string_example()
file: codex-rs/execpolicy/src/parser.rs
start line: 297
end line: 309
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7326
unit: fn assert_output_hook_event_name_const()
file: codex-rs/hooks/src/schema.rs
start line: 1019
end line: 1031
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7327
unit: fn expected_notification_json()
file: codex-rs/hooks/src/legacy_notify.rs
start line: 89
end line: 100
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7328
unit: fn serialization_failure_run_ids_include_tool_use_id()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 755
end line: 768
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7329
unit: fn serialization_failure_run_ids_include_tool_use_id()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 571
end line: 584
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7330
unit: fn managed_hooks_source_path()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 296
end line: 308
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7331
unit: fn proxy_list_decision()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 172
end line: 183
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7332
unit: fn from_request_url()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 386
end line: 397
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7333
unit: fn cached_system_proxy_decision_from_cache()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 601
end line: 612
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7334
unit: fn set_cookies()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 41
end line: 53
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7335
unit: fn rustls_client_for_route()
file: codex-rs/http-client/src/route_aware_client_pool.rs
start line: 795
end line: 806
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7336
unit: fn resolve_root_prompt()
file: codex-rs/exec/src/lib.rs
start line: 2118
end line: 2129
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7337
unit: fn emit()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 104
end line: 115
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7338
unit: fn usage_from_last_total()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 117
end line: 128
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7339
unit: fn embedded_system_skills_fingerprint()
file: codex-rs/skills/src/lib.rs
start line: 110
end line: 122
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7340
unit: fn from()
file: codex-rs/file-system/src/lib.rs
start line: 247
end line: 258
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7341
unit: fn session_meta()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 807
end line: 818
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7342
unit: fn set_thread_id()
file: codex-rs/thread-store/src/local/delete_thread.rs
start line: 828
end line: 839
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7343
unit: fn should_skip_retired_record()
file: codex-rs/thread-store/src/local/rollout_migration/line_parser.rs
start line: 47
end line: 58
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7344
unit: fn assign_targeted_record()
file: codex-rs/thread-store/src/local/rollout_migration/rollback_plan.rs
start line: 285
end line: 296
size: 12 LOC
McCabe index: 4
number of parameters: 3

id: 7345
unit: fn test_try_parse_retry_after()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 2004
end line: 2016
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7346
unit: fn test_try_parse_retry_after_no_delay()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 2019
end line: 2030
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7347
unit: fn test_try_parse_retry_after_azure()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 2033
end line: 2044
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7348
unit: fn matches_azure_responses_base_url()
file: codex-rs/codex-api/src/provider.rs
start line: 112
end line: 123
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7349
unit: fn extract_x_error_json_code()
file: codex-rs/codex-api/src/api_bridge.rs
start line: 246
end line: 257
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7350
unit: fn safety_buffering_for_event()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 876
end line: 887
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7351
unit: fn terminal_sideband_handshake_statuses_are_not_retryable()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1429
end line: 1440
size: 12 LOC
McCabe index: 2
number of parameters: 0

id: 7352
unit: fn configure_realtime_call_request()
file: codex-rs/codex-api/src/endpoint/realtime_call.rs
start line: 213
end line: 224
size: 12 LOC
McCabe index: 4
number of parameters: 3

id: 7353
unit: fn spawn_environment_load()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2018
end line: 2029
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7354
unit: fn determine_action()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 428
end line: 439
size: 12 LOC
McCabe index: 1
number of parameters: 4

id: 7355
unit: fn run()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 464
end line: 475
size: 12 LOC
McCabe index: 1
number of parameters: 6

id: 7356
unit: fn prepare_escalated_exec()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 477
end line: 488
size: 12 LOC
McCabe index: 1
number of parameters: 6

id: 7357
unit: fn run()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 520
end line: 531
size: 12 LOC
McCabe index: 1
number of parameters: 6

id: 7358
unit: fn errors_when_buffer_filled()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 285
end line: 296
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7359
unit: fn from()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 171
end line: 183
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7360
unit: fn warn_matches_truncated()
file: codex-rs/file-search/src/main.rs
start line: 64
end line: 75
size: 12 LOC
McCabe index: 2
number of parameters: 3

id: 7361
unit: fn read_current_file_bytes()
file: codex-rs/git-utils/src/baseline.rs
start line: 438
end line: 449
size: 12 LOC
McCabe index: 5
number of parameters: 2

id: 7362
unit: fn run()
file: codex-rs/git-utils/src/apply.rs
start line: 615
end line: 626
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7363
unit: fn run_probe()
file: codex-rs/git-utils/src/fsmonitor.rs
start line: 39
end line: 51
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7364
unit: fn extracts_double_and_single_quoted_strings()
file: codex-rs/shell-command/src/bash.rs
start line: 344
end line: 356
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7365
unit: fn accepts_double_quoted_strings_with_newlines()
file: codex-rs/shell-command/src/bash.rs
start line: 359
end line: 370
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7366
unit: fn accepts_concatenated_flag_and_value()
file: codex-rs/shell-command/src/bash.rs
start line: 524
end line: 536
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7367
unit: fn accepts_concatenated_flag_with_single_quotes()
file: codex-rs/shell-command/src/bash.rs
start line: 539
end line: 550
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7368
unit: fn supports_searching_for_navigate_to_route()
file: codex-rs/shell-command/src/parse_command.rs
start line: 194
end line: 205
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7369
unit: fn supports_tail_n_last_lines()
file: codex-rs/shell-command/src/parse_command.rs
start line: 557
end line: 568
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7370
unit: fn filters_out_printf()
file: codex-rs/shell-command/src/parse_command.rs
start line: 933
end line: 944
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7371
unit: fn is_abs_like()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2741
end line: 2754
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7372
unit: fn is_dangerous_powershell()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 23
end line: 38
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7373
unit: fn inline_double_dash_parameter_equals()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 172
end line: 183
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7374
unit: fn optional_unicode()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 202
end line: 213
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7375
unit: fn resolve()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 441
end line: 452
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7376
unit: fn auth_config_from()
file: codex-rs/login/src/auth/manager.rs
start line: 3032
end line: 3043
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7377
unit: fn from()
file: codex-rs/login/src/auth/storage.rs
start line: 140
end line: 151
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7378
unit: fn compute_store_key()
file: codex-rs/login/src/auth/storage.rs
start line: 238
end line: 249
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7379
unit: fn agent_identity_record()
file: codex-rs/login/src/auth/agent_identity.rs
start line: 405
end line: 416
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7380
unit: fn test_jwks_body()
file: codex-rs/login/src/auth/agent_identity.rs
start line: 560
end line: 571
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7381
unit: fn render_login_error_page_escapes_dynamic_fields()
file: codex-rs/login/src/server.rs
start line: 1285
end line: 1297
size: 12 LOC
McCabe index: 1
number of parameters: 0

id: 7382
unit: fn cur_project_cwd()
file: codex-rs/external-agent-migration/src/detect/sessions/cur.rs
start line: 86
end line: 98
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7383
unit: fn group_memory_files()
file: codex-rs/external-agent-migration/src/memory_import.rs
start line: 175
end line: 186
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7384
unit: fn tool_result_text()
file: codex-rs/external-agent-migration/src/sessions/records_common.rs
start line: 139
end line: 150
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7385
unit: fn project_path_matches_source_root()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 173
end line: 184
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7386
unit: fn backend_paths_with_bin()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 696
end line: 707
size: 12 LOC
McCabe index: 1
number of parameters: 3

id: 7387
unit: fn try_lock_file()
file: codex-rs/app-server-daemon/src/lib.rs
start line: 830
end line: 843
size: 12 LOC
McCabe index: 3
number of parameters: 1

id: 7388
unit: fn tool_item()
file: codex-rs/analytics/src/reducer.rs
start line: 285
end line: 296
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7389
unit: fn ingest_error_response()
file: codex-rs/analytics/src/reducer.rs
start line: 1715
end line: 1726
size: 12 LOC
McCabe index: 1
number of parameters: 5

id: 7390
unit: fn file_change_review_result()
file: codex-rs/analytics/src/reducer.rs
start line: 2998
end line: 3009
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7391
unit: fn mcp_tool_call_outcome()
file: codex-rs/analytics/src/reducer.rs
start line: 3202
end line: 3213
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7392
unit: fn dynamic_tool_call_outcome()
file: codex-rs/analytics/src/reducer.rs
start line: 3215
end line: 3226
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7393
unit: fn file_change_counts()
file: codex-rs/analytics/src/reducer.rs
start line: 3274
end line: 3285
size: 12 LOC
McCabe index: 2
number of parameters: 1

id: 7394
unit: fn web_search_query_count()
file: codex-rs/analytics/src/reducer.rs
start line: 3323
end line: 3334
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7395
unit: fn analytics_turn()
file: codex-rs/analytics/src/client.rs
start line: 806
end line: 817
size: 12 LOC
McCabe index: 1
number of parameters: 2

id: 7396
unit: fn resolve()
file: codex-rs/build-info/src/lib.rs
start line: 96
end line: 108
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7397
unit: fn visit_seq()
file: codex-rs/exec-server-protocol/src/rpc.rs
start line: 173
end line: 184
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7398
unit: fn resolve_yield_timeout()
file: codex-rs/code-mode-runtime/src/service.rs
start line: 198
end line: 210
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7399
unit: def gh_text()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 107
end line: 121
size: 12 LOC
McCabe index: 6
number of parameters: 2

id: 7400
unit: def get_pr_checks()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 264
end line: 275
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7401
unit: def get_workflow_runs_for_sha()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 304
end line: 315
size: 12 LOC
McCabe index: 4
number of parameters: 2

id: 7402
unit: def stage_python_sdk_package()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 213
end line: 225
size: 12 LOC
McCabe index: 2
number of parameters: 2

id: 7403
unit: def active_turn()
file: sdk/python/src/openai_codex/_goal.py
start line: 154
end line: 166
size: 12 LOC
McCabe index: 8
number of parameters: 3

id: 7404
unit: def _params_dict()
file: sdk/python/src/openai_codex/client.py
start line: 82
end line: 93
size: 12 LOC
McCabe index: 1
number of parameters: 1

id: 7405
unit: def _to_wire_item()
file: sdk/python/src/openai_codex/_inputs.py
start line: 50
end line: 61
size: 12 LOC
McCabe index: 6
number of parameters: 1

id: 7406
unit: fn main()
file: bazel/rules/testing/wine/fixtures/windows_smoke.rs
start line: 3
end line: 15
size: 12 LOC
McCabe index: 4
number of parameters: 0

id: 7407
unit: def _origin_is_allowed()
file: scripts/mcp_conformance/server.py
start line: 1570
end line: 1581
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7408
unit: def _elicitation_schema()
file: scripts/mcp_conformance/review_regressions.py
start line: 197
end line: 208
size: 12 LOC
McCabe index: 6
number of parameters: 2

id: 7409
unit: def _thread_id()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 107
end line: 118
size: 12 LOC
McCabe index: 3
number of parameters: 2

id: 7410
unit: def expected_package_name()
file: .github/scripts/verify_cargo_workspace_manifests.py
start line: 209
end line: 220
size: 12 LOC
McCabe index: 7
number of parameters: 1

id: 7411
unit: def normalize_feature_mapping()
file: .github/scripts/verify_cargo_workspace_manifests.py
start line: 231
end line: 243
size: 12 LOC
McCabe index: 5
number of parameters: 1

id: 7412
unit: def command_version()
file: .github/scripts/rusty_v8_bazel.py
start line: 177
end line: 190
size: 12 LOC
McCabe index: 4
number of parameters: 1

id: 7413
unit: fn parses_trailing_comment()
file: tools/argument-comment-lint/src/comment_parser.rs
start line: 33
end line: 43
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7414
unit: fn classifies_interrupt_agent_as_close_agent()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 429
end line: 439
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7415
unit: fn classifies_imagegen_as_image_generation()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 442
end line: 452
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7416
unit: fn http_request()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 408
end line: 418
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7417
unit: fn http_request_stream()
file: codex-rs/rmcp-client/src/http_headers.rs
start line: 420
end line: 430
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7418
unit: fn resolve_callback_port()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 422
end line: 433
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7419
unit: fn callback_id_is_appended_to_redirect_uri_path()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1357
end line: 1368
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7420
unit: fn callback_id_is_appended_before_redirect_uri_query()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1371
end line: 1382
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7421
unit: fn append_query_param_adds_resource_to_absolute_url()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1417
end line: 1428
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7422
unit: fn take_line()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 120
end line: 131
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7423
unit: fn close_for_lost_output()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 388
end line: 398
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7424
unit: fn close_for_oversized_line()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 429
end line: 439
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7425
unit: fn is_retryable_http_status()
file: codex-rs/rmcp-client/src/streamable_http_retry.rs
start line: 201
end line: 211
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7426
unit: fn is_retryable_http_status()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 746
end line: 756
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7427
unit: fn new()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 405
end line: 415
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7428
unit: fn terminate()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 438
end line: 448
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7429
unit: fn expires_in_from_timestamp()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 955
end line: 966
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7430
unit: fn has_configured_headers()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 252
end line: 262
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7431
unit: fn assert_recorded_discovery_failure()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 402
end line: 412
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7432
unit: fn drop()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 464
end line: 474
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7433
unit: fn openai_form_elicitation()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 231
end line: 241
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7434
unit: fn drop()
file: codex-rs/rmcp-client/src/utils.rs
start line: 208
end line: 218
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7435
unit: fn drop()
file: codex-rs/app-server-transport/src/transport/unix_socket.rs
start line: 179
end line: 189
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7436
unit: fn remove_client()
file: codex-rs/app-server-transport/src/transport/remote_control/client_tracker.rs
start line: 323
end line: 333
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7437
unit: fn record_inbound_message_delivery()
file: codex-rs/app-server-transport/src/transport/remote_control/client_tracker.rs
start line: 369
end line: 380
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7438
unit: fn remote_control_auth()
file: codex-rs/app-server-transport/src/transport/remote_control/auth.rs
start line: 152
end line: 162
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7439
unit: fn clear_pairing_server_token()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 866
end line: 876
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7440
unit: fn websocket_response_reports_missing_remote_app_server()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1645
end line: 1655
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7441
unit: fn mark_recovery_auth_change_seen_marks_only_recovery_revision_seen()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1977
end line: 1989
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7442
unit: fn stdio_initialize_client_name()
file: codex-rs/app-server-transport/src/transport/stdio.rs
start line: 103
end line: 113
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7443
unit: fn fmt()
file: codex-rs/agent-identity/src/lib.rs
start line: 193
end line: 203
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7444
unit: fn cached_directory_connectors_in_memory()
file: codex-rs/connectors/src/lib.rs
start line: 144
end line: 154
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7445
unit: fn write_cached_directory_connectors()
file: codex-rs/connectors/src/lib.rs
start line: 232
end line: 242
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7446
unit: fn merge_directory_apps()
file: codex-rs/connectors/src/lib.rs
start line: 292
end line: 302
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7447
unit: fn connector_install_url_uses_configured_origin()
file: codex-rs/connectors/src/lib.rs
start line: 578
end line: 588
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7448
unit: fn create_test_tool_with_connector()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 36
end line: 46
size: 11 LOC
McCabe index: 1
number of parameters: 4

id: 7449
unit: fn app_declarations_from_file()
file: codex-rs/connectors/src/plugin_config.rs
start line: 30
end line: 40
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7450
unit: fn expand_tabs()
file: codex-rs/ansi-escape/src/lib.rs
start line: 11
end line: 21
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7451
unit: fn same_resolved_environment()
file: codex-rs/codex-mcp/src/server.rs
start line: 321
end line: 331
size: 11 LOC
McCabe index: 1
number of parameters: 4

id: 7452
unit: fn host_path_string()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 484
end line: 494
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7453
unit: fn string_auth_failure_field()
file: codex-rs/codex-mcp/src/auth_elicitation.rs
start line: 188
end line: 198
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7454
unit: fn apply_mitm_hook_actions()
file: codex-rs/network-proxy/src/mitm.rs
start line: 470
end line: 481
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7455
unit: fn expand_domain_pattern()
file: codex-rs/network-proxy/src/policy.rs
start line: 321
end line: 331
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7456
unit: fn network_settings_with_unix_sockets()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1159
end line: 1169
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7457
unit: fn validate_policy_against_constraints_requires_managed_denied_domains_entries()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1868
end line: 1880
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7458
unit: fn validate_policy_against_constraints_disallows_enabling_when_managed_disabled()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1897
end line: 1909
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7459
unit: fn reserve_windows_managed_listener_uses_ephemeral_port_when_preferred_ports_are_busy()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2434
end line: 2446
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7460
unit: fn proxy_url_env_value_resolves_lowercase_aliases()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2449
end line: 2460
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7461
unit: fn translate_request_header()
file: codex-rs/network-proxy/src/credential_broker/providers/openai.rs
start line: 39
end line: 49
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7462
unit: fn clamp_bind_addrs_allows_non_loopback_when_enabled()
file: codex-rs/network-proxy/src/config.rs
start line: 892
end line: 904
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7463
unit: fn invalid_value()
file: codex-rs/network-proxy/src/state.rs
start line: 113
end line: 123
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7464
unit: fn event()
file: codex-rs/network-proxy/src/network_policy.rs
start line: 504
end line: 514
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7465
unit: fn new()
file: codex-rs/network-proxy/src/upstream.rs
start line: 161
end line: 171
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7466
unit: fn build_unix_connector()
file: codex-rs/network-proxy/src/upstream.rs
start line: 277
end line: 287
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7467
unit: fn target_matches_non_public_addr()
file: codex-rs/network-proxy/src/connect_policy.rs
start line: 124
end line: 134
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7468
unit: fn definition_for_pointer()
file: codex-rs/tools/src/json_schema.rs
start line: 689
end line: 700
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7469
unit: fn schema_type_name()
file: codex-rs/tools/src/json_schema.rs
start line: 783
end line: 793
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7470
unit: fn build_approval_action()
file: codex-rs/core/src/tools/runtimes/apply_patch.rs
start line: 75
end line: 85
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7471
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/parallel.rs
start line: 549
end line: 559
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7472
unit: fn unified_exec_should_include_shell_parameter()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1121
end line: 1131
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7473
unit: fn sandbox_outcome_from_tool_error()
file: codex-rs/core/src/tools/orchestrator.rs
start line: 530
end line: 540
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7474
unit: fn apply_patch_file_update_mode()
file: codex-rs/core/src/tools/handlers/apply_patch.rs
start line: 61
end line: 71
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7475
unit: fn resolve_sandbox_permissions()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 91
end line: 102
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7476
unit: fn file_system_permissions()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 373
end line: 383
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7477
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/send_message.rs
start line: 20
end line: 30
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7478
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/followup_task.rs
start line: 20
end line: 30
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7479
unit: fn handle codex_tools::ToolExecutorFuture()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/list_agents.rs
start line: 18
end line: 28
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7480
unit: fn default()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 35
end line: 45
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7481
unit: fn pre_tool_use_payload()
file: codex-rs/core/src/tools/handlers/unified_exec/exec_command.rs
start line: 489
end line: 500
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7482
unit: fn extract_create_process_as_user_error_code()
file: codex-rs/core/src/exec.rs
start line: 505
end line: 515
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7483
unit: fn prompt_cache_key()
file: codex-rs/core/src/client.rs
start line: 540
end line: 552
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7484
unit: fn merge_domain_lists()
file: codex-rs/core/src/config/network_proxy_spec.rs
start line: 421
end line: 431
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7485
unit: fn resolve_sqlite_home_env()
file: codex-rs/core/src/config/mod.rs
start line: 247
end line: 257
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7486
unit: fn compile_workspace_roots()
file: codex-rs/core/src/config/permissions.rs
start line: 458
end line: 468
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7487
unit: fn compile_filesystem_path()
file: codex-rs/core/src/config/permissions.rs
start line: 597
end line: 608
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7488
unit: fn derive_rejected_prompt_reason()
file: codex-rs/core/src/exec_policy.rs
start line: 1056
end line: 1066
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7489
unit: fn default()
file: codex-rs/core/src/client_common.rs
start line: 42
end line: 52
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7490
unit: fn try_reserve_pending_slot()
file: codex-rs/core/src/agent/control/residency.rs
start line: 105
end line: 115
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7491
unit: fn message()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 760
end line: 770
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7492
unit: fn is_contextual_dev_fragment()
file: codex-rs/core/src/event_mapping.rs
start line: 85
end line: 96
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7493
unit: fn track_hook_completed_analytics()
file: codex-rs/core/src/hook_runtime.rs
start line: 925
end line: 935
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7494
unit: fn thread_spawn_subagent_hook_context()
file: codex-rs/core/src/hook_runtime.rs
start line: 1019
end line: 1029
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7495
unit: fn command_assessment_action()
file: codex-rs/core/src/guardian/approval_request.rs
start line: 217
end line: 227
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7496
unit: fn from()
file: codex-rs/core/src/guardian/mod.rs
start line: 126
end line: 136
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7497
unit: fn from()
file: codex-rs/core/src/guardian/mod.rs
start line: 140
end line: 150
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7498
unit: fn guardian_exec_command_request()
file: codex-rs/core/src/guardian/tests.rs
start line: 290
end line: 300
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7499
unit: fn provisioning_settings()
file: codex-rs/core/src/windows_sandbox.rs
start line: 127
end line: 137
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7500
unit: fn create_env_from_vars()
file: codex-rs/core/src/exec_env.rs
start line: 81
end line: 91
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7501
unit: fn populate_env()
file: codex-rs/core/src/exec_env.rs
start line: 94
end line: 104
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7502
unit: fn user_shell_command_fragment()
file: codex-rs/core/src/user_shell_command.rs
start line: 9
end line: 19
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7503
unit: fn run_git_in_repo()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 295
end line: 305
size: 11 LOC
McCabe index: 1
number of parameters: 4

id: 7504
unit: fn emit_curated_plugins_startup_sync_counter()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 501
end line: 511
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7505
unit: fn sort_remote_plugin_summaries_by_display_name()
file: codex-rs/core-plugins/src/remote.rs
start line: 1938
end line: 1948
size: 11 LOC
McCabe index: 5
number of parameters: 1

id: 7506
unit: fn parse_legacy_plugin_manifest_uri()
file: codex-rs/core-plugins/src/manifest.rs
start line: 278
end line: 288
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7507
unit: fn parse_command_description()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 316
end line: 326
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7508
unit: fn featured_plugin_ids_cache_key()
file: codex-rs/core-plugins/src/manager.rs
start line: 382
end line: 392
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7509
unit: fn clear_loaded_plugins_cache()
file: codex-rs/core-plugins/src/manager.rs
start line: 891
end line: 901
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7510
unit: fn marketplace_error_type()
file: codex-rs/core-plugins/src/manager.rs
start line: 3613
end line: 3623
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7511
unit: fn marketplace_error_sub_error_type()
file: codex-rs/core-plugins/src/manager.rs
start line: 3625
end line: 3635
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7512
unit: fn looks_like_local_path()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 128
end line: 138
size: 11 LOC
McCabe index: 9
number of parameters: 1

id: 7513
unit: fn ensure_codex_backend_auth()
file: codex-rs/core-plugins/src/remote_legacy.rs
start line: 182
end line: 192
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7514
unit: fn read_npm_package_archive()
file: codex-rs/core-plugins/src/npm_source.rs
start line: 136
end line: 146
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7515
unit: fn cache_path()
file: codex-rs/core-plugins/src/remote/catalog_cache.rs
start line: 166
end line: 176
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7516
unit: fn load_share_local_paths_for_checkout()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 174
end line: 184
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7517
unit: fn env_keys_with_prefix_filters_only_matching_keys()
file: codex-rs/process-hardening/src/lib.rs
start line: 181
end line: 192
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7518
unit: fn matches_text()
file: codex-rs/context-fragments/src/additional_context.rs
start line: 42
end line: 53
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7519
unit: fn map_child, key: &str) -> Option>()
file: codex-rs/config/src/diagnostics.rs
start line: 476
end line: 486
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7520
unit: fn add_layer()
file: codex-rs/config/src/requirements_layers/stack.rs
start line: 133
end line: 143
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7521
unit: fn model_provider_proto_defaults_standalone_web_search_to_false()
file: codex-rs/config/src/thread_config/remote.rs
start line: 450
end line: 461
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7522
unit: fn canonicalize()
file: codex-rs/config/src/loader/tests.rs
start line: 287
end line: 297
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7523
unit: fn read_file()
file: codex-rs/config/src/loader/tests.rs
start line: 299
end line: 309
size: 11 LOC
McCabe index: 1
number of parameters: 4

id: 7524
unit: fn local_fqdn_for_hostname()
file: codex-rs/config/src/host_name.rs
start line: 50
end line: 63
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7525
unit: fn ensure_table_for_read()
file: codex-rs/config/src/plugin_edit.rs
start line: 142
end line: 152
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7526
unit: fn render_lines()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 390
end line: 400
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7527
unit: fn ps_output_chunk_leading_whitespace_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1056
end line: 1066
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7528
unit: fn user_history_cell_summarizes_inline_data_urls()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2555
end line: 2567
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7529
unit: fn display_hyperlink_lines()
file: codex-rs/tui/src/history_cell/messages.rs
start line: 584
end line: 596
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7530
unit: fn reveal_running_after_delayed_redraw_for_test()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 416
end line: 426
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7531
unit: fn next_timer_deadline()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 668
end line: 678
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7532
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/notices.rs
start line: 192
end line: 205
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7533
unit: fn kill_whole_line_conflicts_until_kill_line_start_is_unbound()
file: codex-rs/tui/src/keymap.rs
start line: 3155
end line: 3167
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7534
unit: fn toggle_side_conversation_can_be_remapped_and_rejects_conflicts()
file: codex-rs/tui/src/keymap.rs
start line: 3344
end line: 3356
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7535
unit: fn parses_function_keys_and_rejects_out_of_range_function_keys()
file: codex-rs/tui/src/keymap.rs
start line: 3447
end line: 3457
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7536
unit: fn primary_binding_returns_first_or_none()
file: codex-rs/tui/src/keymap.rs
start line: 3634
end line: 3644
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7537
unit: fn render_lines()
file: codex-rs/tui/src/model_migration.rs
start line: 307
end line: 317
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7538
unit: fn drop()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 107
end line: 117
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7539
unit: fn maybe_clear_resize_reflow_without_terminal()
file: codex-rs/tui/src/app/resize_reflow.rs
start line: 379
end line: 390
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7540
unit: fn active_agent_label_tracks_current_thread()
file: codex-rs/tui/src/app/agent_navigation.rs
start line: 504
end line: 515
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7541
unit: fn unfinished_goals_require_replace_confirmation()
file: codex-rs/tui/src/app/thread_goal_actions.rs
start line: 444
end line: 454
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7542
unit: fn side_developer_instructions_appends_existing_policy()
file: codex-rs/tui/src/app/side.rs
start line: 162
end line: 173
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7543
unit: fn open_desktop_thread_url()
file: codex-rs/tui/src/app/history_ui.rs
start line: 333
end line: 344
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7544
unit: fn thread_title_instructions()
file: codex-rs/tui/src/app/thread_title.rs
start line: 216
end line: 226
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7545
unit: fn windows_terminal_wt_session_promotes_to_truecolor()
file: codex-rs/tui/src/terminal_palette.rs
start line: 583
end line: 593
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7546
unit: fn windows_terminal_name_promotes_ansi16_to_truecolor()
file: codex-rs/tui/src/terminal_palette.rs
start line: 596
end line: 606
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7547
unit: fn force_color_keeps_reported_stdout_level()
file: codex-rs/tui/src/terminal_palette.rs
start line: 609
end line: 619
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7548
unit: fn parse_bool_env()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 42
end line: 52
size: 11 LOC
McCabe index: 9
number of parameters: 1

id: 7549
unit: fn poll_next()
file: codex-rs/tui/src/tui/event_stream.rs
start line: 127
end line: 143
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7550
unit: fn send()
file: codex-rs/tui/src/tui/event_stream.rs
start line: 365
end line: 375
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7551
unit: fn finish_startup_probe()
file: codex-rs/tui/src/terminal_probe.rs
start line: 396
end line: 406
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7552
unit: fn parse_keyboard_enhancement_support()
file: codex-rs/tui/src/terminal_probe.rs
start line: 453
end line: 463
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7553
unit: fn osc_payload_end()
file: codex-rs/tui/src/terminal_probe.rs
start line: 738
end line: 748
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7554
unit: fn parses_default_colors_with_unrelated_bytes()
file: codex-rs/tui/src/terminal_probe.rs
start line: 856
end line: 866
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7555
unit: fn supports_kitty_graphics()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 178
end line: 188
size: 11 LOC
McCabe index: 7
number of parameters: 1

id: 7556
unit: fn parse_dotted_version()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 205
end line: 217
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7557
unit: fn explicit_protocol_still_resolves_inside_tmux()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 400
end line: 411
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7558
unit: fn pet_image_support_rejects_unknown_terminals()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 604
end line: 614
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7559
unit: fn picker_preselects_codex_without_marking_it_current_when_no_pet_is_configured()
file: codex-rs/tui/src/pets/picker.rs
start line: 273
end line: 284
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7560
unit: fn resolve_spritesheet_path()
file: codex-rs/tui/src/pets/model.rs
start line: 302
end line: 312
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7561
unit: fn custom_pet_rejects_excessive_frame_count()
file: codex-rs/tui/src/pets/model.rs
start line: 927
end line: 939
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7562
unit: fn can_reuse_implicit_local_daemon()
file: codex-rs/tui/src/lib.rs
start line: 918
end line: 929
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7563
unit: fn resolve_remote_addr_accepts_absolute_socket_path()
file: codex-rs/tui/src/lib.rs
start line: 2521
end line: 2531
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7564
unit: fn picker_hides_fast_mode_action_when_feature_is_disabled()
file: codex-rs/tui/src/keymap_setup.rs
start line: 867
end line: 878
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7565
unit: fn replacement_sets_single_binding()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1733
end line: 1744
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7566
unit: fn normalize_windows_path_in_wsl()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 555
end line: 567
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7567
unit: fn confirm_selection()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 505
end line: 515
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7568
unit: fn select_numbered_action()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 550
end line: 560
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7569
unit: fn limit_lines_from_start()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 541
end line: 552
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7570
unit: fn selected_choice()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 192
end line: 202
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7571
unit: fn entry()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 353
end line: 363
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7572
unit: fn ansi_family_foreground_palette_snapshot()
file: codex-rs/tui/src/render/highlight.rs
start line: 1108
end line: 1118
size: 11 LOC
McCabe index: 3
number of parameters: 0

id: 7573
unit: fn slash_completion_does_not_turn_command_suffix_into_args()
file: codex-rs/tui/src/bottom_pane/chat_composer/slash_input.rs
start line: 655
end line: 666
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7574
unit: fn history_search_match_ranges_are_case_insensitive()
file: codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs
start line: 701
end line: 711
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7575
unit: fn handle_patch_decision()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 456
end line: 466
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7576
unit: fn network_approval_command_target()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 678
end line: 688
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7577
unit: fn toggle_selected()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 249
end line: 261
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7578
unit: fn move_field()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1054
end line: 1064
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7579
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1396
end line: 1406
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7580
unit: fn snapshot_buffer()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1855
end line: 1865
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7581
unit: fn render_single_thread_snapshot()
file: codex-rs/tui/src/bottom_pane/pending_thread_approvals.rs
start line: 115
end line: 126
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7582
unit: fn context_used_accepts_context_usage_legacy_id()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 436
end line: 446
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7583
unit: fn model_is_canonical_and_accepts_model_name_legacy_id()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 490
end line: 500
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7584
unit: fn run_state_is_canonical_and_accepts_status_legacy_id()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 512
end line: 522
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7585
unit: fn test_picker()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 912
end line: 924
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7586
unit: fn actual_idx_for_enabled_number()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 689
end line: 700
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7587
unit: fn move_up()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 702
end line: 712
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7588
unit: fn move_down()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 714
end line: 724
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7589
unit: fn page_up()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 726
end line: 736
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7590
unit: fn page_down()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 738
end line: 748
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7591
unit: fn jump_top()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 750
end line: 760
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7592
unit: fn jump_bottom()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 762
end line: 772
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7593
unit: fn handle_paste()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1085
end line: 1095
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7594
unit: fn theme_picker_enables_side_content_background_preservation()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1652
end line: 1662
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7595
unit: fn push_truncated_preview_lines()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 58
end line: 68
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7596
unit: fn render_many_line_message()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 290
end line: 300
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7597
unit: fn total_duration()
file: codex-rs/tui/src/bottom_pane/effort_ignition.rs
start line: 83
end line: 93
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7598
unit: fn yank_range_with_kind()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1262
end line: 1272
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7599
unit: fn render_ref()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2060
end line: 2070
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7600
unit: fn delete_backward_preserves_other_grapheme_behavior()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2389
end line: 2401
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7601
unit: fn delete_backward_keeps_thai_elements_atomic()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2404
end line: 2416
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7602
unit: fn delete_forward_deletes_element_at_left_edge()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2419
end line: 2431
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7603
unit: fn vim_e_advances_from_each_word_end()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2895
end line: 2907
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7604
unit: fn kill_buffer_persists_across_set_text()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3235
end line: 3247
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7605
unit: fn c0_control_chars_respect_unbound_editor_movement()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3311
end line: 3323
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7606
unit: fn word_navigation_preserves_separator_breaks_within_unicode_segments()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3625
end line: 3639
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7607
unit: fn text_rendering_does_not_overwrite_cells_outside_the_textarea()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3927
end line: 3939
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7608
unit: fn empty_textarea_areas_do_not_have_a_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3986
end line: 3997
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7609
unit: fn tabs_wrap_at_their_rendered_width()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4064
end line: 4076
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7610
unit: fn wrap_indent()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 204
end line: 214
size: 11 LOC
McCabe index: 4
number of parameters: 3

id: 7611
unit: fn should_wrap_name_in_column()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 216
end line: 226
size: 11 LOC
McCabe index: 7
number of parameters: 1

id: 7612
unit: fn snapshot_buffer()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2005
end line: 2015
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7613
unit: fn toggle_enabled()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 401
end line: 411
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7614
unit: fn submit()
file: codex-rs/tui/src/bottom_pane/feedback_view.rs
start line: 80
end line: 90
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7615
unit: fn pending_batch()
file: codex-rs/tui/src/bottom_pane/chat_composer_history/search_batch.rs
start line: 111
end line: 121
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7616
unit: fn set_query()
file: codex-rs/tui/src/bottom_pane/mentions_v2/popup.rs
start line: 136
end line: 146
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7617
unit: fn ascii_first_char_is_held_then_flushes_as_typed()
file: codex-rs/tui/src/bottom_pane/paste_burst.rs
start line: 482
end line: 493
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7618
unit: fn auto_resolution_countdown_text_at()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 332
end line: 342
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7619
unit: fn option_index_for_digit()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 372
end line: 382
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7620
unit: fn move_question()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 788
end line: 798
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7621
unit: fn expect_interrupt_only()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1567
end line: 1577
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7622
unit: fn snapshot_buffer()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1743
end line: 1753
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7623
unit: fn skipped_option_questions_count_as_unanswered()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 2910
end line: 2921
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7624
unit: fn title_case()
file: codex-rs/tui/src/status/helpers.rs
start line: 192
end line: 202
size: 11 LOC
McCabe index: 5
number of parameters: 1

id: 7625
unit: fn render_lines()
file: codex-rs/tui/src/status/tests.rs
start line: 173
end line: 183
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7626
unit: fn edited_goal_status()
file: codex-rs/tui/src/chatwidget/goal_menu.rs
start line: 133
end line: 143
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7627
unit: fn status_surface_selections()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 105
end line: 115
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7628
unit: fn find_primary_codex_window()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 1080
end line: 1090
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7629
unit: fn plugin_share_creator_summary()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1547
end line: 1557
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7630
unit: fn remote_section_loading_tab()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1737
end line: 1747
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7631
unit: fn plugin_brief_description_without_marketplace()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1869
end line: 1879
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7632
unit: fn plugin_location_for_marketplace()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1903
end line: 1913
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7633
unit: fn ensure_slash_command_allowed_in_side_conversation()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 1223
end line: 1233
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7634
unit: fn ensure_side_command_allowed_outside_review()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 1235
end line: 1246
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7635
unit: fn submit_shell_command_with_history()
file: codex-rs/tui/src/chatwidget/input_submission.rs
start line: 50
end line: 60
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7636
unit: fn model_menu_header()
file: codex-rs/tui/src/chatwidget/model_popups.rs
start line: 41
end line: 51
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7637
unit: fn start_and_finish_update_running_state()
file: codex-rs/tui/src/chatwidget/turn_lifecycle.rs
start line: 74
end line: 86
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7638
unit: fn patch_approval_request_from_params()
file: codex-rs/tui/src/chatwidget.rs
start line: 898
end line: 908
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7639
unit: fn flush_completed_command_activity()
file: codex-rs/tui/src/chatwidget.rs
start line: 1234
end line: 1244
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7640
unit: fn exit_review_mode_after_item()
file: codex-rs/tui/src/chatwidget.rs
start line: 1301
end line: 1311
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7641
unit: fn finalize_active_cell_as_failed()
file: codex-rs/tui/src/chatwidget.rs
start line: 1406
end line: 1417
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7642
unit: fn rename_confirmation_cell()
file: codex-rs/tui/src/chatwidget.rs
start line: 1556
end line: 1566
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7643
unit: fn rollout_line()
file: codex-rs/tui/src/session_resume.rs
start line: 252
end line: 262
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7644
unit: fn tick_batch()
file: codex-rs/tui/src/streaming/controller.rs
start line: 188
end line: 198
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7645
unit: fn controller_live_tail_keeps_uncommitted_table_cell_newline_gated()
file: codex-rs/tui/src/streaming/controller.rs
start line: 945
end line: 956
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7646
unit: fn plan_controller_holds_table_header_as_live_tail()
file: codex-rs/tui/src/streaming/controller.rs
start line: 1129
end line: 1140
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7647
unit: fn severe_backlog_uses_faster_paced_batches()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 342
end line: 353
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7648
unit: fn append_section()
file: codex-rs/tui/src/goal_files.rs
start line: 218
end line: 228
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7649
unit: fn enter()
file: codex-rs/tui/src/unarchive_prompt.rs
start line: 75
end line: 85
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7650
unit: fn render_cells()
file: codex-rs/tui/src/pager_overlay.rs
start line: 545
end line: 555
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7651
unit: fn pager_view_content_height_counts_renderables()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1776
end line: 1787
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7652
unit: fn resolve_editor_errors_when_unset()
file: codex-rs/tui/src/external_editor.rs
start line: 281
end line: 291
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7653
unit: fn schedule_debounced_postpones_existing_reflow()
file: codex-rs/tui/src/transcript_reflow.rs
start line: 211
end line: 224
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7654
unit: fn set_fd_close_on_exec()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 373
end line: 384
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7655
unit: fn set_fd_nonblocking()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 387
end line: 398
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7656
unit: fn fetch_ide_context_from_stream()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 667
end line: 677
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7657
unit: fn fetch_test_ide_context()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 939
end line: 949
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7658
unit: fn sid()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 251
end line: 265
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7659
unit: fn query_console_default_colors()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 294
end line: 304
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7660
unit: fn session_start_error()
file: codex-rs/tui/src/session_start.rs
start line: 101
end line: 112
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7661
unit: fn archived_session_guidance()
file: codex-rs/tui/src/session_start.rs
start line: 114
end line: 124
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7662
unit: fn lines_to_strings()
file: codex-rs/tui/src/markdown.rs
start line: 331
end line: 343
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7663
unit: fn append_markdown_matches_tui_markdown_for_ordered_item()
file: codex-rs/tui/src/markdown.rs
start line: 395
end line: 405
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7664
unit: fn render_lines()
file: codex-rs/tui/src/app_backtrack.rs
start line: 688
end line: 698
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7665
unit: fn active_turn_not_steerable_turn_error()
file: codex-rs/tui/src/app.rs
start line: 689
end line: 699
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7666
unit: fn clear_for_viewport_change()
file: codex-rs/tui/src/tui.rs
start line: 616
end line: 626
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7667
unit: fn render()
file: codex-rs/tui/src/diff_render.rs
start line: 313
end line: 323
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7668
unit: fn desired_height()
file: codex-rs/tui/src/diff_render.rs
start line: 325
end line: 335
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7669
unit: fn style_line_bg_for()
file: codex-rs/tui/src/diff_render.rs
start line: 1292
end line: 1302
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7670
unit: fn windows_terminal_promotes_ansi16_to_truecolor_for_diffs()
file: codex-rs/tui/src/diff_render.rs
start line: 2257
end line: 2267
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7671
unit: fn wt_session_promotes_ansi16_to_truecolor_for_diffs()
file: codex-rs/tui/src/diff_render.rs
start line: 2270
end line: 2280
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7672
unit: fn non_windows_terminal_keeps_ansi16_diff_palette()
file: codex-rs/tui/src/diff_render.rs
start line: 2283
end line: 2293
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7673
unit: fn wt_session_promotes_unknown_color_level_to_truecolor()
file: codex-rs/tui/src/diff_render.rs
start line: 2296
end line: 2306
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7674
unit: fn non_wt_windows_terminal_keeps_unknown_color_level_conservative()
file: codex-rs/tui/src/diff_render.rs
start line: 2309
end line: 2319
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7675
unit: fn explicit_force_override_keeps_ansi16_on_windows_terminal()
file: codex-rs/tui/src/diff_render.rs
start line: 2322
end line: 2332
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7676
unit: fn explicit_force_override_keeps_ansi256_on_windows_terminal()
file: codex-rs/tui/src/diff_render.rs
start line: 2335
end line: 2345
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7677
unit: fn wrap_styled_spans_preserves_styles()
file: codex-rs/tui/src/diff_render.rs
start line: 2505
end line: 2516
size: 11 LOC
McCabe index: 3
number of parameters: 0

id: 7678
unit: fn handle_overlay_event()
file: codex-rs/tui/src/resume_picker.rs
start line: 1091
end line: 1101
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7679
unit: fn continue_search_if_token_matches()
file: codex-rs/tui/src/resume_picker.rs
start line: 1657
end line: 1667
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7680
unit: fn transcript_loading_overlay_style()
file: codex-rs/tui/src/resume_picker.rs
start line: 2554
end line: 2564
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7681
unit: fn apply_line_background()
file: codex-rs/tui/src/resume_picker.rs
start line: 2829
end line: 2839
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7682
unit: fn dense_row_background_style()
file: codex-rs/tui/src/resume_picker.rs
start line: 2937
end line: 2947
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7683
unit: fn footer_part_width()
file: codex-rs/tui/src/resume_picker.rs
start line: 3071
end line: 3081
size: 11 LOC
McCabe index: 4
number of parameters: 3

id: 7684
unit: fn prompt_line()
file: codex-rs/tui/src/multi_agents.rs
start line: 557
end line: 567
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7685
unit: fn render_session_flag_details()
file: codex-rs/tui/src/debug_config.rs
start line: 415
end line: 427
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7686
unit: fn post_notification_writes_plain_osc9_sequence()
file: codex-rs/tui/src/notifications/osc9.rs
start line: 81
end line: 93
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7687
unit: fn post_notification_writes_tmux_dcs_wrapped_osc9_sequence()
file: codex-rs/tui/src/notifications/osc9.rs
start line: 96
end line: 108
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7688
unit: fn encode_history_mentions_links_dollar_mentions_after_punctuation()
file: codex-rs/tui/src/mention_codec.rs
start line: 515
end line: 525
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7689
unit: fn widget()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 196
end line: 206
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7690
unit: fn fragmented_terminal_response_cannot_grant_directory_trust()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 238
end line: 253
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7691
unit: fn device_code_attempt_matches_only_for_matching_request_id()
file: codex-rs/tui/src/onboarding/auth/headless_chatgpt_login.rs
start line: 212
end line: 223
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7692
unit: fn new()
file: codex-rs/tui/src/markdown_render.rs
start line: 223
end line: 233
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7693
unit: fn start_paragraph()
file: codex-rs/tui/src/markdown_render.rs
start line: 574
end line: 584
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7694
unit: fn hard_break()
file: codex-rs/tui/src/markdown_render.rs
start line: 753
end line: 763
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7695
unit: fn end_table_cell()
file: codex-rs/tui/src/markdown_render.rs
start line: 1003
end line: 1014
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7696
unit: fn lines_to_strings()
file: codex-rs/tui/src/markdown_render.rs
start line: 2313
end line: 2323
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7697
unit: fn does_not_split_long_url_like_token_without_scheme()
file: codex-rs/tui/src/markdown_render.rs
start line: 2443
end line: 2454
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7698
unit: fn spillover_detects_html_content()
file: codex-rs/tui/src/markdown_render.rs
start line: 2769
end line: 2780
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7699
unit: fn spillover_detects_label_followed_by_html()
file: codex-rs/tui/src/markdown_render.rs
start line: 2783
end line: 2794
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7700
unit: fn spillover_keeps_label_when_next_is_not_html()
file: codex-rs/tui/src/markdown_render.rs
start line: 2817
end line: 2828
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7701
unit: fn finds_legacy_standalone_bundled_bwrap_next_to_exe_resources()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 231
end line: 242
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7702
unit: fn finds_adjacent_dev_bwrap()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 260
end line: 271
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7703
unit: fn parses_loopback_proxy_endpoint()
file: codex-rs/linux-sandbox/src/proxy_routing.rs
start line: 514
end line: 524
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7704
unit: fn create_exec_start_pipe()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 750
end line: 760
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7705
unit: fn append_existing_empty_file_bind_data_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1115
end line: 1125
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7706
unit: fn parent()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 81
end line: 91
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7707
unit: fn open_entry_sync()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 93
end line: 103
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7708
unit: fn connect_bundle()
file: codex-rs/exec-server/src/remote.rs
start line: 434
end line: 444
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7709
unit: fn write_file()
file: codex-rs/exec-server/src/sandboxed_file_system.rs
start line: 357
end line: 367
size: 11 LOC
McCabe index: 1
number of parameters: 5

id: 7710
unit: fn open_response()
file: codex-rs/exec-server/src/sandboxed_file_open.rs
start line: 37
end line: 47
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7711
unit: fn write_file()
file: codex-rs/exec-server/src/remote_file_system.rs
start line: 335
end line: 345
size: 11 LOC
McCabe index: 1
number of parameters: 5

id: 7712
unit: fn plugin_manifest_priority()
file: codex-rs/exec-server/src/capability_discovery.rs
start line: 404
end line: 414
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7713
unit: fn helper_env_from_vars()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 287
end line: 297
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7714
unit: fn helper_env_carries_only_allowlisted_runtime_vars()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 579
end line: 591
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7715
unit: fn write_file()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 252
end line: 262
size: 11 LOC
McCabe index: 1
number of parameters: 5

id: 7716
unit: fn write_file()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 478
end line: 488
size: 11 LOC
McCabe index: 1
number of parameters: 5

id: 7717
unit: fn walk()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 520
end line: 530
size: 11 LOC
McCabe index: 1
number of parameters: 4

id: 7718
unit: fn write_file()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 972
end line: 982
size: 11 LOC
McCabe index: 1
number of parameters: 5

id: 7719
unit: fn walk_metadata()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1065
end line: 1075
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7720
unit: fn validate_remote_exec_server_url()
file: codex-rs/exec-server/src/environment.rs
start line: 594
end line: 604
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7721
unit: fn new()
file: codex-rs/exec-server/src/client/accepted.rs
start line: 50
end line: 60
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7722
unit: fn legacy_end_event()
file: codex-rs/ext/image-generation/src/tool.rs
start line: 97
end line: 107
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7723
unit: fn default()
file: codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs
start line: 69
end line: 79
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7724
unit: fn record_fail_closed_score()
file: codex-rs/ext/guardian-v2/src/async_scorer/extension.rs
start line: 394
end line: 404
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7725
unit: fn from()
file: codex-rs/ext/web-search/src/extension.rs
start line: 41
end line: 52
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7726
unit: fn normalized_terms()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 226
end line: 236
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7727
unit: fn new()
file: codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs
start line: 100
end line: 110
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7728
unit: fn new()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 103
end line: 113
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7729
unit: fn normalized_terms()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 218
end line: 228
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7730
unit: fn default_skill_name()
file: codex-rs/ext/skills/src/loader/host.rs
start line: 390
end line: 400
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7731
unit: fn tools_are_not_contributed_without_thread_config()
file: codex-rs/ext/memories/src/tests.rs
start line: 45
end line: 56
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7732
unit: fn default()
file: codex-rs/ext/goal/src/accounting.rs
start line: 449
end line: 459
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7733
unit: fn under_development_features_are_disabled_by_default()
file: codex-rs/features/src/tests.rs
start line: 32
end line: 42
size: 11 LOC
McCabe index: 3
number of parameters: 0

id: 7734
unit: fn image_generation_toggle_controls_extension_backed_generation()
file: codex-rs/features/src/tests.rs
start line: 357
end line: 368
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7735
unit: fn canonical_image_generation_toggle_wins_over_extension_alias()
file: codex-rs/features/src/tests.rs
start line: 371
end line: 381
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7736
unit: fn codex_tool_call_param_rejects_removed_profile_field()
file: codex-rs/mcp-server/src/codex_tool_config.rs
start line: 373
end line: 384
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7737
unit: fn main()
file: codex-rs/mcp-server/src/main.rs
start line: 8
end line: 18
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7738
unit: fn linked_worktree_common_dir()
file: codex-rs/worktree/src/lib.rs
start line: 60
end line: 70
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7739
unit: fn auth_manager()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 229
end line: 239
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7740
unit: fn models_manager()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 312
end line: 322
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7741
unit: fn list_models()
file: codex-rs/model-provider/src/models_endpoint.rs
start line: 137
end line: 147
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7742
unit: fn build()
file: codex-rs/model-provider/src/models_endpoint.rs
start line: 168
end line: 178
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7743
unit: fn hash()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 84
end line: 96
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7744
unit: fn try_from()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 635
end line: 645
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7745
unit: fn decode_bad_path_uri()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 753
end line: 764
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7746
unit: fn validate_file_url()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 939
end line: 951
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7747
unit: fn file_uri_normalizes_windows_drive_letter_case()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 119
end line: 130
size: 11 LOC
McCabe index: 4
number of parameters: 0

id: 7748
unit: fn file_uri_spelling_aliases_have_one_canonical_form()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 564
end line: 574
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7749
unit: fn known_path_uris_reject_queries_and_fragments()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 652
end line: 663
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7750
unit: fn path_buf_uses_the_inferred_native_spelling()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 709
end line: 720
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7751
unit: fn format_elapsed_millis()
file: codex-rs/utils/elapsed/src/lib.rs
start line: 14
end line: 24
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7752
unit: fn drop()
file: codex-rs/utils/sleep-inhibitor/src/macos.rs
start line: 94
end line: 106
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7753
unit: fn windows_build_number()
file: codex-rs/utils/pty/src/win/psuedocon.rs
start line: 98
end line: 108
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7754
unit: fn build_environment_block()
file: codex-rs/utils/pty/src/win/psuedocon.rs
start line: 244
end line: 254
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7755
unit: fn shell_command()
file: codex-rs/utils/pty/src/tests.rs
start line: 44
end line: 54
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7756
unit: fn signal()
file: codex-rs/utils/pty/src/pty.rs
start line: 61
end line: 72
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7757
unit: fn set_cloexec()
file: codex-rs/utils/pty/src/pty.rs
start line: 451
end line: 461
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7758
unit: fn rejects_nonregular_legacy_plugin_manifest_before_lower_precedence_manifest()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 279
end line: 290
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7759
unit: fn render_replaces_placeholders_with_and_without_whitespace()
file: codex-rs/utils/template/src/lib.rs
start line: 292
end line: 303
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7760
unit: fn parsed_templates_can_be_reused()
file: codex-rs/utils/template/src/lib.rs
start line: 306
end line: 317
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7761
unit: fn render_supports_literal_delimiter_escapes()
file: codex-rs/utils/template/src/lib.rs
start line: 338
end line: 349
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7762
unit: fn quotes_thread_names_when_needed()
file: codex-rs/utils/cli/src/resume_command.rs
start line: 61
end line: 73
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7763
unit: fn resume_hint_names_picker_item_with_id()
file: codex-rs/utils/cli/src/resume_command.rs
start line: 76
end line: 86
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7764
unit: fn maps_cli_args_to_protocol_modes()
file: codex-rs/utils/cli/src/sandbox_mode_cli_arg.rs
start line: 36
end line: 46
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7765
unit: fn bench_fresh_attachment()
file: codex-rs/utils/image/benches/prompt_images.rs
start line: 75
end line: 86
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7766
unit: fn json_object_nested()
file: codex-rs/utils/json-to-toml/src/lib.rs
start line: 70
end line: 82
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7767
unit: fn lower_ascii_path()
file: codex-rs/utils/path-utils/src/lib.rs
start line: 199
end line: 211
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7768
unit: fn find_uuids_finds_multiple()
file: codex-rs/utils/string/src/lib.rs
start line: 111
end line: 121
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7769
unit: fn preserves_non_tag_lines()
file: codex-rs/utils/stream-parser/src/proposed_plan.rs
start line: 169
end line: 180
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7770
unit: fn citation_parser_buffers_partial_open_tag_prefix()
file: codex-rs/utils/stream-parser/src/citation.rs
start line: 119
end line: 132
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7771
unit: fn home_directory_root_is_expanded_in_deserialization()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 595
end line: 605
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7772
unit: fn home_directory_subpath_is_expanded_in_deserialization()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 608
end line: 618
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7773
unit: fn home_directory_double_slash_is_expanded_in_deserialization()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 665
end line: 675
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7774
unit: fn canonicalize_preserving_symlinks_keeps_logical_missing_child_under_symlink()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 694
end line: 706
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7775
unit: fn filter_request_ts()
file: codex-rs/app-server-protocol/src/export.rs
start line: 305
end line: 316
size: 11 LOC
McCabe index: 4
number of parameters: 3

id: 7776
unit: fn remove_property_from_schema()
file: codex-rs/app-server-protocol/src/export.rs
start line: 491
end line: 503
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7777
unit: fn split_type_alias()
file: codex-rs/app-server-protocol/src/export.rs
start line: 723
end line: 733
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7778
unit: fn annotate_schema()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1730
end line: 1740
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7779
unit: fn push()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 157
end line: 167
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7780
unit: fn handle_sub_agent_activity()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 971
end line: 981
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7781
unit: fn ensure_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1373
end line: 1385
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7782
unit: fn upsert_item_in_current_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1432
end line: 1442
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7783
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs
start line: 60
end line: 70
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7784
unit: fn fmt()
file: codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs
start line: 417
end line: 427
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7785
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/account.rs
start line: 47
end line: 57
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7786
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1688
end line: 1698
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7787
unit: fn thread_list_params_accepts_single_cwd()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 444
end line: 455
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7788
unit: fn skills_extra_roots_set_params_serialization_uses_extra_roots()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 3644
end line: 3654
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7789
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 345
end line: 355
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7790
unit: fn assert_command_execution_output_delta_server_notification()
file: codex-rs/app-server-protocol/src/protocol/event_mapping.rs
start line: 499
end line: 509
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7791
unit: fn account_defaults_legacy_bedrock_managed_credentials_flag()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 3543
end line: 3553
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7792
unit: fn write_export()
file: codex-rs/app-server-protocol/src/precomputed_exports.rs
start line: 156
end line: 166
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7793
unit: fn validated_relative_path()
file: codex-rs/app-server-protocol/src/precomputed_exports.rs
start line: 168
end line: 178
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7794
unit: fn path_contains_protected_metadata_name()
file: codex-rs/protocol/src/protocol.rs
start line: 1140
end line: 1152
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7795
unit: fn fmt()
file: codex-rs/protocol/src/protocol.rs
start line: 2010
end line: 2020
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7796
unit: fn fmt()
file: codex-rs/protocol/src/error.rs
start line: 515
end line: 525
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7797
unit: fn fmt()
file: codex-rs/protocol/src/error.rs
start line: 629
end line: 639
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7798
unit: fn day_suffix()
file: codex-rs/protocol/src/error.rs
start line: 784
end line: 794
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7799
unit: fn local_media_error_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 1601
end line: 1611
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7800
unit: fn plaintext_agent_message_content_rejects_mixed_encrypted_content()
file: codex-rs/protocol/src/models.rs
start line: 2448
end line: 2459
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7801
unit: fn from()
file: codex-rs/protocol/src/config_types.rs
start line: 511
end line: 521
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7802
unit: fn try_from()
file: codex-rs/protocol/src/permissions.rs
start line: 525
end line: 535
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7803
unit: fn try_from()
file: codex-rs/protocol/src/permissions.rs
start line: 541
end line: 551
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7804
unit: fn semantic_signature()
file: codex-rs/protocol/src/permissions.rs
start line: 1766
end line: 1776
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7805
unit: fn resolve_entry_path()
file: codex-rs/protocol/src/permissions.rs
start line: 1827
end line: 1837
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7806
unit: fn append_default_read_only_project_root_subpath_if_no_explicit_rule()
file: codex-rs/protocol/src/permissions.rs
start line: 2247
end line: 2257
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7807
unit: fn permission_paths_preserve_native_slash_unc_strings()
file: codex-rs/protocol/src/permissions.rs
start line: 2484
end line: 2494
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7808
unit: fn deny_policy()
file: codex-rs/protocol/src/permissions.rs
start line: 4235
end line: 4245
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7809
unit: fn model_preset_supports_fast_mode_from_service_tiers()
file: codex-rs/protocol/src/openai_models.rs
start line: 2014
end line: 2025
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7810
unit: fn unix_socket_dir_params()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 243
end line: 253
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7811
unit: fn dynamic_network_policy()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 295
end line: 305
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7812
unit: fn merge_network_access()
file: codex-rs/sandboxing/src/policy_transforms.rs
start line: 500
end line: 510
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7813
unit: fn codex_help()
file: codex-rs/cli/e2e_benches/codex_help.rs
start line: 15
end line: 26
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7814
unit: fn win_to_wsl_basic()
file: codex-rs/cli/src/wsl_paths.rs
start line: 43
end line: 53
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7815
unit: fn fetch_latest_github_release_version()
file: codex-rs/cli/src/doctor/updates.rs
start line: 453
end line: 464
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7816
unit: fn issue_remedies()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 654
end line: 664
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7817
unit: fn home_shortened_path()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 695
end line: 705
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7818
unit: fn list_items()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 758
end line: 768
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7819
unit: fn process_executable_path()
file: codex-rs/cli/src/doctor/desktop/platform.rs
start line: 84
end line: 94
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7820
unit: fn warns_when_git_repo_has_no_git_executable()
file: codex-rs/cli/src/doctor/git.rs
start line: 337
end line: 348
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7821
unit: fn header_suffix()
file: codex-rs/cli/src/doctor/output.rs
start line: 484
end line: 494
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7822
unit: fn search_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 672
end line: 682
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7823
unit: fn sandbox_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 763
end line: 773
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7824
unit: fn network_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 775
end line: 785
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7825
unit: fn redact_url_path()
file: codex-rs/cli/src/doctor/output.rs
start line: 938
end line: 948
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7826
unit: fn detail_value_colors_inline_statuses_and_low_signal_values()
file: codex-rs/cli/src/doctor/output.rs
start line: 1708
end line: 1719
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7827
unit: fn begin()
file: codex-rs/cli/src/doctor/progress.rs
start line: 14
end line: 25
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7828
unit: fn missing_rollout_paths()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 616
end line: 626
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7829
unit: fn write_permissions_profile_config()
file: codex-rs/cli/src/debug_sandbox.rs
start line: 723
end line: 733
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7830
unit: fn json_detail_value()
file: codex-rs/cli/src/doctor.rs
start line: 775
end line: 788
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7831
unit: fn display_list>()
file: codex-rs/cli/src/doctor.rs
start line: 1114
end line: 1124
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7832
unit: fn push_presence_env_values()
file: codex-rs/cli/src/doctor.rs
start line: 1986
end line: 1996
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7833
unit: fn push_rollout_stats_detail()
file: codex-rs/cli/src/doctor.rs
start line: 2270
end line: 2280
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7834
unit: fn default_reachability_plan()
file: codex-rs/cli/src/doctor.rs
start line: 2643
end line: 2653
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7835
unit: fn write_app_bundle()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 363
end line: 373
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7836
unit: fn profile_v2_for_args()
file: codex-rs/cli/src/main.rs
start line: 3121
end line: 3131
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7837
unit: fn debug_models_parses_bundled_flag()
file: codex-rs/cli/src/main.rs
start line: 3454
end line: 3466
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7838
unit: fn marketplace_no_longer_parses_at_top_level()
file: codex-rs/cli/src/main.rs
start line: 3712
end line: 3724
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7839
unit: fn fork_last_accepts_prompt_positional()
file: codex-rs/cli/src/main.rs
start line: 4102
end line: 4113
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7840
unit: fn remote_flag_parses_for_resume_subcommand()
file: codex-rs/cli/src/main.rs
start line: 4374
end line: 4384
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7841
unit: fn app_server_listen_websocket_url_parses()
file: codex-rs/cli/src/main.rs
start line: 4539
end line: 4549
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7842
unit: fn app_server_stdio_flag_conflicts_with_listen()
file: codex-rs/cli/src/main.rs
start line: 4568
end line: 4578
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7843
unit: fn features_enable_parses_feature_name()
file: codex-rs/cli/src/main.rs
start line: 4802
end line: 4812
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7844
unit: fn features_disable_parses_feature_name()
file: codex-rs/cli/src/main.rs
start line: 4815
end line: 4825
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7845
unit: fn feature_toggles_accept_legacy_linux_sandbox_flag()
file: codex-rs/cli/src/main.rs
start line: 4844
end line: 4854
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7846
unit: fn feature_toggles_accept_removed_image_detail_original_flag()
file: codex-rs/cli/src/main.rs
start line: 4857
end line: 4867
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7847
unit: fn validate_server_name()
file: codex-rs/cli/src/mcp_cmd.rs
start line: 1123
end line: 1134
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7848
unit: fn counters()
file: codex-rs/state/src/runtime.rs
start line: 457
end line: 467
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7849
unit: fn normalized()
file: codex-rs/state/src/log_db.rs
start line: 102
end line: 112
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7850
unit: fn sqlite_paths()
file: codex-rs/state/src/runtime/recovery.rs
start line: 202
end line: 212
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7851
unit: fn format_feedback_log_line_matches_feedback_formatter_shape()
file: codex-rs/state/src/runtime/logs.rs
start line: 729
end line: 739
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7852
unit: fn format_feedback_log_line_preserves_existing_trailing_newline()
file: codex-rs/state/src/runtime/logs.rs
start line: 742
end line: 752
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7853
unit: fn page_from_filesystem_scan()
file: codex-rs/rollout/src/recorder.rs
start line: 1240
end line: 1250
size: 11 LOC
McCabe index: 1
number of parameters: 4

id: 7854
unit: fn new()
file: codex-rs/rollout/src/compression.rs
start line: 578
end line: 588
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7855
unit: fn should_skip()
file: codex-rs/rollout/src/list.rs
start line: 204
end line: 214
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7856
unit: fn parse_timestamp_to_utc()
file: codex-rs/rollout/src/metadata.rs
start line: 421
end line: 431
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7857
unit: fn turn_complete_event()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2338
end line: 2348
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7858
unit: fn command_execution_completion_item()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2360
end line: 2370
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7859
unit: fn protocol_import_success_record()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 242
end line: 252
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7860
unit: fn protocol_import_raw_error()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 356
end line: 366
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7861
unit: fn config_error_location()
file: codex-rs/app-server/src/lib.rs
start line: 303
end line: 313
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7862
unit: fn thread_settings_applied_item()
file: codex-rs/app-server/src/request_processors/thread_goal_processor.rs
start line: 484
end line: 494
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7863
unit: fn errors_to_info()
file: codex-rs/app-server/src/request_processors/catalog_processor.rs
start line: 103
end line: 113
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7864
unit: fn determine_windows_sandbox_readiness()
file: codex-rs/app-server/src/request_processors/windows_sandbox_processor.rs
start line: 129
end line: 140
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7865
unit: fn workspace_message_from_backend()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1445
end line: 1455
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7866
unit: fn has_permission_override()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 270
end line: 280
size: 11 LOC
McCabe index: 5
number of parameters: 2

id: 7867
unit: fn marketplace_error()
file: codex-rs/app-server/src/request_processors/plugins.rs
start line: 2121
end line: 2131
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7868
unit: fn reasoning_efforts_from_preset()
file: codex-rs/app-server/src/models.rs
start line: 69
end line: 79
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7869
unit: fn manager_with_noop_watcher()
file: codex-rs/app-server/src/fs_watch.rs
start line: 193
end line: 203
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7870
unit: fn fallback_response()
file: codex-rs/app-server/src/dynamic_tools.rs
start line: 101
end line: 111
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7871
unit: fn take()
file: codex-rs/app-server/src/realtime_history.rs
start line: 50
end line: 60
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7872
unit: fn status_changed_notification()
file: codex-rs/app-server/src/thread_status.rs
start line: 414
end line: 426
size: 11 LOC
McCabe index: 2
number of parameters: 3

id: 7873
unit: fn remote_auth_token_transport_policy_allows_wss_and_loopback_ws()
file: codex-rs/app-server-client/src/lib.rs
start line: 1465
end line: 1475
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7874
unit: fn raw_model_catalog()
file: codex-rs/models-manager/src/manager.rs
start line: 298
end line: 308
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7875
unit: fn refresh_if_new_etag()
file: codex-rs/models-manager/src/manager.rs
start line: 326
end line: 336
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7876
unit: fn raw_model_catalog()
file: codex-rs/models-manager/src/manager.rs
start line: 556
end line: 566
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7877
unit: fn image_detail()
file: codex-rs/code-mode/src/grpc_session/conversion.rs
start line: 158
end line: 168
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7878
unit: fn wait CodeModeSessionResultFuture()
file: codex-rs/code-mode/src/grpc_session/reconnect.rs
start line: 86
end line: 96
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7879
unit: fn remember()
file: codex-rs/code-mode/src/grpc_session/state.rs
start line: 61
end line: 71
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7880
unit: fn apply_task()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 102
end line: 112
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7881
unit: fn apply_task_preflight()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 114
end line: 124
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7882
unit: fn drop()
file: codex-rs/windows-sandbox-rs/src/conpty/mod.rs
start line: 48
end line: 58
size: 11 LOC
McCabe index: 5
number of parameters: 1

id: 7883
unit: fn ConvertStringSidToSidW()
file: codex-rs/windows-sandbox-rs/src/token.rs
start line: 135
end line: 148
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7884
unit: fn fmt()
file: codex-rs/windows-sandbox-rs/src/elevated/runner_client.rs
start line: 82
end line: 92
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7885
unit: fn unreadable_path_entry()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 334
end line: 344
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7886
unit: fn dev_build_suffix()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 253
end line: 263
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7887
unit: fn destination_is_fresh_uses_size_and_mtime()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 404
end line: 416
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7888
unit: fn helper_version_suffix_uses_cli_version_or_dev_build_metadata()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 584
end line: 595
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7889
unit: fn canonical_existing()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 519
end line: 529
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7890
unit: fn user_profile_child_name()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1315
end line: 1325
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7891
unit: fn evaluate_expression()
file: codex-rs/v8-poc/src/lib.rs
start line: 42
end line: 55
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7892
unit: fn config_with_hook_state()
file: codex-rs/hooks/src/config_rules.rs
start line: 248
end line: 258
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7893
unit: fn schema_for_type()
file: codex-rs/hooks/src/schema.rs
start line: 763
end line: 773
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7894
unit: fn run_result()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 792
end line: 802
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7895
unit: fn run_result()
file: codex-rs/hooks/src/events/stop.rs
start line: 711
end line: 721
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7896
unit: fn run_result()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 608
end line: 618
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7897
unit: fn run_result()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 480
end line: 490
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7898
unit: fn unsupported_pre_tool_use_universal()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 369
end line: 379
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7899
unit: fn unsupported_permission_request_universal()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 381
end line: 391
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 7900
unit: fn cf_url_value()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 381
end line: 391
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7901
unit: fn resolve_with_auto_detect()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 112
end line: 122
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7902
unit: fn into_string()
file: codex-rs/http-client/src/outbound_proxy/windows.rs
start line: 248
end line: 258
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7903
unit: fn default()
file: codex-rs/http-client/src/client_builder.rs
start line: 302
end line: 312
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7904
unit: fn fmt()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 81
end line: 91
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7905
unit: fn fmt()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 147
end line: 157
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7906
unit: fn eq()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 172
end line: 182
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7907
unit: fn parse()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 508
end line: 518
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7908
unit: fn rejects_plain_http_chatgpt_cookie_urls()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 324
end line: 336
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7909
unit: fn from()
file: codex-rs/history/src/lib.rs
start line: 197
end line: 207
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7910
unit: fn response_message()
file: codex-rs/history/src/tests.rs
start line: 432
end line: 442
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7911
unit: fn server_request_method_name()
file: codex-rs/exec/src/lib.rs
start line: 1791
end line: 1801
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7912
unit: fn main()
file: codex-rs/exec/src/main.rs
start line: 28
end line: 40
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7913
unit: fn deserialize()
file: codex-rs/model-provider-info/src/lib.rs
start line: 80
end line: 90
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7914
unit: fn merge_directory_and_plugin_connectors()
file: codex-rs/chatgpt/src/connectors.rs
start line: 316
end line: 326
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7915
unit: fn observe_resume_history()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 204
end line: 216
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7916
unit: fn skipped_rollout_file_names()
file: codex-rs/thread-store/src/local/rollout_migration/startup.rs
start line: 376
end line: 386
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7917
unit: fn explicit_event_turn_id()
file: codex-rs/thread-store/src/local/rollout_migration/rollback_plan.rs
start line: 342
end line: 352
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7918
unit: fn header_openai_model_value_from_json()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 277
end line: 287
size: 11 LOC
McCabe index: 5
number of parameters: 1

id: 7919
unit: fn responses_stream_event_model_verification_ignores_unknown_field()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1976
end line: 1987
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7920
unit: fn responses_stream_event_model_verification_ignores_non_array_field()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 1990
end line: 2001
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7921
unit: fn websocket_url_omits_intent_for_realtime_v2_transcription_mode()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 2097
end line: 2107
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7922
unit: fn expected_response()
file: codex-rs/codex-api/src/endpoint/images.rs
start line: 188
end line: 198
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7923
unit: fn default_branch_name()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 127
end line: 140
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7924
unit: fn apply_task()
file: codex-rs/cloud-tasks/src/app.rs
start line: 472
end line: 482
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7925
unit: fn apply_task_preflight()
file: codex-rs/cloud-tasks/src/app.rs
start line: 484
end line: 494
size: 11 LOC
McCabe index: 1
number of parameters: 3

id: 7926
unit: fn validate_auth_header_bytes()
file: codex-rs/responses-api-proxy/src/read_api_key.rs
start line: 208
end line: 219
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7927
unit: fn default()
file: codex-rs/file-search/src/lib.rs
start line: 122
end line: 132
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7928
unit: fn merge_base_returns_none_when_branch_missing()
file: codex-rs/git-utils/src/branch.rs
start line: 242
end line: 255
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7929
unit: fn build_command_string()
file: codex-rs/git-utils/src/operations.rs
start line: 141
end line: 151
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7930
unit: fn token_at()
file: codex-rs/workload-identity/src/exchange.rs
start line: 286
end line: 296
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7931
unit: fn accepts_multiple_commands_with_allowed_operators()
file: codex-rs/shell-command/src/bash.rs
start line: 331
end line: 341
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7932
unit: fn accepts_numbers_as_words()
file: codex-rs/shell-command/src/bash.rs
start line: 391
end line: 401
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7933
unit: fn single_unknown_for_command()
file: codex-rs/shell-command/src/parse_command.rs
start line: 74
end line: 84
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7934
unit: fn handles_complex_bash_command()
file: codex-rs/shell-command/src/parse_command.rs
start line: 208
end line: 218
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7935
unit: fn collapses_plain_pipeline_when_any_stage_is_unknown()
file: codex-rs/shell-command/src/parse_command.rs
start line: 256
end line: 266
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7936
unit: fn supports_cat()
file: codex-rs/shell-command/src/parse_command.rs
start line: 324
end line: 334
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7937
unit: fn zsh_lc_supports_cat()
file: codex-rs/shell-command/src/parse_command.rs
start line: 337
end line: 347
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7938
unit: fn supports_bat()
file: codex-rs/shell-command/src/parse_command.rs
start line: 350
end line: 360
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7939
unit: fn supports_batcat()
file: codex-rs/shell-command/src/parse_command.rs
start line: 363
end line: 373
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7940
unit: fn supports_less()
file: codex-rs/shell-command/src/parse_command.rs
start line: 376
end line: 386
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7941
unit: fn supports_more()
file: codex-rs/shell-command/src/parse_command.rs
start line: 389
end line: 399
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7942
unit: fn supports_head_n()
file: codex-rs/shell-command/src/parse_command.rs
start line: 505
end line: 515
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7943
unit: fn supports_head_file_only()
file: codex-rs/shell-command/src/parse_command.rs
start line: 518
end line: 528
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7944
unit: fn supports_cat_sed_n()
file: codex-rs/shell-command/src/parse_command.rs
start line: 531
end line: 541
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7945
unit: fn supports_tail_n_plus()
file: codex-rs/shell-command/src/parse_command.rs
start line: 544
end line: 554
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7946
unit: fn supports_tail_file_only()
file: codex-rs/shell-command/src/parse_command.rs
start line: 571
end line: 581
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7947
unit: fn supports_single_string_script_with_cd_and_pipe()
file: codex-rs/shell-command/src/parse_command.rs
start line: 717
end line: 727
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7948
unit: fn awk_behavior()
file: codex-rs/shell-command/src/parse_command.rs
start line: 776
end line: 786
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7949
unit: fn ignores_sed_operands_after_double_dash_when_checking_mutation()
file: codex-rs/shell-command/src/parse_command.rs
start line: 875
end line: 885
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7950
unit: fn supports_nl_then_sed_reading()
file: codex-rs/shell-command/src/parse_command.rs
start line: 894
end line: 904
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7951
unit: fn supports_sed_n()
file: codex-rs/shell-command/src/parse_command.rs
start line: 907
end line: 917
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7952
unit: fn supports_awk_with_file()
file: codex-rs/shell-command/src/parse_command.rs
start line: 920
end line: 930
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7953
unit: fn short_display_path()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1692
end line: 1703
size: 11 LOC
McCabe index: 6
number of parameters: 1

id: 7954
unit: fn xargs_is_mutating_subcommand()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2229
end line: 2239
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7955
unit: fn join_paths()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2756
end line: 2766
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7956
unit: fn powershell_start_process_mixed_case_urls_are_dangerous()
file: codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs
start line: 439
end line: 449
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7957
unit: fn reject_unsupported_bare_word()
file: codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs
start line: 462
end line: 478
size: 11 LOC
McCabe index: 8
number of parameters: 1

id: 7958
unit: fn direct_powershell_words_return_other_match_on_windows()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 276
end line: 287
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7959
unit: fn matches_marked_fragment()
file: codex-rs/memories/write/src/phase1.rs
start line: 479
end line: 489
size: 11 LOC
McCabe index: 4
number of parameters: 3

id: 7960
unit: fn auth_mode_is_allowed()
file: codex-rs/login/src/auth/manager.rs
start line: 1215
end line: 1225
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7961
unit: fn delete()
file: codex-rs/login/src/auth/storage.rs
start line: 312
end line: 322
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7962
unit: fn revoke_token_endpoint()
file: codex-rs/login/src/auth/revoke.rs
start line: 134
end line: 146
size: 11 LOC
McCabe index: 4
number of parameters: 0

id: 7963
unit: fn oauth_callback_error_message()
file: codex-rs/login/src/server.rs
start line: 999
end line: 1011
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7964
unit: fn parse_token_endpoint_error_falls_back_to_error_code()
file: codex-rs/login/src/server.rs
start line: 1219
end line: 1230
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7965
unit: fn parse_token_endpoint_error_preserves_plain_text_for_display()
file: codex-rs/login/src/server.rs
start line: 1233
end line: 1244
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7966
unit: fn redact_sensitive_url_parts_preserves_safe_url_shape()
file: codex-rs/login/src/server.rs
start line: 1259
end line: 1271
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7967
unit: fn cached_mcp_server_names()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 249
end line: 259
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7968
unit: fn manifest_mcp_server_names()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 261
end line: 271
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7969
unit: fn map_agent_reasoning_effort()
file: codex-rs/external-agent-migration/src/subagents.rs
start line: 284
end line: 294
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7970
unit: fn json_object_to_env_toml_table()
file: codex-rs/external-agent-migration/src/source/mod.rs
start line: 64
end line: 74
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7971
unit: fn append_connector_names()
file: codex-rs/external-agent-migration/src/sessions/ledger.rs
start line: 301
end line: 311
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7972
unit: fn websocket_port()
file: codex-rs/websocket-client/src/dialer.rs
start line: 175
end line: 185
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7973
unit: fn parse_version_from_user_agent()
file: codex-rs/app-server-daemon/src/client.rs
start line: 148
end line: 158
size: 11 LOC
McCabe index: 3
number of parameters: 1

id: 7974
unit: fn command_args()
file: codex-rs/app-server-daemon/src/backend/pid.rs
start line: 413
end line: 423
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7975
unit: fn command_env()
file: codex-rs/app-server-daemon/src/backend/pid.rs
start line: 426
end line: 436
size: 11 LOC
McCabe index: 1
number of parameters: 1

id: 7976
unit: fn remote_control_status()
file: codex-rs/app-server-daemon/src/remote_control_client.rs
start line: 759
end line: 769
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7977
unit: fn parse_image_detail_value()
file: codex-rs/code-mode-runtime/src/runtime/value.rs
start line: 176
end line: 186
size: 11 LOC
McCabe index: 4
number of parameters: 2

id: 7978
unit: fn is_exit_exception()
file: codex-rs/code-mode-runtime/src/runtime/module_loader.rs
start line: 54
end line: 64
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7979
unit: fn tmux_display_message()
file: codex-rs/terminal-detection/src/lib.rs
start line: 461
end line: 473
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7980
unit: fn zellij_version_from_command()
file: codex-rs/terminal-detection/src/lib.rs
start line: 475
end line: 488
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7981
unit: def _rewrite_project_version()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 160
end line: 170
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7982
unit: def _rewrite_project_name()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 200
end line: 210
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7983
unit: def _load_generated_v2_all_module()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 959
end line: 970
size: 11 LOC
McCabe index: 3
number of parameters: 0

id: 7984
unit: def wait_for_start()
file: sdk/python/src/openai_codex/_goal.py
start line: 94
end line: 105
size: 11 LOC
McCabe index: 5
number of parameters: 2

id: 7985
unit: def _split_user_agent()
file: sdk/python/src/openai_codex/_initialize_metadata.py
start line: 6
end line: 16
size: 11 LOC
McCabe index: 6
number of parameters: 1

id: 7986
unit: def _source_tree_project_version()
file: sdk/python/src/openai_codex/_version.py
start line: 22
end line: 33
size: 11 LOC
McCabe index: 3
number of parameters: 0

id: 7987
unit: def _start_stderr_drain_thread()
file: sdk/python/src/openai_codex/client.py
start line: 781
end line: 793
size: 11 LOC
McCabe index: 5
number of parameters: 1

id: 7988
unit: def _final_assistant_response_from_items()
file: sdk/python/src/openai_codex/_run.py
start line: 45
end line: 57
size: 11 LOC
McCabe index: 6
number of parameters: 1

id: 7989
unit: def _notification_login_id()
file: sdk/python/src/openai_codex/_message_router.py
start line: 266
end line: 278
size: 11 LOC
McCabe index: 5
number of parameters: 2

id: 7990
unit: async run()
file: sdk/typescript/src/thread.ts
start line: 118
end line: 141
size: 11 LOC
McCabe index: 2
number of parameters: 2

id: 7991
unit: def main()
file: scripts/just-shell.py
start line: 24
end line: 36
size: 11 LOC
McCabe index: 4
number of parameters: 0

id: 7992
unit: def get_changed_paths()
file: scripts/check_blob_size.py
start line: 43
end line: 53
size: 11 LOC
McCabe index: 3
number of parameters: 2

id: 7993
unit: def responses_server()
file: scripts/codex_package/smoke_tests/fixtures.py
start line: 162
end line: 185
size: 11 LOC
McCabe index: 2
number of parameters: 1

id: 7994
unit: def default_target()
file: scripts/codex_package/targets.py
start line: 131
end line: 141
size: 11 LOC
McCabe index: 2
number of parameters: 0

id: 7995
unit: def build_source_binaries()
file: scripts/codex_package/cargo.py
start line: 26
end line: 36
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 7996
unit: def download_archive()
file: scripts/codex_package/dotslash.py
start line: 165
end line: 175
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 7997
unit: def parse_package_version()
file: scripts/codex_package/cli.py
start line: 33
end line: 44
size: 11 LOC
McCabe index: 10
number of parameters: 1

id: 7998
unit: def ensure_valid_artifact()
file: scripts/codex_package/v8.py
start line: 143
end line: 155
size: 11 LOC
McCabe index: 3
number of parameters: 3

id: 7999
unit: def download_file()
file: scripts/codex_package/v8.py
start line: 169
end line: 179
size: 11 LOC
McCabe index: 1
number of parameters: 2

id: 8000
unit: def archive_format_for_path()
file: scripts/codex_package/archive.py
start line: 48
end line: 58
size: 11 LOC
McCabe index: 5
number of parameters: 1

id: 8001
unit: def _run_official_case()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 1142
end line: 1152
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 8002
unit: def _run_scenario()
file: scripts/mcp_conformance/official_conformance.py
start line: 370
end line: 380
size: 11 LOC
McCabe index: 1
number of parameters: 0

id: 8003
unit: def _conformance_context()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 74
end line: 84
size: 11 LOC
McCabe index: 4
number of parameters: 0

id: 8004
unit: def workspace_package_names()
file: .github/scripts/verify_cargo_workspace_manifests.py
start line: 361
end line: 371
size: 11 LOC
McCabe index: 4
number of parameters: 0

id: 8005
unit: def resolved_v8_version()
file: .github/scripts/v8_canary_changes.py
start line: 88
end line: 98
size: 11 LOC
McCabe index: 4
number of parameters: 1

id: 8006
unit: fn rustc_args()
file: tools/argument-comment-lint/driver.rs
start line: 30
end line: 39
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8007
unit: fn is_identifier()
file: tools/argument-comment-lint/src/comment_parser.rs
start line: 16
end line: 25
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8008
unit: fn dispatched_tool_label()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 279
end line: 288
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8009
unit: fn execution_status_for_code_cell()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 715
end line: 724
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8010
unit: fn inter_agent_message_item()
file: codex-rs/rollout-trace/src/reducer/tool/agents.rs
start line: 702
end line: 711
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8011
unit: fn role_from_str()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 366
end line: 375
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8012
unit: fn summarize_json()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 500
end line: 509
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8013
unit: fn code_cell_response_payload()
file: codex-rs/rollout-trace/src/code_cell.rs
start line: 149
end line: 158
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8014
unit: fn take_terminal_attempt()
file: codex-rs/rollout-trace/src/inference.rs
start line: 304
end line: 313
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8015
unit: fn append_with_context_best_effort()
file: codex-rs/rollout-trace/src/inference.rs
start line: 379
end line: 388
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8016
unit: fn append_with_context_best_effort()
file: codex-rs/rollout-trace/src/compaction.rs
start line: 275
end line: 284
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8017
unit: fn test_find_lms()
file: codex-rs/lmstudio/src/client.rs
start line: 391
end line: 403
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8018
unit: fn transport_error_requires_authentication()
file: codex-rs/rmcp-client/src/startup_error.rs
start line: 45
end line: 54
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8019
unit: fn fmt()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 76
end line: 85
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8020
unit: fn http_request()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 867
end line: 876
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8021
unit: fn flush_stderr()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 480
end line: 489
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8022
unit: fn is_retryable_initialize_error()
file: codex-rs/rmcp-client/src/streamable_http_retry.rs
start line: 111
end line: 120
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8023
unit: fn new()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 984
end line: 993
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8024
unit: fn send()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 118
end line: 130
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8025
unit: fn process_api_env()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 648
end line: 657
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8026
unit: fn delete_oauth_tokens_from_direct_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 648
end line: 657
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8027
unit: fn token_needs_refresh()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 968
end line: 979
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8028
unit: fn sha_256_prefix()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1104
end line: 1113
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8029
unit: fn oauth_tokens_are_not_usable_when_near_expiry_and_unrefreshable()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1692
end line: 1702
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8030
unit: fn http_request()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 359
end line: 368
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8031
unit: fn set()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 451
end line: 460
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8032
unit: fn set()
file: codex-rs/rmcp-client/src/utils.rs
start line: 195
end line: 204
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8033
unit: fn add_auth_headers()
file: codex-rs/app-server-transport/src/transport/remote_control/auth.rs
start line: 140
end line: 149
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8034
unit: fn request_headers_rejects_invalid_account_header_value()
file: codex-rs/app-server-transport/src/transport/remote_control/auth.rs
start line: 212
end line: 222
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8035
unit: fn insert()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 104
end line: 113
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8036
unit: fn next_reconnect_delay()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 1312
end line: 1321
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8037
unit: fn verify_signed_bearer_token()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 306
end line: 315
size: 10 LOC
McCabe index: 1
number of parameters: 5

id: 8038
unit: fn decode_jwt_claims()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 317
end line: 327
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8039
unit: fn into_incoming()
file: codex-rs/app-server-transport/src/transport/websocket.rs
start line: 277
end line: 286
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8040
unit: fn create_test_server_info()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 63
end line: 72
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8041
unit: fn attach_authorization()
file: codex-rs/codex-mcp/src/executor_environment_http_client.rs
start line: 17
end line: 26
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8042
unit: fn validate_mcp_server_name()
file: codex-rs/codex-mcp/src/rmcp_client.rs
start line: 862
end line: 871
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8043
unit: fn normalize_codex_apps_base_url()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 567
end line: 576
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8044
unit: fn absolute_plugin_path()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 398
end line: 407
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8045
unit: fn is_running()
file: codex-rs/network-proxy/src/windows_proxy_ingress.rs
start line: 227
end line: 236
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8046
unit: fn drop()
file: codex-rs/network-proxy/src/windows_proxy_ingress.rs
start line: 269
end line: 278
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8047
unit: fn ipv4_in_cidr()
file: codex-rs/network-proxy/src/policy.rs
start line: 72
end line: 81
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8048
unit: fn is_non_public_ipv6()
file: codex-rs/network-proxy/src/policy.rs
start line: 83
end line: 98
size: 10 LOC
McCabe index: 7
number of parameters: 1

id: 8049
unit: fn network_settings()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1148
end line: 1157
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8050
unit: fn validate_policy_against_constraints_allows_expanding_allowed_domains_when_enabled()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1771
end line: 1782
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8051
unit: fn validate_policy_against_constraints_rejects_bracketed_global_wildcard_in_managed_allowlist()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1840
end line: 1851
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8052
unit: fn validate_policy_against_constraints_rejects_double_wildcard_bracketed_global_wildcard_in_managed_allowlist()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1854
end line: 1865
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8053
unit: fn validate_policy_against_constraints_disallows_expanding_denied_domains_when_fixed()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1883
end line: 1894
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8054
unit: fn default()
file: codex-rs/network-proxy/src/proxy.rs
start line: 138
end line: 147
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8055
unit: fn noop()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1484
end line: 1493
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8056
unit: fn windows_managed_loopback_addr_clamps_non_loopback_inputs()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2366
end line: 2375
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8057
unit: fn client_row_matches()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 160
end line: 169
size: 10 LOC
McCabe index: 4
number of parameters: 3

id: 8058
unit: fn serialize()
file: codex-rs/network-proxy/src/config.rs
start line: 41
end line: 50
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8059
unit: fn set_allowed_domains_preserves_existing_deny_for_same_pattern()
file: codex-rs/network-proxy/src/config.rs
start line: 712
end line: 723
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8060
unit: fn proxy_for_protocol()
file: codex-rs/network-proxy/src/upstream.rs
start line: 51
end line: 60
size: 10 LOC
McCabe index: 5
number of parameters: 2

id: 8061
unit: fn poll_read()
file: codex-rs/network-proxy/src/socks5.rs
start line: 498
end line: 507
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8062
unit: fn poll_write()
file: codex-rs/network-proxy/src/socks5.rs
start line: 511
end line: 520
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8063
unit: fn deserialize_tool_input_schema()
file: codex-rs/tools/src/json_schema.rs
start line: 209
end line: 218
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8064
unit: fn collect_ref_from_map()
file: codex-rs/tools/src/json_schema.rs
start line: 678
end line: 687
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8065
unit: fn determine_action()
file: codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs
start line: 476
end line: 485
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8066
unit: fn is_valid_shell_variable_name()
file: codex-rs/core/src/tools/runtimes/mod.rs
start line: 408
end line: 417
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8067
unit: fn aborted_response()
file: codex-rs/core/src/tools/parallel.rs
start line: 246
end line: 255
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8068
unit: fn spec()
file: codex-rs/core/src/tools/parallel.rs
start line: 538
end line: 547
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8069
unit: fn is_excluded_from_code_mode()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 791
end line: 800
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8070
unit: fn standalone_web_search_enabled()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1045
end line: 1054
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8071
unit: fn spec()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1468
end line: 1477
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8072
unit: fn code_mode_namespace_name()
file: codex-rs/core/src/tools/spec_plan.rs
start line: 1529
end line: 1538
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8073
unit: fn remove_dispatch_gate()
file: codex-rs/core/src/tools/code_mode/delegate.rs
start line: 222
end line: 231
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8074
unit: fn code_mode_result()
file: codex-rs/core/src/tools/handlers/view_image.rs
start line: 253
end line: 262
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8075
unit: fn spec()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 313
end line: 322
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8076
unit: fn normalize_optional_string()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 326
end line: 335
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8077
unit: fn wait_tool_call_status()
file: codex-rs/core/src/tools/handlers/multi_agents/wait.rs
start line: 228
end line: 237
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8078
unit: fn updated_hook_command()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 104
end line: 113
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8079
unit: fn rewrite_function_string_argument()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 134
end line: 143
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8080
unit: fn parse_arguments_with_base_path()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 145
end line: 154
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8081
unit: fn resume_agent_output_schema()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 479
end line: 488
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8082
unit: fn wait_agent_tool_parameters_v2()
file: codex-rs/core/src/tools/handlers/multi_agents_spec.rs
start line: 858
end line: 868
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8083
unit: fn join_tool_name()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 100
end line: 109
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8084
unit: fn supports_parallel_tool_calls()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 128
end line: 139
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8085
unit: fn log_output()
file: codex-rs/core/src/tools/context.rs
start line: 110
end line: 120
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8086
unit: fn to_response_item()
file: codex-rs/core/src/tools/context.rs
start line: 292
end line: 301
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8087
unit: fn log_output()
file: codex-rs/core/src/tools/context.rs
start line: 363
end line: 373
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8088
unit: fn to_response_item()
file: codex-rs/core/src/tools/context.rs
start line: 379
end line: 388
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8089
unit: fn mcp_tool_approval_prompt_options()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1349
end line: 1358
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8090
unit: fn snapshot()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 60
end line: 74
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8091
unit: fn render_diff()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 258
end line: 269
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8092
unit: fn has_same_diff_value()
file: codex-rs/core/src/context/world_state/environment.rs
start line: 375
end line: 384
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8093
unit: fn prepare_realtime_backend_prompt_preserves_empty_request_prompt()
file: codex-rs/core/src/realtime_prompt.rs
start line: 61
end line: 70
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8094
unit: fn prepare_response_items_for_request()
file: codex-rs/core/src/client.rs
start line: 1035
end line: 1044
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8095
unit: fn uses_codex_backend()
file: codex-rs/core/src/client.rs
start line: 1096
end line: 1105
size: 10 LOC
McCabe index: 7
number of parameters: 2

id: 8096
unit: fn responses_request_compression()
file: codex-rs/core/src/client.rs
start line: 1535
end line: 1544
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8097
unit: fn stamp_ws_stream_request_start_ms()
file: codex-rs/core/src/client.rs
start line: 2092
end line: 2101
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8098
unit: fn on_sse_poll()
file: codex-rs/core/src/client.rs
start line: 2668
end line: 2677
size: 10 LOC
McCabe index: 1
number of parameters: 5

id: 8099
unit: fn normalize_and_validate()
file: codex-rs/core/src/config/managed_features.rs
start line: 93
end line: 102
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8100
unit: fn table_from_inline()
file: codex-rs/core/src/config/edit/document_helpers.rs
start line: 229
end line: 238
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8101
unit: fn array_from_iter()
file: codex-rs/core/src/config/edit/document_helpers.rs
start line: 297
end line: 306
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8102
unit: fn default()
file: codex-rs/core/src/config/mod.rs
start line: 1221
end line: 1230
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8103
unit: fn items_after_last_model_generated_item()
file: codex-rs/core/src/context_manager/history.rs
start line: 496
end line: 505
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8104
unit: fn canonical_mcp_server_key()
file: codex-rs/core/src/mcp_skill_dependencies.rs
start line: 368
end line: 377
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8105
unit: fn placeholder()
file: codex-rs/core/src/image_preparation.rs
start line: 88
end line: 97
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8106
unit: fn retained_history_truncation_preserves_metadata()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 921
end line: 932
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8107
unit: fn failure_reason_tag()
file: codex-rs/core/src/guardian/metrics.rs
start line: 159
end line: 168
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8108
unit: fn find_metric &'a Metric()
file: codex-rs/core/src/guardian/metrics.rs
start line: 278
end line: 287
size: 10 LOC
McCabe index: 4
number of parameters: 0

id: 8109
unit: fn on_thread_start()
file: codex-rs/core/src/guardian/tests.rs
start line: 111
end line: 120
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8110
unit: fn from_features()
file: codex-rs/core/src/windows_sandbox.rs
start line: 33
end line: 42
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8111
unit: fn macos_git_binary_from_path()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 669
end line: 678
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8112
unit: fn workspace_plugin_discoverability()
file: codex-rs/core-plugins/src/remote.rs
start line: 717
end line: 726
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8113
unit: fn app_declarations_from_remote_app_ids()
file: codex-rs/core-plugins/src/remote.rs
start line: 1458
end line: 1467
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8114
unit: fn is_reserved_marketplace_name()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 447
end line: 456
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8115
unit: fn json_value_type()
file: codex-rs/core-plugins/src/manifest.rs
start line: 560
end line: 569
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8116
unit: fn install_with_manifest()
file: codex-rs/core-plugins/src/store.rs
start line: 329
end line: 338
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8117
unit: fn plugin_name_for_source()
file: codex-rs/core-plugins/src/store.rs
start line: 577
end line: 587
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8118
unit: fn yaml_scalar()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 328
end line: 337
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8119
unit: fn has_unsupported_command_template_features()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 418
end line: 427
size: 10 LOC
McCabe index: 7
number of parameters: 1

id: 8120
unit: fn remote_installed_plugins_cache_matches_current_auth()
file: codex-rs/core-plugins/src/manager.rs
start line: 1034
end line: 1043
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8121
unit: fn cached_recommended_plugins_mode()
file: codex-rs/core-plugins/src/manager.rs
start line: 1940
end line: 1949
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8122
unit: fn github_url_with_trailing_slash_normalizes_without_extra_path_segment()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 280
end line: 289
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8123
unit: fn non_github_https_source_parses_as_git_url()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 292
end line: 301
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8124
unit: fn file_url_source_is_rejected()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 304
end line: 314
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8125
unit: fn is_valid_npm_package_segment()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 821
end line: 830
size: 10 LOC
McCabe index: 7
number of parameters: 2

id: 8126
unit: fn is_fresh()
file: codex-rs/core-plugins/src/remote/catalog_cache.rs
start line: 178
end line: 187
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8127
unit: fn archive_filename()
file: codex-rs/core-plugins/src/remote/share.rs
start line: 463
end line: 472
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8128
unit: fn deserialize_model_providers()
file: codex-rs/config/src/config_toml.rs
start line: 942
end line: 952
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8129
unit: fn fmt()
file: codex-rs/config/src/diagnostics.rs
start line: 69
end line: 78
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8130
unit: fn compose_requirements_with_hostname_resolver()
file: codex-rs/config/src/requirements_layers/stack.rs
start line: 93
end line: 102
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8131
unit: fn legacy_unix_socket_permissions_from_list()
file: codex-rs/config/src/config_requirements.rs
start line: 524
end line: 534
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8132
unit: fn deserialize_allow_managed_hooks_only()
file: codex-rs/config/src/config_requirements.rs
start line: 2214
end line: 2224
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8133
unit: fn allow_managed_hooks_only_false_is_still_configured()
file: codex-rs/config/src/config_requirements.rs
start line: 2227
end line: 2237
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8134
unit: fn deserialize_allow_appshots()
file: codex-rs/config/src/config_requirements.rs
start line: 2285
end line: 2295
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8135
unit: fn allow_appshots_false_is_still_configured()
file: codex-rs/config/src/config_requirements.rs
start line: 2316
end line: 2326
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8136
unit: fn allow_remote_control_false_is_still_configured()
file: codex-rs/config/src/config_requirements.rs
start line: 2329
end line: 2339
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8137
unit: fn blank_guardian_policy_config_is_empty()
file: codex-rs/config/src/config_requirements.rs
start line: 2963
end line: 2974
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8138
unit: fn load_thread_config_request()
file: codex-rs/config/src/thread_config/remote.rs
start line: 83
end line: 92
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8139
unit: fn load_thread_config_request_sets_timeout()
file: codex-rs/config/src/thread_config/remote.rs
start line: 424
end line: 434
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8140
unit: fn model_provider_proto_roundtrips_through_domain_type()
file: codex-rs/config/src/thread_config/remote.rs
start line: 437
end line: 447
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8141
unit: fn clone()
file: codex-rs/config/src/thread_config/proto/codex.thread_config.v1.rs
start line: 386
end line: 395
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8142
unit: fn load_managed_admin_config()
file: codex-rs/config/src/loader/macos.rs
start line: 72
end line: 81
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8143
unit: fn decode_managed_preferences_base64()
file: codex-rs/config/src/loader/macos.rs
start line: 221
end line: 230
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8144
unit: fn windows_codex_system_dir()
file: codex-rs/config/src/loader/mod.rs
start line: 820
end line: 829
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8145
unit: fn clear_plugin()
file: codex-rs/config/src/plugin_edit.rs
start line: 105
end line: 114
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8146
unit: fn certain_commands_are_available_during_task()
file: codex-rs/tui/src/slash_command.rs
start line: 312
end line: 321
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8147
unit: fn display_hyperlink_lines_for_mode()
file: codex-rs/tui/src/history_cell/mod.rs
start line: 203
end line: 212
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8148
unit: fn ps_output_long_command_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1020
end line: 1029
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8149
unit: fn yolo_mode_includes_managed_full_access_profiles()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2053
end line: 2063
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8150
unit: fn session_header_directory_center_truncates()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2078
end line: 2088
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8151
unit: fn reasoning_summary_block()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2802
end line: 2813
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8152
unit: fn reasoning_summary_block_splits_header_and_summary_when_present()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2935
end line: 2946
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8153
unit: fn reasoning_summary_block_preserves_literal_html_comment()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 3029
end line: 3040
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8154
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/search.rs
start line: 113
end line: 122
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8155
unit: fn has_persistent_output()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 614
end line: 623
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8156
unit: fn quiet_linger_expired()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 681
end line: 690
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8157
unit: fn completed_hook_with_warning_uses_default_bold_bullet()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 862
end line: 873
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8158
unit: fn resolve_bindings()
file: codex-rs/tui/src/keymap.rs
start line: 2201
end line: 2210
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8159
unit: fn configured_app_bindings_prune_new_list_default_overlaps()
file: codex-rs/tui/src/keymap.rs
start line: 2759
end line: 2770
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8160
unit: fn configured_approval_bindings_prune_new_list_default_overlaps()
file: codex-rs/tui/src/keymap.rs
start line: 2773
end line: 2784
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8161
unit: fn configured_legacy_vim_normal_bindings_prune_new_change_operator_default()
file: codex-rs/tui/src/keymap.rs
start line: 2796
end line: 2807
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8162
unit: fn configured_legacy_vim_normal_bindings_prune_new_substitute_default()
file: codex-rs/tui/src/keymap.rs
start line: 2819
end line: 2830
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8163
unit: fn configured_legacy_vim_normal_bindings_prune_new_replace_default()
file: codex-rs/tui/src/keymap.rs
start line: 2842
end line: 2853
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8164
unit: fn configured_substitute_binding_prunes_new_replace_default()
file: codex-rs/tui/src/keymap.rs
start line: 2856
end line: 2867
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8165
unit: fn configured_vim_normal_chord_prefix_prunes_new_replace_default()
file: codex-rs/tui/src/keymap.rs
start line: 2870
end line: 2881
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8166
unit: fn configured_vim_normal_chord_prefix_prunes_new_repeat_default()
file: codex-rs/tui/src/keymap.rs
start line: 2958
end line: 2969
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8167
unit: fn rejects_conflicting_list_bindings()
file: codex-rs/tui/src/keymap.rs
start line: 3069
end line: 3081
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8168
unit: fn confirm_selection()
file: codex-rs/tui/src/model_migration.rs
start line: 210
end line: 219
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8169
unit: fn include_turns_fallback_detection_handles_unmaterialized_and_ephemeral_threads()
file: codex-rs/tui/src/app/session_lifecycle.rs
start line: 1220
end line: 1230
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8170
unit: fn thread_settings_updated_notifications_route_to_threads()
file: codex-rs/tui/src/app/app_server_event_targets.rs
start line: 343
end line: 354
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8171
unit: fn parent_owned_state_is_removed_with_thread_metadata()
file: codex-rs/tui/src/app/agent_navigation.rs
start line: 444
end line: 455
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8172
unit: fn bypass_hook_trust_startup_warning_snapshot()
file: codex-rs/tui/src/app/tests.rs
start line: 301
end line: 311
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8173
unit: fn next_user_turn_op()
file: codex-rs/tui/src/app/tests.rs
start line: 6464
end line: 6473
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8174
unit: fn should_confirm_before_replacing_goal()
file: codex-rs/tui/src/app/thread_goal_actions.rs
start line: 368
end line: 379
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8175
unit: fn thread_goal_error_message_explains_temporary_session()
file: codex-rs/tui/src/app/thread_goal_actions.rs
start line: 390
end line: 400
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8176
unit: fn plugin_mention_display_name()
file: codex-rs/tui/src/app/plugin_mentions.rs
start line: 61
end line: 70
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8177
unit: fn osc52_rejects_payload_larger_than_limit()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 567
end line: 576
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8178
unit: fn tmux_clipboard_copy_ready_rejects_disabled_forwarding()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 764
end line: 774
size: 10 LOC
McCabe index: 3
number of parameters: 0

id: 8179
unit: fn tmux_clipboard_copy_ready_rejects_missing_ms_capability()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 777
end line: 787
size: 10 LOC
McCabe index: 3
number of parameters: 0

id: 8180
unit: fn format_warning()
file: codex-rs/tui/src/additional_dirs.rs
start line: 35
end line: 44
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8181
unit: fn returns_none_for_external_sandbox()
file: codex-rs/tui/src/additional_dirs.rs
start line: 81
end line: 90
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8182
unit: fn warns_for_read_only()
file: codex-rs/tui/src/additional_dirs.rs
start line: 93
end line: 102
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8183
unit: fn suspend_process()
file: codex-rs/tui/src/tui/job_control.rs
start line: 200
end line: 210
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8184
unit: fn keyboard_enhancement_disabled_for()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 27
end line: 40
size: 10 LOC
McCabe index: 3
number of parameters: 3

id: 8185
unit: fn running_in_wsl()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 54
end line: 64
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8186
unit: fn keyboard_enhancement_env_flag_parses_common_values()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 392
end line: 401
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8187
unit: fn tmux_session_detection_accepts_tmux_or_tmux_pane()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 454
end line: 463
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8188
unit: fn parses_cursor_position_as_zero_based()
file: codex-rs/tui/src/terminal_probe.rs
start line: 595
end line: 604
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8189
unit: fn parses_osc_colors_with_bel_and_st()
file: codex-rs/tui/src/terminal_probe.rs
start line: 794
end line: 803
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8190
unit: fn parses_one_to_four_digit_color_components()
file: codex-rs/tui/src/terminal_probe.rs
start line: 806
end line: 815
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8191
unit: fn next_frame_delay()
file: codex-rs/tui/src/pets/ambient.rs
start line: 202
end line: 212
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8192
unit: fn animation_frame_uses_per_frame_duration()
file: codex-rs/tui/src/pets/ambient.rs
start line: 506
end line: 516
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8193
unit: fn pixel_offset()
file: codex-rs/tui/src/pets/sixel.rs
start line: 166
end line: 175
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8194
unit: fn rgb332_color()
file: codex-rs/tui/src/pets/sixel.rs
start line: 191
end line: 200
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8195
unit: fn from_rgba()
file: codex-rs/tui/src/pets/sixel.rs
start line: 217
end line: 228
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8196
unit: fn clear_sixel_area()
file: codex-rs/tui/src/pets/mod.rs
start line: 265
end line: 275
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8197
unit: fn path_like()
file: codex-rs/tui/src/pets/model.rs
start line: 365
end line: 374
size: 10 LOC
McCabe index: 8
number of parameters: 1

id: 8198
unit: fn expand_path()
file: codex-rs/tui/src/pets/model.rs
start line: 376
end line: 386
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8199
unit: fn write_minimal_pet()
file: codex-rs/tui/src/pets/model.rs
start line: 633
end line: 642
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8200
unit: fn load_pet_json_path_uses_containing_directory()
file: codex-rs/tui/src/pets/model.rs
start line: 805
end line: 816
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8201
unit: fn should_show_onboarding()
file: codex-rs/tui/src/lib.rs
start line: 1923
end line: 1933
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8202
unit: fn startup_removes_legacy_tui_log_file()
file: codex-rs/tui/src/lib.rs
start line: 2145
end line: 2156
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8203
unit: fn resolve_remote_addr_accepts_default_socket()
file: codex-rs/tui/src/lib.rs
start line: 2498
end line: 2507
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8204
unit: fn picker_narrow_uses_compact_tabs()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1230
end line: 1240
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8205
unit: fn debug_view_uses_custom_binding_source()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1428
end line: 1439
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8206
unit: fn debug_view_labels_custom_global_fallback_source()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1442
end line: 1453
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8207
unit: fn key_capture_serializes_modifier_order_for_config()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1652
end line: 1662
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8208
unit: fn record_items()
file: codex-rs/tui/src/external_agent_config_migration/flow.rs
start line: 49
end line: 58
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8209
unit: fn inset()
file: codex-rs/tui/src/render/mod.rs
start line: 40
end line: 49
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8210
unit: fn convert_style()
file: codex-rs/tui/src/render/highlight.rs
start line: 514
end line: 533
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8211
unit: fn fallback_trailing_newline_no_phantom_line()
file: codex-rs/tui/src/render/highlight.rs
start line: 886
end line: 898
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8212
unit: fn highlight_many_lines_no_trailing_newline_falls_back()
file: codex-rs/tui/src/render/highlight.rs
start line: 1182
end line: 1194
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8213
unit: fn foreground_style_for_scopes_reads_matching_theme_scope()
file: codex-rs/tui/src/render/highlight.rs
start line: 1300
end line: 1311
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8214
unit: fn foreground_style_for_scopes_uses_first_scope_with_foreground()
file: codex-rs/tui/src/render/highlight.rs
start line: 1314
end line: 1325
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8215
unit: fn validate_theme_name_warns_for_missing_custom()
file: codex-rs/tui/src/render/highlight.rs
start line: 1458
end line: 1467
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8216
unit: fn validate_theme_name_none_when_custom_file_is_valid()
file: codex-rs/tui/src/render/highlight.rs
start line: 1470
end line: 1479
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8217
unit: fn pick_paid_tooltip()
file: codex-rs/tui/src/tooltips.rs
start line: 132
end line: 141
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8218
unit: fn rejects_missing_local_auth()
file: codex-rs/tui/src/local_chatgpt_auth.rs
start line: 148
end line: 159
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8219
unit: fn test_composer()
file: codex-rs/tui/src/bottom_pane/chat_composer/slash_input.rs
start line: 584
end line: 593
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8220
unit: fn special_path_label()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 994
end line: 1003
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8221
unit: fn normalize_snapshot_paths()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1165
end line: 1174
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8222
unit: fn format_tool_approval_display_param_value()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 523
end line: 532
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8223
unit: fn dispatch_cancel()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1143
end line: 1152
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8224
unit: fn on_ctrl_c()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1667
end line: 1676
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8225
unit: fn handle_paste()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1682
end line: 1691
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8226
unit: fn from_form_request()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1794
end line: 1803
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8227
unit: fn context_remaining_is_selectable_id()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 449
end line: 458
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8228
unit: fn thread_usage_items_are_independently_selectable()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 461
end line: 470
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8229
unit: fn git_summary_items_are_selectable_ids()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 525
end line: 534
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8230
unit: fn parse_status_line_items_accepts_title_only_variants()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 537
end line: 546
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8231
unit: fn default()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 134
end line: 143
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8232
unit: fn selected_hook_index()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 151
end line: 160
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8233
unit: fn open_selected_event()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 210
end line: 219
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8234
unit: fn hook_source_summary()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 807
end line: 816
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8235
unit: fn skip_disabled_down()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 901
end line: 910
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8236
unit: fn skip_disabled_up()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 912
end line: 921
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8237
unit: fn on_ctrl_c()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1129
end line: 1138
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8238
unit: fn apply_vim_operator_to_range()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1017
end line: 1026
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8239
unit: fn vim_insert_and_escape()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2434
end line: 2445
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8240
unit: fn vim_escape_respects_atomic_element_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2517
end line: 2528
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8241
unit: fn vim_shift_c_changes_to_line_end_and_enters_insert_mode()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2557
end line: 2568
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8242
unit: fn vim_c_at_line_end_enters_insert_without_removing_newline()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2629
end line: 2640
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8243
unit: fn vim_shift_o_opens_line_above_with_shift_only_binding()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2643
end line: 2654
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8244
unit: fn vim_e_lands_on_word_end_character()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2879
end line: 2892
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8245
unit: fn vim_dollar_lands_on_line_end_character()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2951
end line: 2964
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8246
unit: fn end_of_line_or_down_at_end_of_text()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3533
end line: 3546
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8247
unit: fn wrapped_navigation_with_wide_graphemes()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 4318
end line: 4335
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8248
unit: fn one_cell_width_falls_back_without_panic_for_wrapped_two_column_rows()
file: codex-rs/tui/src/bottom_pane/selection_popup_common.rs
start line: 818
end line: 828
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8249
unit: fn dismiss_app_server_request()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2172
end line: 2182
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8250
unit: fn following_whitespace_end()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 221
end line: 230
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8251
unit: fn preceding_whitespace_start()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 232
end line: 241
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8252
unit: fn is_escaped()
file: codex-rs/tui/src/bottom_pane/textarea/vim.rs
start line: 320
end line: 329
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8253
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 807
end line: 816
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8254
unit: fn set_matches_keeps_only_the_first_page_of_results()
file: codex-rs/tui/src/bottom_pane/file_search_popup.rs
start line: 173
end line: 183
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8255
unit: fn label()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 139
end line: 148
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8256
unit: fn select_match()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 960
end line: 969
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8257
unit: fn render_ref()
file: codex-rs/tui/src/bottom_pane/mentions_v2/popup.rs
start line: 115
end line: 124
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8258
unit: fn plugin_description()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 190
end line: 199
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8259
unit: fn plugin_mention_name_uses_display_segments_when_they_match_plugin_name()
file: codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs
start line: 236
end line: 245
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8260
unit: fn note_plain_char()
file: codex-rs/tui/src/bottom_pane/paste_burst.rs
start line: 276
end line: 285
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8261
unit: fn flush_before_modified_input_includes_pending_first_char()
file: codex-rs/tui/src/bottom_pane/paste_burst.rs
start line: 523
end line: 533
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8262
unit: fn auto_resolution_next_frame_delay_at()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 310
end line: 319
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8263
unit: fn maybe_auto_resolve_at()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 321
end line: 330
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8264
unit: fn apply_submission_draft()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1094
end line: 1103
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8265
unit: fn question_without_options()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1708
end line: 1717
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8266
unit: fn token_info_for()
file: codex-rs/tui/src/status/tests.rs
start line: 162
end line: 171
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8267
unit: fn goal_status_label()
file: codex-rs/tui/src/chatwidget/goal_menu.rs
start line: 122
end line: 131
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8268
unit: fn child_area()
file: codex-rs/tui/src/chatwidget/rendering.rs
start line: 183
end line: 192
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8269
unit: fn should_animate_terminal_title_spinner_with_selections()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 1007
end line: 1016
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8270
unit: fn non_weekly_primary_window()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 1106
end line: 1115
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8271
unit: fn label()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 129
end line: 138
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8272
unit: fn plugin_display_name()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1845
end line: 1854
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8273
unit: fn request_empty_side_conversation()
file: codex-rs/tui/src/chatwidget/slash_dispatch.rs
start line: 117
end line: 127
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8274
unit: fn completed_goal_usage()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 94
end line: 104
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8275
unit: fn active_goal_usage_prefers_token_budget()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 119
end line: 128
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8276
unit: fn completed_goal_usage_reports_tokens_when_budgeted()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 158
end line: 167
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8277
unit: fn user_input()
file: codex-rs/tui/src/chatwidget/interrupts.rs
start line: 166
end line: 175
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8278
unit: fn retry_status_header_is_taken_once()
file: codex-rs/tui/src/chatwidget/status_state.rs
start line: 171
end line: 182
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8279
unit: fn current_stream_width()
file: codex-rs/tui/src/chatwidget.rs
start line: 1616
end line: 1625
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8280
unit: fn escape_markdown_label()
file: codex-rs/tui/src/inline_visualization.rs
start line: 276
end line: 285
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8281
unit: fn advancing_cursor()
file: codex-rs/tui/src/app_server_session/history.rs
start line: 51
end line: 60
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8282
unit: fn new_prompt()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 361
end line: 370
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8283
unit: fn render_hints()
file: codex-rs/tui/src/pager_overlay.rs
start line: 974
end line: 983
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8284
unit: fn static_overlay_snapshot_basic()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1657
end line: 1667
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8285
unit: fn static_overlay_wraps_long_lines()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1764
end line: 1773
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8286
unit: fn schedule_debounced_postpones_due_existing_reflow()
file: codex-rs/tui/src/transcript_reflow.rs
start line: 227
end line: 237
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8287
unit: fn pull_request_from_view_output()
file: codex-rs/tui/src/branch_summary.rs
start line: 426
end line: 435
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8288
unit: fn pull_request_from_api_output()
file: codex-rs/tui/src/branch_summary.rs
start line: 438
end line: 447
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8289
unit: fn ctrl_binding_does_not_match_ambiguous_c0_escape_or_delete()
file: codex-rs/tui/src/key_hint.rs
start line: 372
end line: 381
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8290
unit: fn history_search_ctrl_bindings_match_c0_control_char_events()
file: codex-rs/tui/src/key_hint.rs
start line: 384
end line: 393
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8291
unit: fn response()
file: codex-rs/tui/src/get_git_diff.rs
start line: 793
end line: 802
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8292
unit: fn seek()
file: codex-rs/tui/src/resume_picker_transcript_preview.rs
start line: 216
end line: 225
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8293
unit: fn borrowed_slice_range()
file: codex-rs/tui/src/wrapping.rs
start line: 316
end line: 327
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8294
unit: fn default()
file: codex-rs/tui/src/keymap/vim_search.rs
start line: 16
end line: 25
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8295
unit: fn is_in_progress_connect_error()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 401
end line: 410
size: 10 LOC
McCabe index: 5
number of parameters: 1

id: 8296
unit: fn validate_unix_peer_owner()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 600
end line: 611
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8297
unit: fn display_width_matches_ratatui_halfwidth_sound_marks_without_overflow()
file: codex-rs/tui/src/width.rs
start line: 66
end line: 76
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8298
unit: fn usable_content_width_u16_matches_usize_variant()
file: codex-rs/tui/src/width.rs
start line: 99
end line: 108
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8299
unit: fn osc8_hyperlink_parts()
file: codex-rs/tui/src/custom_terminal.rs
start line: 53
end line: 62
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8300
unit: fn drop()
file: codex-rs/tui/src/custom_terminal.rs
start line: 159
end line: 170
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8301
unit: fn style_sign_add()
file: codex-rs/tui/src/diff_render.rs
start line: 1376
end line: 1385
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8302
unit: fn style_sign_del()
file: codex-rs/tui/src/diff_render.rs
start line: 1388
end line: 1397
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8303
unit: fn wrap_styled_spans_splits_long_content()
file: codex-rs/tui/src/diff_render.rs
start line: 2467
end line: 2477
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8304
unit: fn local_picker_cwd_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 614
end line: 623
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8305
unit: fn apply_session_row_background()
file: codex-rs/tui/src/resume_picker.rs
start line: 2818
end line: 2827
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8306
unit: fn relative_time_formats_zero_seconds_as_now()
file: codex-rs/tui/src/resume_picker.rs
start line: 3782
end line: 3792
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8307
unit: fn title_with_agent()
file: codex-rs/tui/src/multi_agents.rs
start line: 480
end line: 489
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8308
unit: fn requirement_line()
file: codex-rs/tui/src/debug_config.rs
start line: 509
end line: 518
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8309
unit: fn format_network_permission_entries()
file: codex-rs/tui/src/debug_config.rs
start line: 622
end line: 631
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8310
unit: fn supports_osc9()
file: codex-rs/tui/src/notifications/mod.rs
start line: 53
end line: 62
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8311
unit: fn is_tool_path()
file: codex-rs/tui/src/mention_codec.rs
start line: 324
end line: 333
size: 10 LOC
McCabe index: 6
number of parameters: 1

id: 8312
unit: fn render_chatgpt_success()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 659
end line: 669
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8313
unit: fn render_api_key_configured()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 671
end line: 681
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8314
unit: fn suppresses_printable_quit_key_during_api_key_entry()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 733
end line: 742
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8315
unit: fn does_not_suppress_printable_quit_key_when_api_key_input_is_empty()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 745
end line: 754
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8316
unit: fn does_not_suppress_control_quit_key_during_api_key_entry()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 757
end line: 766
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8317
unit: fn does_not_suppress_when_not_in_api_key_entry()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 769
end line: 778
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8318
unit: fn available_table_width()
file: codex-rs/tui/src/markdown_render.rs
start line: 1217
end line: 1226
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8319
unit: fn first_non_empty_only_text()
file: codex-rs/tui/src/markdown_render.rs
start line: 1712
end line: 1721
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8320
unit: fn looks_like_html_label_line()
file: codex-rs/tui/src/markdown_render.rs
start line: 1746
end line: 1755
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8321
unit: fn style_link_label()
file: codex-rs/tui/src/markdown_render.rs
start line: 1800
end line: 1809
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8322
unit: fn crlf_code_block_no_extra_blank_lines()
file: codex-rs/tui/src/markdown_render.rs
start line: 2477
end line: 2489
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8323
unit: fn column_classification_narrative_by_word_count()
file: codex-rs/tui/src/markdown_render.rs
start line: 2545
end line: 2556
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8324
unit: fn column_classification_compact_all_short()
file: codex-rs/tui/src/markdown_render.rs
start line: 2585
end line: 2595
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8325
unit: fn first_non_space_style_after_marker()
file: codex-rs/tui/src/theme_picker.rs
start line: 443
end line: 452
size: 10 LOC
McCabe index: 4
number of parameters: 3

id: 8326
unit: fn reduced_motion_shimmer_text_is_plain_text()
file: codex-rs/tui/src/motion.rs
start line: 108
end line: 117
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8327
unit: fn set_parent_death_signal()
file: codex-rs/linux-sandbox/src/proxy_lifecycle.rs
start line: 122
end line: 131
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8328
unit: fn release_child_exec_start()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 796
end line: 805
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8329
unit: fn reset_forwarded_signal_handlers_to_default()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 916
end line: 925
size: 10 LOC
McCabe index: 3
number of parameters: 0

id: 8330
unit: fn restricted_network_policy_always_installs_seccomp()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 301
end line: 310
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8331
unit: fn managed_proxy_routes_use_proxy_routed_seccomp_mode()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 313
end line: 322
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8332
unit: fn restricted_network_without_proxy_routing_uses_restricted_mode()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 325
end line: 334
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8333
unit: fn full_network_without_managed_proxy_skips_network_seccomp_mode()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 337
end line: 346
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8334
unit: fn append_empty_file_bind_data_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1075
end line: 1084
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8335
unit: fn append_missing_read_only_subpath_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1095
end line: 1105
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8336
unit: fn invoke_tool()
file: codex-rs/code-mode-protocol/src/session.rs
start line: 122
end line: 131
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8337
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 149
end line: 158
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8338
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 162
end line: 171
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8339
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 304
end line: 313
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8340
unit: fn parse_exec_source_without_pragma()
file: codex-rs/code-mode-protocol/src/description.rs
start line: 542
end line: 551
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8341
unit: fn new()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 37
end line: 46
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8342
unit: fn open_file_sync()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 105
end line: 114
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8343
unit: fn create_directory()
file: codex-rs/exec-server/src/sandboxed_file_system.rs
start line: 369
end line: 378
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8344
unit: fn get_metadata()
file: codex-rs/exec-server/src/sandboxed_file_system.rs
start line: 380
end line: 389
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8345
unit: fn can_reconnect()
file: codex-rs/exec-server/src/client.rs
start line: 564
end line: 573
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8346
unit: fn take_all_sessions()
file: codex-rs/exec-server/src/client.rs
start line: 1562
end line: 1571
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8347
unit: fn send_disconnected()
file: codex-rs/exec-server/src/noise_relay/harness.rs
start line: 632
end line: 641
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8348
unit: fn create_directory()
file: codex-rs/exec-server/src/remote_file_system.rs
start line: 347
end line: 356
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8349
unit: fn helper_permissions_enable_minimal_reads_for_restricted_profile_with_writes()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 540
end line: 551
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8350
unit: fn special_entry()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 872
end line: 881
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8351
unit: fn create_directory()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 264
end line: 273
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8352
unit: fn read_file()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 459
end line: 468
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8353
unit: fn create_directory()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 490
end line: 499
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8354
unit: fn get_metadata()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 501
end line: 510
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8355
unit: fn create_directory()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 984
end line: 993
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8356
unit: fn file_metadata()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1148
end line: 1157
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8357
unit: fn poll_ready()
file: codex-rs/exec-server/src/connection.rs
start line: 1002
end line: 1011
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8358
unit: fn poll_ready()
file: codex-rs/exec-server/src/relay.rs
start line: 1296
end line: 1305
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8359
unit: fn with_discarded_notifications()
file: codex-rs/exec-server/src/local_process.rs
start line: 190
end line: 199
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8360
unit: fn image_request_headers()
file: codex-rs/ext/image-generation/src/backend.rs
start line: 113
end line: 122
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8361
unit: fn artifact_path_sanitizes_session_and_call_ids()
file: codex-rs/ext/image-generation/src/tests.rs
start line: 34
end line: 44
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8362
unit: fn uses_reserved_image_gen_namespace()
file: codex-rs/ext/image-generation/src/tests.rs
start line: 47
end line: 56
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8363
unit: fn to_response_item()
file: codex-rs/ext/web-search/src/output.rs
start line: 30
end line: 39
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8364
unit: fn on_thread_start()
file: codex-rs/ext/web-search/src/extension.rs
start line: 95
end line: 104
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8365
unit: fn on_thread_resume()
file: codex-rs/ext/queue/src/service.rs
start line: 538
end line: 547
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8366
unit: fn parse_args>()
file: codex-rs/ext/skills/src/tools/mod.rs
start line: 317
end line: 326
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8367
unit: fn extend_terms()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 185
end line: 194
size: 10 LOC
McCabe index: 3
number of parameters: 3

id: 8368
unit: fn bounded()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 245
end line: 254
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8369
unit: fn bounded()
file: codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical.rs
start line: 130
end line: 139
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8370
unit: fn bounded()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 230
end line: 239
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8371
unit: fn render_with_description()
file: codex-rs/ext/skills/src/render.rs
start line: 252
end line: 261
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8372
unit: fn unaliased()
file: codex-rs/ext/skills/src/render.rs
start line: 674
end line: 683
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8373
unit: fn render_skill_locator_with_aliases()
file: codex-rs/ext/skills/src/render.rs
start line: 1076
end line: 1085
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8374
unit: fn list()
file: codex-rs/ext/skills/src/provider/host.rs
start line: 37
end line: 47
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8375
unit: fn rank_bucket()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 424
end line: 433
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8376
unit: fn push_selected()
file: codex-rs/ext/skills/src/selection.rs
start line: 96
end line: 105
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8377
unit: fn on_thread_start()
file: codex-rs/ext/memories/src/extension.rs
start line: 80
end line: 89
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8378
unit: fn spawn_internal_session()
file: codex-rs/ext/extension-api/src/capabilities/internal_session.rs
start line: 17
end line: 27
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8379
unit: fn spawn_subagent()
file: codex-rs/ext/extension-api/src/capabilities/agent.rs
start line: 17
end line: 27
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8380
unit: fn contribute_turn_context()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 106
end line: 115
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8381
unit: fn contribute_world_state()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 117
end line: 126
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8382
unit: fn new()
file: codex-rs/ext/goal/src/accounting.rs
start line: 474
end line: 483
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8383
unit: fn mark_accounted()
file: codex-rs/ext/goal/src/accounting.rs
start line: 513
end line: 522
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8384
unit: fn protocol_status_from_state()
file: codex-rs/ext/goal/src/tool.rs
start line: 491
end line: 500
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8385
unit: fn completion_budget_report()
file: codex-rs/ext/goal/src/tool.rs
start line: 515
end line: 524
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8386
unit: fn apply()
file: codex-rs/features/src/lib.rs
start line: 444
end line: 453
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8387
unit: fn dedupe_watched_paths()
file: codex-rs/file-watcher/src/lib.rs
start line: 768
end line: 777
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8388
unit: fn api_provider()
file: codex-rs/model-provider/src/provider.rs
start line: 226
end line: 235
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8389
unit: fn configured_provider_uses_default_approval_review_preferred_model()
file: codex-rs/model-provider/src/provider.rs
start line: 694
end line: 704
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8390
unit: fn create_model_provider_builds_command_auth_manager_without_base_manager()
file: codex-rs/model-provider/src/provider.rs
start line: 750
end line: 761
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8391
unit: fn openai_provider_rejects_bedrock_api_key_account_state()
file: codex-rs/model-provider/src/provider.rs
start line: 990
end line: 1000
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8392
unit: fn remove_headers_not_preserved_by_bedrock_mantle()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 244
end line: 257
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8393
unit: fn models_manager_without_cache()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 324
end line: 333
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8394
unit: fn file_uri_parses_a_windows_path_on_any_host()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 106
end line: 116
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8395
unit: fn ordinary_bad_path_uri_is_not_decoded_as_a_fallback()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 420
end line: 430
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8396
unit: fn structurally_valid_bad_path_uri_with_invalid_native_payload_fails_conversion()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 453
end line: 463
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8397
unit: fn take_writer()
file: codex-rs/utils/pty/src/win/conpty.rs
start line: 174
end line: 183
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8398
unit: fn signal_process_id()
file: codex-rs/utils/pty/src/process_group.rs
start line: 137
end line: 147
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8399
unit: fn setsid_available()
file: codex-rs/utils/pty/src/tests.rs
start line: 33
end line: 42
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8400
unit: fn platform_native_pty_system()
file: codex-rs/utils/pty/src/pty.rs
start line: 114
end line: 124
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8401
unit: fn ignores_unrelated_root_plugin_manifest_before_legacy_fallback()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 233
end line: 243
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8402
unit: fn push_literal()
file: codex-rs/utils/template/src/lib.rs
start line: 223
end line: 233
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8403
unit: fn canonicalize_preserving_symlinks_keeps_logical_symlink_path()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 679
end line: 690
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8404
unit: fn canonicalize_existing_preserving_symlinks_keeps_logical_symlink_path()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 721
end line: 732
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8405
unit: fn filter_experimental_fields_in_ts_file()
file: codex-rs/app-server-protocol/src/export.rs
start line: 372
end line: 381
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8406
unit: fn filter_experimental_json_files()
file: codex-rs/app-server-protocol/src/export.rs
start line: 556
end line: 565
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8407
unit: fn parse_imported_type_name()
file: codex-rs/app-server-protocol/src/export.rs
start line: 687
end line: 696
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8408
unit: fn schema_root()
file: codex-rs/app-server-protocol/src/export.rs
start line: 2396
end line: 2405
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8409
unit: fn from_pending_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 131
end line: 140
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8410
unit: fn push_item_change()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 177
end line: 187
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8411
unit: fn handle_turn_started()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1238
end line: 1247
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8412
unit: fn record_changed_item()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1448
end line: 1458
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8413
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/apps.rs
start line: 242
end line: 251
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8414
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/thread.rs
start line: 1910
end line: 1919
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8415
unit: fn mcp_server_elicitation_request_rejects_null_core_form_schema()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 2504
end line: 2514
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8416
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/plugin.rs
start line: 981
end line: 990
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8417
unit: fn serialize_client_notification()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2793
end line: 2803
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8418
unit: fn thread_realtime_started_notification_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4443
end line: 4452
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8419
unit: fn shutdown()
file: codex-rs/otel/src/metrics/client.rs
start line: 300
end line: 309
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8420
unit: fn build_http_client_works_in_current_thread_runtime()
file: codex-rs/otel/src/otlp.rs
start line: 260
end line: 271
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8421
unit: fn make_resource()
file: codex-rs/otel/src/provider.rs
start line: 352
end line: 361
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8422
unit: fn from_str()
file: codex-rs/protocol/src/protocol.rs
start line: 2314
end line: 2323
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8423
unit: fn mul()
file: codex-rs/protocol/src/protocol.rs
start line: 3273
end line: 3282
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8424
unit: fn fmt()
file: codex-rs/protocol/src/protocol.rs
start line: 3681
end line: 3690
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8425
unit: fn fmt()
file: codex-rs/protocol/src/error.rs
start line: 199
end line: 208
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8426
unit: fn display_body()
file: codex-rs/protocol/src/error.rs
start line: 543
end line: 554
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8427
unit: fn deserialize()
file: codex-rs/protocol/src/models.rs
start line: 2207
end line: 2216
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8428
unit: fn serializes_success_as_plain_string()
file: codex-rs/protocol/src/models.rs
start line: 3271
end line: 3283
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8429
unit: fn serializes_compaction_trigger_without_payload()
file: codex-rs/protocol/src/models.rs
start line: 3692
end line: 3702
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8430
unit: fn default()
file: codex-rs/protocol/src/config_types.rs
start line: 262
end line: 271
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8431
unit: fn default_provider_auth_cwd()
file: codex-rs/protocol/src/config_types.rs
start line: 620
end line: 630
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8432
unit: fn serialize_hook_prompt_fragment()
file: codex-rs/protocol/src/items.rs
start line: 677
end line: 686
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8433
unit: fn create_env_inserts_pathext_on_windows_when_missing()
file: codex-rs/protocol/src/shell_environment.rs
start line: 272
end line: 283
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8434
unit: fn default()
file: codex-rs/protocol/src/exec_output.rs
start line: 50
end line: 59
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8435
unit: fn has_root_access()
file: codex-rs/protocol/src/permissions.rs
start line: 624
end line: 633
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8436
unit: fn resolve_file_system_path()
file: codex-rs/protocol/src/permissions.rs
start line: 1816
end line: 1825
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8437
unit: fn local_temporary_directories()
file: codex-rs/protocol/src/permissions.rs
start line: 1905
end line: 1914
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8438
unit: fn special_path_matches_absolute_path()
file: codex-rs/protocol/src/permissions.rs
start line: 1973
end line: 1982
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8439
unit: fn sorted_writable_roots()
file: codex-rs/protocol/src/permissions.rs
start line: 2077
end line: 2086
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8440
unit: fn unclosed_character_classes_match_literal_brackets()
file: codex-rs/protocol/src/permissions.rs
start line: 4402
end line: 4412
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8441
unit: fn deserialize_optional_model_selector()
file: codex-rs/protocol/src/openai_models.rs
start line: 340
end line: 349
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8442
unit: fn resolved_context_window_falls_back_to_max_context_window()
file: codex-rs/protocol/src/openai_models.rs
start line: 1956
end line: 1966
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8443
unit: fn receiver_agent_identity()
file: codex-rs/protocol/src/legacy_events.rs
start line: 393
end line: 402
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8444
unit: fn deserialize_path_uri_from_api_path()
file: codex-rs/protocol/src/capabilities.rs
start line: 38
end line: 47
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8445
unit: fn fmt()
file: codex-rs/aws-auth/src/lib.rs
start line: 35
end line: 44
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8446
unit: fn credentials_provider_failures_are_retryable()
file: codex-rs/aws-auth/src/lib.rs
start line: 267
end line: 276
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8447
unit: fn observe()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 276
end line: 285
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8448
unit: fn parse_message()
file: codex-rs/cli/src/debug_sandbox/seatbelt.rs
start line: 102
end line: 114
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8449
unit: fn watch_children()
file: codex-rs/cli/src/debug_sandbox/pid_tracker.rs
start line: 110
end line: 119
size: 10 LOC
McCabe index: 2
number of parameters: 4

id: 8450
unit: fn install_method_name()
file: codex-rs/cli/src/doctor/runtime.rs
start line: 119
end line: 128
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8451
unit: fn update_action_label()
file: codex-rs/cli/src/doctor/updates.rs
start line: 431
end line: 440
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8452
unit: fn fetch_latest_version()
file: codex-rs/cli/src/doctor/updates.rs
start line: 442
end line: 451
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8453
unit: fn styled_overall_status()
file: codex-rs/cli/src/doctor/output.rs
start line: 435
end line: 445
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8454
unit: fn websocket_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 787
end line: 796
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8455
unit: fn redact_detail_preserves_secret_presence_booleans()
file: codex-rs/cli/src/doctor/output.rs
start line: 1763
end line: 1772
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8456
unit: fn archived_from_rollout_path()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 605
end line: 614
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8457
unit: fn for_profile_invocation()
file: codex-rs/cli/src/debug_sandbox.rs
start line: 190
end line: 199
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8458
unit: fn new()
file: codex-rs/cli/src/doctor.rs
start line: 251
end line: 260
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8459
unit: fn doctor_install_context()
file: codex-rs/cli/src/doctor.rs
start line: 951
end line: 960
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8460
unit: fn tmux_diagnostic_details()
file: codex-rs/cli/src/doctor.rs
start line: 2142
end line: 2151
size: 10 LOC
McCabe index: 3
number of parameters: 0

id: 8461
unit: fn tmux_option_value()
file: codex-rs/cli/src/doctor.rs
start line: 2159
end line: 2168
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8462
unit: fn tmux_display_message()
file: codex-rs/cli/src/doctor.rs
start line: 2170
end line: 2179
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8463
unit: fn ignores_classic_chatgpt_app()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 388
end line: 398
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8464
unit: fn display_workspace_path()
file: codex-rs/cli/src/desktop_app/windows.rs
start line: 76
end line: 85
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8465
unit: fn backup_folder_uses_parent_of_first_backup_path()
file: codex-rs/cli/src/state_db_recovery.rs
start line: 149
end line: 159
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8466
unit: fn from_outcome()
file: codex-rs/cli/src/plugin_cmd.rs
start line: 191
end line: 200
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8467
unit: fn delete_action()
file: codex-rs/cli/src/main.rs
start line: 937
end line: 946
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8468
unit: fn interactive_tui_future_stays_bounded()
file: codex-rs/cli/src/main.rs
start line: 2871
end line: 2881
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8469
unit: fn exec_server_remote_api_key_auth_accepts_https_openai_domains()
file: codex-rs/cli/src/main.rs
start line: 2965
end line: 2974
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8470
unit: fn dangerous_bypass_conflicts_with_approval_policy()
file: codex-rs/cli/src/main.rs
start line: 3250
end line: 3260
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8471
unit: fn sandbox_parses_permissions_profile_short_alias()
file: codex-rs/cli/src/main.rs
start line: 3665
end line: 3676
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8472
unit: fn sandbox_parses_config_profile()
file: codex-rs/cli/src/main.rs
start line: 3680
end line: 3691
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8473
unit: fn format_exit_messages_includes_session_id_without_resume_hint()
file: codex-rs/cli/src/main.rs
start line: 3793
end line: 3802
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8474
unit: fn resume_and_fork_preserve_no_alt_screen()
file: codex-rs/cli/src/main.rs
start line: 3909
end line: 3918
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8475
unit: fn app_server_listen_unix_socket_url_parses()
file: codex-rs/cli/src/main.rs
start line: 4581
end line: 4590
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8476
unit: fn reject_remote_auth_token_env_for_app_server_proxy()
file: codex-rs/cli/src/main.rs
start line: 4711
end line: 4720
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8477
unit: fn feature_toggles_unknown_feature_errors()
file: codex-rs/cli/src/main.rs
start line: 4890
end line: 4899
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8478
unit: fn strict_config_feature_toggle_error()
file: codex-rs/cli/src/main.rs
start line: 4924
end line: 4933
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8479
unit: fn print_remote_control_progress()
file: codex-rs/cli/src/remote_control_cmd.rs
start line: 98
end line: 108
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8480
unit: fn foreground_stop_signal()
file: codex-rs/cli/src/remote_control_cmd.rs
start line: 185
end line: 194
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8481
unit: fn foreground()
file: codex-rs/cli/src/remote_control_cmd.rs
start line: 344
end line: 353
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8482
unit: fn as_str()
file: codex-rs/state/src/telemetry.rs
start line: 57
end line: 66
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8483
unit: fn record_duration()
file: codex-rs/state/src/telemetry.rs
start line: 145
end line: 154
size: 10 LOC
McCabe index: 2
number of parameters: 5

id: 8484
unit: fn fmt()
file: codex-rs/state/src/runtime/recovery.rs
start line: 51
end line: 60
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8485
unit: fn apply_turn_context()
file: codex-rs/state/src/extract.rs
start line: 92
end line: 101
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8486
unit: fn diff_fields_detects_changes()
file: codex-rs/state/src/extract.rs
start line: 727
end line: 736
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8487
unit: fn runtime_migrator()
file: codex-rs/state/src/migrations.rs
start line: 19
end line: 28
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8488
unit: fn summary()
file: codex-rs/backend-client/src/types.rs
start line: 435
end line: 444
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8489
unit: fn thread_usage_url()
file: codex-rs/backend-client/src/client/thread_usage.rs
start line: 74
end line: 83
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8490
unit: fn send_cell_closed()
file: codex-rs/code-mode-host/src/grpc/session.rs
start line: 394
end line: 403
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8491
unit: fn trace_context_from_request()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 35
end line: 44
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8492
unit: fn close_session()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 314
end line: 323
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8493
unit: fn subscribe_to_tool_calls()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 325
end line: 334
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8494
unit: fn complete_tool_call()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 336
end line: 345
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8495
unit: fn acknowledge_notification()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 347
end line: 356
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8496
unit: fn wait()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 386
end line: 395
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8497
unit: fn cancel_wait()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 397
end line: 406
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8498
unit: fn terminate()
file: codex-rs/code-mode-host/src/grpc/mod.rs
start line: 408
end line: 417
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8499
unit: fn remove_cell_route()
file: codex-rs/code-mode-host/src/peer.rs
start line: 506
end line: 515
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8500
unit: fn ring_buffer_drops_front_when_full()
file: codex-rs/feedback/src/lib.rs
start line: 872
end line: 882
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8501
unit: fn metadata_layer_records_tags_from_feedback_target()
file: codex-rs/feedback/src/lib.rs
start line: 932
end line: 943
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8502
unit: fn cursor_to_anchor()
file: codex-rs/rollout/src/state_db.rs
start line: 279
end line: 288
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8503
unit: fn cursor_from_thread_item()
file: codex-rs/rollout/src/recorder.rs
start line: 1613
end line: 1622
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8504
unit: fn new()
file: codex-rs/rollout/src/list.rs
start line: 1086
end line: 1096
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8505
unit: fn disconnect_connection()
file: codex-rs/app-server/src/transport.rs
start line: 125
end line: 134
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8506
unit: fn test_user_config_file_from_env()
file: codex-rs/app-server/src/lib.rs
start line: 1336
end line: 1346
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8507
unit: fn api_thread_goal_status_from_state()
file: codex-rs/app-server/src/request_processors/thread_goal_processor.rs
start line: 509
end line: 518
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8508
unit: fn current_account_updated_notification()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 200
end line: 209
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8509
unit: fn has_model_resume_override()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 259
end line: 268
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8510
unit: fn serialize_thread_turns_cursor()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5512
end line: 5521
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8511
unit: fn thread_read_view_error()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5657
end line: 5666
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8512
unit: fn deserialize_stored_thread_item()
file: codex-rs/app-server/src/request_processors/thread_processor.rs
start line: 5681
end line: 5690
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8513
unit: fn record_legacy_apps_installed_duration()
file: codex-rs/app-server/src/request_processors/apps_processor.rs
start line: 375
end line: 384
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8514
unit: fn map_hook_matcher_group_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 650
end line: 659
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8515
unit: fn record_apps_read_duration()
file: codex-rs/app-server/src/request_processors/apps_processor/read.rs
start line: 80
end line: 89
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8516
unit: fn handle()
file: codex-rs/app-server/src/request_processors/remote_control_processor.rs
start line: 119
end line: 128
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8517
unit: fn map_update_error()
file: codex-rs/app-server/src/request_processors/remote_control_processor.rs
start line: 142
end line: 151
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8518
unit: fn mcp_operation_error()
file: codex-rs/app-server/src/request_processors/mcp_processor.rs
start line: 551
end line: 560
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8519
unit: fn ensure_thread_sections_supported()
file: codex-rs/app-server/src/request_processors/thread_sections.rs
start line: 164
end line: 173
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8520
unit: fn sync_receiver_values()
file: codex-rs/app-server/src/request_processors/thread_lifecycle.rs
start line: 72
end line: 82
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8521
unit: fn redacted_mcp_tool_call_result()
file: codex-rs/app-server/src/request_processors/thread_resume_redaction.rs
start line: 41
end line: 50
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8522
unit: fn current_time()
file: codex-rs/app-server/src/current_time.rs
start line: 44
end line: 53
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8523
unit: fn new_with_file_watcher()
file: codex-rs/app-server/src/fs_watch.rs
start line: 65
end line: 74
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8524
unit: fn drop()
file: codex-rs/app-server/src/thread_status.rs
start line: 48
end line: 57
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8525
unit: fn command_execution_output_delta_notification()
file: codex-rs/app-server-client/src/lib.rs
start line: 998
end line: 1007
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8526
unit: fn agent_message_delta_notification()
file: codex-rs/app-server-client/src/lib.rs
start line: 1009
end line: 1018
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8527
unit: fn remote_initialize_params_forward_openai_form_capability()
file: codex-rs/app-server-client/src/lib.rs
start line: 1067
end line: 1077
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8528
unit: fn is_fresh()
file: codex-rs/models-manager/src/cache.rs
start line: 83
end line: 92
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8529
unit: fn refresh_if_new_etag()
file: codex-rs/models-manager/src/manager.rs
start line: 204
end line: 218
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8530
unit: fn requested_model_is_available()
file: codex-rs/models-manager/src/manager.rs
start line: 606
end line: 615
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8531
unit: fn task_failure()
file: codex-rs/code-mode/src/remote_session/connection.rs
start line: 550
end line: 559
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8532
unit: fn new()
file: codex-rs/code-mode/src/remote_session.rs
start line: 133
end line: 142
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8533
unit: fn retain_cleanup()
file: codex-rs/code-mode/src/remote_session.rs
start line: 469
end line: 478
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8534
unit: fn execute()
file: codex-rs/code-mode/src/grpc_session/reconnect.rs
start line: 75
end line: 84
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8535
unit: fn drop()
file: codex-rs/code-mode/src/grpc_session/mod.rs
start line: 216
end line: 225
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8536
unit: fn parse_updated_at()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 777
end line: 786
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8537
unit: fn default()
file: codex-rs/cloud-tasks-client/src/api.rs
start line: 124
end line: 133
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8538
unit: def make_symlink()
file: codex-rs/windows-sandbox-rs/sandbox_smoketests.py
start line: 133
end line: 143
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8539
unit: fn permission_profile_rejects_disabled_profiles()
file: codex-rs/windows-sandbox-rs/src/resolved_permissions.rs
start line: 438
end line: 448
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8540
unit: fn command_targets_windows_apps()
file: codex-rs/windows-sandbox-rs/src/elevated/runner_client.rs
start line: 106
end line: 115
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8541
unit: fn configured_depth_caps_recursive_glob_scans()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 383
end line: 392
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8542
unit: fn include_paths()
file: codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs
start line: 72
end line: 81
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8543
unit: fn wait_for_path()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 125
end line: 134
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8544
unit: fn offline_proxy_settings_for_request()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 764
end line: 773
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8545
unit: fn verify_setup_completed()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 884
end line: 893
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8546
unit: fn or_cancel()
file: codex-rs/async-utils/src/lib.rs
start line: 15
end line: 25
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8547
unit: fn v8__V8__IsSandboxEnabled()
file: codex-rs/v8-poc/src/lib.rs
start line: 19
end line: 33
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8548
unit: fn serialization_failure_outcome()
file: codex-rs/hooks/src/events/stop.rs
start line: 449
end line: 458
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8549
unit: fn permission_request_returns_allow_when_no_handler_denies()
file: codex-rs/hooks/src/events/permission_request.rs
start line: 319
end line: 329
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8550
unit: fn synthetic_layer_path()
file: codex-rs/hooks/src/engine/discovery.rs
start line: 424
end line: 434
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8551
unit: fn execute_pac_url()
file: codex-rs/http-client/src/outbound_proxy/macos.rs
start line: 276
end line: 285
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8552
unit: fn new()
file: codex-rs/http-client/src/tls_backend_fallback.rs
start line: 92
end line: 101
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8553
unit: fn ca_path_prefers_codex_env()
file: codex-rs/http-client/src/custom_ca.rs
start line: 759
end line: 769
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8554
unit: fn ca_path_ignores_empty_values()
file: codex-rs/http-client/src/custom_ca.rs
start line: 782
end line: 792
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8555
unit: fn rustls_config_reports_invalid_ca_file()
file: codex-rs/http-client/src/custom_ca.rs
start line: 808
end line: 819
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8556
unit: fn is_chatgpt_cookie_url()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 111
end line: 122
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8557
unit: fn new()
file: codex-rs/http-client/src/route_aware_client_pool.rs
start line: 208
end line: 217
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8558
unit: fn classify_shell()
file: codex-rs/apply-patch/src/invocation.rs
start line: 63
end line: 72
size: 10 LOC
McCabe index: 6
number of parameters: 3

id: 8559
unit: fn extract_apply_patch_from_shell()
file: codex-rs/apply-patch/src/invocation.rs
start line: 100
end line: 109
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8560
unit: fn assert_not_match()
file: codex-rs/apply-patch/src/invocation.rs
start line: 540
end line: 549
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8561
unit: fn turn_items_for_thread()
file: codex-rs/exec/src/lib.rs
start line: 1530
end line: 1539
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8562
unit: fn resume_lookup_model_providers()
file: codex-rs/exec/src/lib.rs
start line: 1724
end line: 1733
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8563
unit: fn set_filtered()
file: codex-rs/arg0/src/lib.rs
start line: 312
end line: 323
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8564
unit: fn path_env_with_package_path_dir()
file: codex-rs/arg0/src/lib.rs
start line: 458
end line: 467
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8565
unit: fn janitor_skips_dirs_with_held_lock()
file: codex-rs/arg0/src/lib.rs
start line: 785
end line: 796
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8566
unit: fn try_from()
file: codex-rs/file-system/src/lib.rs
start line: 193
end line: 202
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8567
unit: fn read_thread()
file: codex-rs/thread-store/src/store.rs
start line: 188
end line: 204
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8568
unit: fn list_thread_sections()
file: codex-rs/thread-store/src/store.rs
start line: 207
end line: 216
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8569
unit: fn create_thread_section()
file: codex-rs/thread-store/src/store.rs
start line: 219
end line: 228
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8570
unit: fn rename_thread_section()
file: codex-rs/thread-store/src/store.rs
start line: 231
end line: 240
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8571
unit: fn delete_thread_section()
file: codex-rs/thread-store/src/store.rs
start line: 243
end line: 252
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8572
unit: fn list_projects()
file: codex-rs/thread-store/src/store.rs
start line: 259
end line: 268
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8573
unit: fn create_project()
file: codex-rs/thread-store/src/store.rs
start line: 278
end line: 287
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8574
unit: fn update_project()
file: codex-rs/thread-store/src/store.rs
start line: 289
end line: 298
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8575
unit: fn move_project()
file: codex-rs/thread-store/src/store.rs
start line: 300
end line: 309
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8576
unit: fn search_threads()
file: codex-rs/thread-store/src/store.rs
start line: 325
end line: 334
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8577
unit: fn search_thread_occurrences()
file: codex-rs/thread-store/src/store.rs
start line: 337
end line: 346
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8578
unit: fn list_timeline()
file: codex-rs/thread-store/src/store.rs
start line: 367
end line: 376
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8579
unit: fn merge_pending_update()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 335
end line: 344
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8580
unit: fn user_message()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 796
end line: 805
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8581
unit: fn persist_thread()
file: codex-rs/thread-store/src/in_memory.rs
start line: 865
end line: 874
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8582
unit: fn update_thread_metadata()
file: codex-rs/thread-store/src/local/mod.rs
start line: 627
end line: 636
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8583
unit: fn tag()
file: codex-rs/thread-store/src/local/rollout_migration/telemetry.rs
start line: 127
end line: 136
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8584
unit: fn event_type()
file: codex-rs/thread-store/src/local/rollout_migration/line_parser.rs
start line: 184
end line: 193
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8585
unit: fn header_turn_state_value_from_json()
file: codex-rs/codex-api/src/sse/responses.rs
start line: 289
end line: 298
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8586
unit: fn api_error_user_message()
file: codex-rs/codex-api/src/api_bridge.rs
start line: 222
end line: 231
size: 10 LOC
McCabe index: 4
number of parameters: 2

id: 8587
unit: fn parse_header_bool()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 242
end line: 251
size: 10 LOC
McCabe index: 7
number of parameters: 2

id: 8588
unit: fn parse_all_rate_limits_includes_default_codex_snapshot()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 369
end line: 379
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8589
unit: fn fmt()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 194
end line: 203
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8590
unit: fn append_handoff_input()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 747
end line: 757
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8591
unit: fn append_query_pair()
file: codex-rs/codex-api/src/endpoint/realtime_call.rs
start line: 235
end line: 244
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8592
unit: fn attempt_status_span()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 742
end line: 751
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8593
unit: fn select_attempt_validates_bounds()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2355
end line: 2364
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8594
unit: fn parse_attempts()
file: codex-rs/cloud-tasks/src/cli.rs
start line: 52
end line: 61
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8595
unit: fn parse_limit()
file: codex-rs/cloud-tasks/src/cli.rs
start line: 63
end line: 72
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8596
unit: fn test_pull_events_decoder_status_and_success()
file: codex-rs/ollama/src/parser.rs
start line: 38
end line: 48
size: 10 LOC
McCabe index: 3
number of parameters: 0

id: 8597
unit: fn prepare_escalated_exec()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 617
end line: 626
size: 10 LOC
McCabe index: 1
number of parameters: 6

id: 8598
unit: fn dump_file_with_suffix()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 367
end line: 377
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8599
unit: fn codex_signature()
file: codex-rs/git-utils/src/baseline.rs
start line: 162
end line: 171
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8600
unit: fn quote_shell()
file: codex-rs/git-utils/src/apply.rs
start line: 172
end line: 181
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8601
unit: fn normalize_remote_host()
file: codex-rs/git-utils/src/info.rs
start line: 249
end line: 258
size: 10 LOC
McCabe index: 5
number of parameters: 2

id: 8602
unit: fn canonicalize_git_remote_url_handles_ghe_without_lowercasing_path()
file: codex-rs/git-utils/src/info.rs
start line: 911
end line: 920
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8603
unit: fn extracts_lowercase_flags()
file: codex-rs/shell-command/src/powershell.rs
start line: 181
end line: 190
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8604
unit: fn extracts_full_path_powershell_command()
file: codex-rs/shell-command/src/powershell.rs
start line: 193
end line: 202
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8605
unit: fn extracts_with_noprofile_and_alias()
file: codex-rs/shell-command/src/powershell.rs
start line: 205
end line: 214
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8606
unit: fn parses_plain_powershell_commands()
file: codex-rs/shell-command/src/powershell.rs
start line: 260
end line: 270
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8607
unit: fn parse_raw_string()
file: codex-rs/shell-command/src/bash.rs
start line: 303
end line: 313
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8608
unit: fn accepts_mixed_quote_concatenation()
file: codex-rs/shell-command/src/bash.rs
start line: 373
end line: 382
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8609
unit: fn handles_complex_bash_command_head()
file: codex-rs/shell-command/src/parse_command.rs
start line: 182
end line: 191
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8610
unit: fn supports_rg_files_with_path_and_pipe()
file: codex-rs/shell-command/src/parse_command.rs
start line: 221
end line: 230
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8611
unit: fn supports_rg_files_then_head()
file: codex-rs/shell-command/src/parse_command.rs
start line: 233
end line: 242
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8612
unit: fn cd_then_cat_is_single_read()
file: codex-rs/shell-command/src/parse_command.rs
start line: 402
end line: 411
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8613
unit: fn cd_with_double_dash_then_cat_is_read()
file: codex-rs/shell-command/src/parse_command.rs
start line: 414
end line: 423
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8614
unit: fn cd_with_multiple_operands_uses_last()
file: codex-rs/shell-command/src/parse_command.rs
start line: 426
end line: 435
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8615
unit: fn bash_cd_then_cat_is_read()
file: codex-rs/shell-command/src/parse_command.rs
start line: 449
end line: 458
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8616
unit: fn supports_ls_with_pipe()
file: codex-rs/shell-command/src/parse_command.rs
start line: 461
end line: 470
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8617
unit: fn supports_grep_recursive_current_dir()
file: codex-rs/shell-command/src/parse_command.rs
start line: 594
end line: 603
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8618
unit: fn supports_grep_query_with_slashes_not_shortened()
file: codex-rs/shell-command/src/parse_command.rs
start line: 680
end line: 691
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8619
unit: fn supports_grep_weird_backtick_in_query()
file: codex-rs/shell-command/src/parse_command.rs
start line: 694
end line: 703
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8620
unit: fn supports_python_walks_files()
file: codex-rs/shell-command/src/parse_command.rs
start line: 730
end line: 739
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8621
unit: fn supports_python3_walks_files()
file: codex-rs/shell-command/src/parse_command.rs
start line: 742
end line: 751
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8622
unit: fn head_behavior()
file: codex-rs/shell-command/src/parse_command.rs
start line: 789
end line: 802
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8623
unit: fn drops_yes_in_pipelines()
file: codex-rs/shell-command/src/parse_command.rs
start line: 947
end line: 957
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8624
unit: fn preserves_rg_with_spaces()
file: codex-rs/shell-command/src/parse_command.rs
start line: 976
end line: 985
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8625
unit: fn shorten_path_on_windows()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1040
end line: 1049
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8626
unit: fn head_with_no_space()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1052
end line: 1061
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8627
unit: fn bash_dash_c_pipeline_parsing()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1064
end line: 1074
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8628
unit: fn tail_with_no_space()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1077
end line: 1086
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8629
unit: fn grep_with_query_and_path()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1089
end line: 1098
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8630
unit: fn rg_with_equals_style_flags()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1165
end line: 1174
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8631
unit: fn find_basic_name_filter()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1245
end line: 1254
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8632
unit: fn bin_bash_lc_sed()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1268
end line: 1277
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8633
unit: fn bin_zsh_lc_sed()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1279
end line: 1288
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8634
unit: fn has_in_place_flag()
file: codex-rs/shell-command/src/parse_command.rs
start line: 2241
end line: 2250
size: 10 LOC
McCabe index: 6
number of parameters: 1

id: 8635
unit: fn rm_args_include_force_option()
file: codex-rs/shell-command/src/command_safety/is_dangerous_command.rs
start line: 164
end line: 173
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8636
unit: fn previous_char_boundary()
file: codex-rs/memories/write/src/workspace.rs
start line: 173
end line: 182
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8637
unit: fn emit_metrics()
file: codex-rs/memories/write/src/phase2.rs
start line: 586
end line: 596
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8638
unit: fn storage_mode()
file: codex-rs/login/src/auth/manager.rs
start line: 1773
end line: 1782
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8639
unit: fn revocable_token()
file: codex-rs/login/src/auth/revoke.rs
start line: 68
end line: 77
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8640
unit: fn decode_jwt_payload()
file: codex-rs/login/src/token_data.rs
start line: 117
end line: 128
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8641
unit: fn redact_sensitive_query_value()
file: codex-rs/login/src/server.rs
start line: 733
end line: 742
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8642
unit: fn redact_sensitive_query_value_only_scrubs_known_keys()
file: codex-rs/login/src/server.rs
start line: 1247
end line: 1256
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8643
unit: fn device_code_prompt()
file: codex-rs/login/src/device_code_auth.rs
start line: 149
end line: 158
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8644
unit: fn mcp_server_names_from_config()
file: codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs
start line: 291
end line: 300
size: 10 LOC
McCabe index: 2
number of parameters: 1

id: 8645
unit: fn frontmatter_value_from_yaml()
file: codex-rs/external-agent-migration/src/subagents.rs
start line: 189
end line: 198
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8646
unit: fn looks_like_windows_hook_command()
file: codex-rs/external-agent-migration/src/hooks_common.rs
start line: 226
end line: 235
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8647
unit: fn truncate()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 189
end line: 198
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8648
unit: fn session_migration()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 367
end line: 376
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8649
unit: fn app_server_client()
file: codex-rs/analytics/src/reducer.rs
start line: 223
end line: 232
size: 10 LOC
McCabe index: 2
number of parameters: 2

id: 8650
unit: fn ingest_turn_codex_error()
file: codex-rs/analytics/src/reducer.rs
start line: 1195
end line: 1204
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8651
unit: fn ingest_app_mentioned()
file: codex-rs/analytics/src/reducer.rs
start line: 1290
end line: 1299
size: 10 LOC
McCabe index: 1
number of parameters: 3

id: 8652
unit: fn open_capture_file()
file: codex-rs/analytics/src/analytics_capture.rs
start line: 25
end line: 34
size: 10 LOC
McCabe index: 1
number of parameters: 1

id: 8653
unit: fn analytics_capture_file_from_env()
file: codex-rs/analytics/src/client.rs
start line: 145
end line: 155
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8654
unit: fn resolve_module_callback()
file: codex-rs/code-mode-runtime/src/runtime/module_loader.rs
start line: 164
end line: 173
size: 10 LOC
McCabe index: 1
number of parameters: 4

id: 8655
unit: fn spawn_cell_actor_harness_with_host()
file: codex-rs/code-mode-runtime/src/cell_actor/tests.rs
start line: 102
end line: 111
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8656
unit: fn var()
file: codex-rs/terminal-detection/src/lib.rs
start line: 255
end line: 264
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8657
unit: fn parse_zellij_version()
file: codex-rs/terminal-detection/src/lib.rs
start line: 490
end line: 499
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8658
unit: def _extract_codex_package_archive()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 249
end line: 260
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8659
unit: def _string_literal()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 324
end line: 334
size: 10 LOC
McCabe index: 7
number of parameters: 1

id: 8660
unit: def _normalized_schema_bundle_text()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 549
end line: 561
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8661
unit: def _preserve_thread_source_enum()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 674
end line: 698
size: 10 LOC
McCabe index: 3
number of parameters: 1

id: 8662
unit: def _model_arg_lines()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 1004
end line: 1013
size: 10 LOC
McCabe index: 4
number of parameters: 3

id: 8663
unit: def _installed_codex_path()
file: sdk/python/src/openai_codex/client.py
start line: 111
end line: 121
size: 10 LOC
McCabe index: 2
number of parameters: 0

id: 8664
unit: def resolve_codex_bin()
file: sdk/python/src/openai_codex/client.py
start line: 176
end line: 186
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8665
unit: def _coerce_notification()
file: sdk/python/src/openai_codex/client.py
start line: 750
end line: 761
size: 10 LOC
McCabe index: 4
number of parameters: 3

id: 8666
unit: export default defineConfig()
file: sdk/typescript/tsup.config.ts
start line: 3
end line: 12
size: 10 LOC
McCabe index: 1
number of parameters: 9

id: 8667
unit: def collect_native_component_sets()
file: scripts/stage_npm_packages.py
start line: 127
end line: 136
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8668
unit: def validate_source_outputs()
file: scripts/codex_package/cargo.py
start line: 185
end line: 194
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8669
unit: def write_zip_archive()
file: scripts/codex_package/archive.py
start line: 101
end line: 110
size: 10 LOC
McCabe index: 3
number of parameters: 2

id: 8670
unit: def _event_assistant_message()
file: scripts/mock_responses_websocket_server.py
start line: 67
end line: 76
size: 10 LOC
McCabe index: 1
number of parameters: 2

id: 8671
unit: def check()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 127
end line: 136
size: 10 LOC
McCabe index: 2
number of parameters: 4

id: 8672
unit: def __init__()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 159
end line: 168
size: 10 LOC
McCabe index: 1
number of parameters: 11

id: 8673
unit: def _send()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 228
end line: 237
size: 10 LOC
McCabe index: 2
number of parameters: 3

id: 8674
unit: def run_official_mode()
file: scripts/mcp_conformance/official_conformance.py
start line: 483
end line: 492
size: 10 LOC
McCabe index: 1
number of parameters: 0

id: 8675
unit: def rusty_v8_http_file_versions()
file: .github/scripts/rusty_v8_module_bazel.py
start line: 99
end line: 108
size: 10 LOC
McCabe index: 4
number of parameters: 1

id: 8676
unit: def manifest_failures()
file: .github/scripts/verify_tui_core_boundary.py
start line: 44
end line: 53
size: 10 LOC
McCabe index: 3
number of parameters: 0

id: 8677
unit: def prepare_staging_dir()
file: codex-cli/scripts/build_npm_package.py
start line: 217
end line: 226
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8678
unit: fn config()
file: tools/argument-comment-lint/driver.rs
start line: 19
end line: 27
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8679
unit: def fetch_packaged_entrypoint()
file: tools/argument-comment-lint/wrapper_common.py
start line: 233
end line: 241
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8680
unit: fn truncate_preview()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 336
end line: 344
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8681
unit: fn reasoning_encoded_part()
file: codex-rs/rollout-trace/src/reducer/conversation.rs
start line: 696
end line: 704
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8682
unit: fn code_cell_id_for_runtime_cell_id_if_known()
file: codex-rs/rollout-trace/src/reducer/code_cell.rs
start line: 609
end line: 617
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8683
unit: fn acquire_with_timeout()
file: codex-rs/rmcp-client/src/oauth/store_lock.rs
start line: 81
end line: 94
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8684
unit: fn local()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 455
end line: 463
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8685
unit: fn from()
file: codex-rs/rmcp-client/src/rmcp_client.rs
start line: 343
end line: 351
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8686
unit: fn oauth_tokens_are_usable()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 323
end line: 333
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 8687
unit: fn oauth_tokens_are_not_usable_when_required_refresh_token_is_blank()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1724
end line: 1733
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8688
unit: fn build_path_env_var()
file: codex-rs/rmcp-client/src/program_resolver.rs
start line: 234
end line: 242
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8689
unit: fn from()
file: codex-rs/rmcp-client/src/auth_status.rs
start line: 63
end line: 71
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8690
unit: fn typed_elicitation_result_rejects_non_object_meta()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 533
end line: 542
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8691
unit: fn create_env_includes_additional_whitelisted_variables()
file: codex-rs/rmcp-client/src/utils.rs
start line: 242
end line: 250
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8692
unit: fn create_env_preserves_path_when_it_is_not_utf8()
file: codex-rs/rmcp-client/src/utils.rs
start line: 345
end line: 356
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8693
unit: fn is_allowed_remote_control_chatgpt_host()
file: codex-rs/app-server-transport/src/transport/remote_control/protocol.rs
start line: 193
end line: 201
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 8694
unit: fn transition_unknown_to()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 647
end line: 655
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8695
unit: fn observe_client_message()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 3442
end line: 3450
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8696
unit: fn remove_assembly()
file: codex-rs/app-server-transport/src/transport/remote_control/segment.rs
start line: 251
end line: 259
size: 9 LOC
McCabe index: 2
number of parameters: 3

id: 8697
unit: fn audience_matches()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 358
end line: 366
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8698
unit: fn into_incoming()
file: codex-rs/app-server-transport/src/transport/websocket.rs
start line: 257
end line: 265
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8699
unit: fn connector_install_url()
file: codex-rs/connectors/src/lib.rs
start line: 482
end line: 490
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8700
unit: fn from_parts()
file: codex-rs/connectors/src/app_tool_policy.rs
start line: 83
end line: 91
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8701
unit: fn main()
file: codex-rs/bwrap/src/main.rs
start line: 32
end line: 40
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8702
unit: fn pending()
file: codex-rs/codex-mcp/src/runtime.rs
start line: 135
end line: 143
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8703
unit: fn tier()
file: codex-rs/codex-mcp/src/catalog.rs
start line: 123
end line: 131
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8704
unit: fn codex_apps_mcp_url_for_base_url()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 578
end line: 586
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8705
unit: fn from_transport()
file: codex-rs/codex-mcp/src/server.rs
start line: 377
end line: 385
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8706
unit: fn review()
file: codex-rs/codex-mcp/src/elicitation.rs
start line: 54
end line: 64
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 8707
unit: fn log()
file: codex-rs/network-proxy/src/mitm.rs
start line: 580
end line: 588
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8708
unit: fn validate_policy_against_constraints_disallows_widening_allowed_domains()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1758
end line: 1768
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8709
unit: fn validate_policy_against_constraints_allows_narrowing_wildcard_allowlist()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1801
end line: 1811
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8710
unit: fn validate_policy_against_constraints_rejects_widening_wildcard_allowlist()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1814
end line: 1824
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8711
unit: fn validate_policy_against_constraints_rejects_global_wildcard_in_managed_allowlist()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1827
end line: 1837
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8712
unit: fn validate_policy_against_constraints_allows_allow_all_unix_sockets_when_unmanaged()
file: codex-rs/network-proxy/src/runtime.rs
start line: 1978
end line: 1988
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8713
unit: fn github_cloud_binding()
file: codex-rs/network-proxy/src/credential_broker/providers/github.rs
start line: 93
end line: 101
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8714
unit: fn aligned_buffer()
file: codex-rs/network-proxy/src/windows_tcp_attribution.rs
start line: 286
end line: 294
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8715
unit: fn parse_host_port_parses_host_port_without_scheme()
file: codex-rs/network-proxy/src/config.rs
start line: 770
end line: 778
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8716
unit: fn parse_host_port_parses_ipv6_with_brackets()
file: codex-rs/network-proxy/src/config.rs
start line: 811
end line: 819
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8717
unit: fn parse_host_port_does_not_treat_unbracketed_ipv6_as_host_port()
file: codex-rs/network-proxy/src/config.rs
start line: 822
end line: 830
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8718
unit: fn parse_host_port_falls_back_to_default_port_when_port_is_invalid()
file: codex-rs/network-proxy/src/config.rs
start line: 833
end line: 841
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8719
unit: fn state_for_settings()
file: codex-rs/network-proxy/src/socks5.rs
start line: 866
end line: 874
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8720
unit: fn from()
file: codex-rs/tools/src/tool_spec.rs
start line: 180
end line: 188
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8721
unit: fn code_mode_result()
file: codex-rs/tools/src/tool_output.rs
start line: 191
end line: 200
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8722
unit: fn drop_schema_definitions()
file: codex-rs/tools/src/json_schema.rs
start line: 364
end line: 374
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8723
unit: fn prune_unreachable_definitions()
file: codex-rs/tools/src/json_schema.rs
start line: 593
end line: 602
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8724
unit: fn pre_tool_use_payload()
file: codex-rs/core/src/tools/registry.rs
start line: 131
end line: 140
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8725
unit: fn function_hook_tool_name()
file: codex-rs/core/src/tools/registry.rs
start line: 814
end line: 823
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 8726
unit: fn default()
file: codex-rs/core/src/tools/network_approval.rs
start line: 364
end line: 372
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8727
unit: fn into_protocol()
file: codex-rs/core/src/tools/code_mode/response_adapter.rs
start line: 17
end line: 25
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8728
unit: fn prepend_script_status()
file: codex-rs/core/src/tools/code_mode/mod.rs
start line: 316
end line: 324
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8729
unit: fn default()
file: codex-rs/core/src/tools/handlers/view_image.rs
start line: 35
end line: 43
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8730
unit: fn handle()
file: codex-rs/core/src/tools/handlers/extension_tools.rs
start line: 324
end line: 332
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8731
unit: fn parse_args_with_default()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 394
end line: 402
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8732
unit: fn search_info()
file: codex-rs/core/src/tools/handlers/dynamic.rs
start line: 98
end line: 106
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8733
unit: fn pre_tool_use_payload()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 406
end line: 415
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8734
unit: fn mcp_read_only_hint_supports_parallel_calls_without_server_opt_in()
file: codex-rs/core/src/tools/handlers/mcp.rs
start line: 756
end line: 765
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8735
unit: fn network_proxy_environment_error()
file: codex-rs/core/src/exec.rs
start line: 135
end line: 143
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8736
unit: fn render_with()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 438
end line: 446
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8737
unit: fn snapshot()
file: codex-rs/core/src/context/world_state/agents_md.rs
start line: 38
end line: 46
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8738
unit: fn body()
file: codex-rs/core/src/context/inter_agent_message.rs
start line: 62
end line: 70
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8739
unit: fn prepare_realtime_backend_prompt_prefers_config_override()
file: codex-rs/core/src/realtime_prompt.rs
start line: 39
end line: 47
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8740
unit: fn prepare_realtime_backend_prompt_uses_request_prompt()
file: codex-rs/core/src/realtime_prompt.rs
start line: 50
end line: 58
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8741
unit: fn reset_websocket_session()
file: codex-rs/core/src/client.rs
start line: 1286
end line: 1294
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8742
unit: fn get_last_response()
file: codex-rs/core/src/client.rs
start line: 1376
end line: 1384
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8743
unit: fn remove()
file: codex-rs/core/src/config/edit.rs
start line: 619
end line: 629
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8744
unit: fn default()
file: codex-rs/core/src/config/managed_features.rs
start line: 30
end line: 38
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8745
unit: fn from()
file: codex-rs/core/src/config/managed_features.rs
start line: 132
end line: 140
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8746
unit: fn push_feature_requirement_warning()
file: codex-rs/core/src/config/managed_features.rs
start line: 250
end line: 258
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8747
unit: fn push_invalid_config_warning()
file: codex-rs/core/src/config/otel.rs
start line: 110
end line: 118
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8748
unit: fn is_permission_allowed()
file: codex-rs/core/src/config/mod.rs
start line: 4715
end line: 4723
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8749
unit: fn validate_glob_scan_max_depth()
file: codex-rs/core/src/config/permissions.rs
start line: 750
end line: 758
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8750
unit: fn contains_glob_chars_for_platform()
file: codex-rs/core/src/config/permissions.rs
start line: 764
end line: 772
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8751
unit: fn normalize_absolute_path_for_platform()
file: codex-rs/core/src/config/permissions.rs
start line: 827
end line: 836
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8752
unit: fn auth_keyring_backend_kind_from_secret_auth_storage()
file: codex-rs/core/src/config/auth_keyring.rs
start line: 110
end line: 118
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8753
unit: fn bound_explicit_plugin_instructions()
file: codex-rs/core/src/plugins/render.rs
start line: 79
end line: 88
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8754
unit: fn profile_has_managed_filesystem_restrictions()
file: codex-rs/core/src/exec_policy.rs
start line: 821
end line: 829
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8755
unit: fn retained_input_image_count()
file: codex-rs/core/src/compact_remote_v2.rs
start line: 571
end line: 580
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8756
unit: fn apply_delete()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 226
end line: 234
size: 9 LOC
McCabe index: 3
number of parameters: 3

id: 8757
unit: fn thread_config_for_selection()
file: codex-rs/core/src/environment_selection.rs
start line: 187
end line: 195
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8758
unit: fn response_item_may_include_external_context()
file: codex-rs/core/src/stream_events_utils.rs
start line: 133
end line: 141
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8759
unit: fn hook_permission_mode()
file: codex-rs/core/src/hook_runtime.rs
start line: 1009
end line: 1017
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8760
unit: fn failure_reason()
file: codex-rs/core/src/guardian/review.rs
start line: 169
end line: 177
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8761
unit: fn new()
file: codex-rs/core/src/guardian/review_session.rs
start line: 378
end line: 386
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8762
unit: fn read_only_guardian_permission_profile()
file: codex-rs/core/src/guardian/review_session.rs
start line: 1492
end line: 1500
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8763
unit: fn terminal_status_tag()
file: codex-rs/core/src/guardian/metrics.rs
start line: 149
end line: 157
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8764
unit: fn risk_level_tag()
file: codex-rs/core/src/guardian/metrics.rs
start line: 211
end line: 219
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8765
unit: fn user_authorization_tag()
file: codex-rs/core/src/guardian/metrics.rs
start line: 221
end line: 229
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8766
unit: fn response_item_contains_message_text()
file: codex-rs/core/src/guardian/tests.rs
start line: 400
end line: 408
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8767
unit: fn guardian_prompt_text()
file: codex-rs/core/src/guardian/tests.rs
start line: 442
end line: 450
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8768
unit: fn fast_decision()
file: codex-rs/core/src/guardian/tests.rs
start line: 3167
end line: 3175
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 8769
unit: fn renders_apps_section_with_an_accessible_and_enabled_app()
file: codex-rs/core/src/apps/render.rs
start line: 56
end line: 65
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8770
unit: fn local_time_context()
file: codex-rs/core/src/session/turn_context.rs
start line: 630
end line: 638
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8771
unit: fn assign_missing_response_item_id()
file: codex-rs/core/src/session/mod.rs
start line: 3197
end line: 3205
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8772
unit: fn requirements_fragment_from_delivered()
file: codex-rs/cloud-config/src/backend.rs
start line: 128
end line: 136
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8773
unit: fn cloud_config_eligible_auth()
file: codex-rs/cloud-config/src/service.rs
start line: 49
end line: 57
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 8774
unit: fn emit_metric()
file: codex-rs/cloud-config/src/metrics.rs
start line: 87
end line: 95
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8775
unit: fn ensure_marketplace_manifest_exists()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 513
end line: 521
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8776
unit: fn apple_developer_tools_available()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 681
end line: 689
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8777
unit: fn requirements()
file: codex-rs/core-plugins/src/marketplace_add.rs
start line: 228
end line: 236
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8778
unit: fn ensure_chatgpt_auth()
file: codex-rs/core-plugins/src/remote.rs
start line: 2255
end line: 2263
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8779
unit: fn authenticated_request()
file: codex-rs/core-plugins/src/remote.rs
start line: 2265
end line: 2273
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8780
unit: fn hex_prefix()
file: codex-rs/core-plugins/src/store.rs
start line: 487
end line: 495
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8781
unit: fn unique_supported_command_sources()
file: codex-rs/core-plugins/src/command_migration.rs
start line: 178
end line: 186
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8782
unit: fn has_same_cache_identity()
file: codex-rs/core-plugins/src/manager.rs
start line: 308
end line: 316
size: 9 LOC
McCabe index: 4
number of parameters: 2

id: 8783
unit: fn restriction_product_matches()
file: codex-rs/core-plugins/src/manager.rs
start line: 696
end line: 704
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8784
unit: fn plugin_install_error_type()
file: codex-rs/core-plugins/src/manager.rs
start line: 3603
end line: 3611
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8785
unit: fn allow_test_loopback_http_bundle_downloads()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 229
end line: 238
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 8786
unit: fn expand_tilde_path()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 170
end line: 178
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8787
unit: fn looks_like_github_shorthand()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 188
end line: 196
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8788
unit: fn github_shorthand_parses_ref_suffix()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 224
end line: 232
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8789
unit: fn explicit_ref_overrides_source_ref()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 250
end line: 258
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8790
unit: fn marketplace_plugin()
file: codex-rs/core-plugins/src/script_attribution.rs
start line: 159
end line: 167
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8791
unit: fn plugin_mcp_config_paths()
file: codex-rs/core-plugins/src/loader.rs
start line: 1101
end line: 1109
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8792
unit: fn plugin_app_config_paths()
file: codex-rs/core-plugins/src/loader.rs
start line: 1155
end line: 1163
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8793
unit: fn looks_like_github_shorthand()
file: codex-rs/core-plugins/src/marketplace.rs
start line: 922
end line: 930
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8794
unit: fn installed_remote_plugin_json()
file: codex-rs/core-plugins/src/remote/share/tests.rs
start line: 130
end line: 138
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8795
unit: fn forced_chatgpt_workspace_id_rejects_comma_separated_string()
file: codex-rs/config/src/config_toml.rs
start line: 1015
end line: 1024
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8796
unit: fn default()
file: codex-rs/config/src/types.rs
start line: 889
end line: 897
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8797
unit: fn span_for_path()
file: codex-rs/config/src/diagnostics.rs
start line: 360
end line: 368
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8798
unit: fn is_empty()
file: codex-rs/config/src/browser_computer_use_requirements.rs
start line: 25
end line: 33
size: 9 LOC
McCabe index: 7
number of parameters: 1

id: 8799
unit: fn allowed_approvals_reviewers_is_not_empty()
file: codex-rs/config/src/config_requirements.rs
start line: 2977
end line: 2986
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8800
unit: fn merge_app_requirements_descending_prefers_false_from_lower_precedence()
file: codex-rs/config/src/config_requirements.rs
start line: 3163
end line: 3173
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8801
unit: fn merge_app_requirements_descending_keeps_higher_true_when_lower_is_unset()
file: codex-rs/config/src/config_requirements.rs
start line: 3176
end line: 3186
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8802
unit: fn merge_app_requirements_descending_uses_lower_value_when_higher_missing()
file: codex-rs/config/src/config_requirements.rs
start line: 3189
end line: 3199
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8803
unit: fn merge_app_requirements_descending_preserves_higher_false_when_lower_missing_app()
file: codex-rs/config/src/config_requirements.rs
start line: 3202
end line: 3212
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8804
unit: fn insert_layer_by_precedence()
file: codex-rs/config/src/loader/mod.rs
start line: 556
end line: 564
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8805
unit: fn root_checkout_hooks_folder_for_dir()
file: codex-rs/config/src/loader/mod.rs
start line: 1127
end line: 1137
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8806
unit: fn write_file()
file: codex-rs/config/src/loader/tests.rs
start line: 324
end line: 332
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 8807
unit: fn copy()
file: codex-rs/config/src/loader/tests.rs
start line: 389
end line: 397
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 8808
unit: fn read_or_create_document()
file: codex-rs/config/src/marketplace_edit.rs
start line: 69
end line: 77
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8809
unit: fn table_from_inline()
file: codex-rs/config/src/plugin_edit.rs
start line: 154
end line: 162
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8810
unit: fn preserve_decor()
file: codex-rs/config/src/plugin_edit.rs
start line: 170
end line: 178
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8811
unit: fn matches_value()
file: codex-rs/config/src/mcp_requirements.rs
start line: 23
end line: 31
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8812
unit: fn is_visible()
file: codex-rs/tui/src/slash_command.rs
start line: 269
end line: 277
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8813
unit: fn display_lines()
file: codex-rs/tui/src/history_cell/base.rs
start line: 82
end line: 90
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8814
unit: fn yolo_mode_excludes_external_sandbox_profiles()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2066
end line: 2075
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8815
unit: fn hook_output_prefix()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 826
end line: 834
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8816
unit: fn visible_hook_does_not_animate_transcript_when_animations_disabled()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 1010
end line: 1019
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8817
unit: fn raw_lines()
file: codex-rs/tui/src/history_cell/notices.rs
start line: 163
end line: 171
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8818
unit: fn mcp_auth_status_label()
file: codex-rs/tui/src/history_cell/mcp.rs
start line: 33
end line: 41
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8819
unit: fn keymap_common_rows()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 369
end line: 377
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8820
unit: fn keymap_debug_hint_line()
file: codex-rs/tui/src/keymap_setup/picker.rs
start line: 480
end line: 488
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8821
unit: fn next_frame_delay()
file: codex-rs/tui/src/keymap_setup/debug.rs
start line: 183
end line: 192
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8822
unit: fn falls_back_to_global_binding_when_context_override_is_not_set()
file: codex-rs/tui/src/keymap.rs
start line: 2514
end line: 2523
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8823
unit: fn raw_output_toggle_can_be_remapped()
file: codex-rs/tui/src/keymap.rs
start line: 3527
end line: 3537
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8824
unit: fn default_editor_delete_forward_word_includes_alt_d()
file: codex-rs/tui/src/keymap.rs
start line: 3555
end line: 3563
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8825
unit: fn default_composer_toggle_shortcuts_includes_shift_question_mark()
file: codex-rs/tui/src/keymap.rs
start line: 3614
end line: 3622
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8826
unit: fn rewrap_on_width_change()
file: codex-rs/tui/src/live_wrap.rs
start line: 283
end line: 291
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 8827
unit: fn new()
file: codex-rs/tui/src/model_migration.rs
start line: 182
end line: 190
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8828
unit: fn test_terminal()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 83
end line: 91
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8829
unit: fn auto_resize_reflow_max_rows_prefers_vscode_probe()
file: codex-rs/tui/src/resize_reflow_cap.rs
start line: 125
end line: 133
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8830
unit: fn send_world_writable_scan_failed()
file: codex-rs/tui/src/app/platform_actions.rs
start line: 65
end line: 73
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8831
unit: fn render_startup_frame()
file: codex-rs/tui/src/app/startup.rs
start line: 117
end line: 125
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 8832
unit: fn warning_notifications_route_to_threads_when_thread_id_is_present()
file: codex-rs/tui/src/app/app_server_event_targets.rs
start line: 284
end line: 294
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8833
unit: fn guardian_warning_notifications_route_to_threads()
file: codex-rs/tui/src/app/app_server_event_targets.rs
start line: 297
end line: 307
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8834
unit: fn agents_overview_group()
file: codex-rs/tui/src/app/agents_overview.rs
start line: 758
end line: 766
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8835
unit: fn turn_started_notification()
file: codex-rs/tui/src/app/tests.rs
start line: 6257
end line: 6265
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8836
unit: fn remove_call_id_from_turn_map()
file: codex-rs/tui/src/app/pending_interactive_replay.rs
start line: 439
end line: 447
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8837
unit: fn side_start_error_message_explains_missing_first_prompt()
file: codex-rs/tui/src/app/side.rs
start line: 140
end line: 149
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8838
unit: fn mcp_inventory_request_thread_id()
file: codex-rs/tui/src/app/background_requests.rs
start line: 63
end line: 71
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8839
unit: fn arboard_copy()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 247
end line: 255
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8840
unit: fn query_default_colors()
file: codex-rs/tui/src/terminal_palette.rs
start line: 203
end line: 211
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8841
unit: fn query_default_colors()
file: codex-rs/tui/src/terminal_palette.rs
start line: 267
end line: 275
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8842
unit: fn keyboard_enhancement_suppresses_release_reporting_for_iterm()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 326
end line: 334
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8843
unit: fn keyboard_enhancement_suppresses_release_reporting_for_ghostty()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 337
end line: 345
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8844
unit: fn keyboard_enhancement_preserves_repeat_reporting_for_kitty()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 348
end line: 356
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8845
unit: fn keyboard_enhancement_preserves_repeat_reporting_for_csi_u_tmux()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 359
end line: 367
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8846
unit: fn keyboard_enhancement_preserves_shift_enter_for_xterm_tmux()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 370
end line: 378
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8847
unit: fn keyboard_enhancement_preserves_repeat_reporting_for_unknown_terminals()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 381
end line: 389
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8848
unit: fn setup()
file: codex-rs/tui/src/tui/event_stream.rs
start line: 408
end line: 417
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8849
unit: fn startup_probe_complete()
file: codex-rs/tui/src/terminal_probe.rs
start line: 386
end line: 394
size: 9 LOC
McCabe index: 4
number of parameters: 2

id: 8850
unit: fn find_all_subslices()
file: codex-rs/tui/src/terminal_probe.rs
start line: 519
end line: 527
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8851
unit: fn parse_osc_color()
file: codex-rs/tui/src/terminal_probe.rs
start line: 720
end line: 728
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8852
unit: fn first_idle_frame_path()
file: codex-rs/tui/src/pets/ambient.rs
start line: 318
end line: 326
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8853
unit: fn write_test_pack_installs_all_builtins()
file: codex-rs/tui/src/pets/asset_pack.rs
start line: 225
end line: 235
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 8854
unit: fn rgb_to_xyz()
file: codex-rs/tui/src/color.rs
start line: 28
end line: 37
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8855
unit: fn websocket_url_supports_auth_token()
file: codex-rs/tui/src/lib.rs
start line: 370
end line: 378
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8856
unit: fn uses_remote_workspace_or_environment()
file: codex-rs/tui/src/lib.rs
start line: 776
end line: 784
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8857
unit: fn session_target_display_label_falls_back_to_thread_id()
file: codex-rs/tui/src/lib.rs
start line: 2464
end line: 2473
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8858
unit: fn resolve_remote_addr_accepts_websocket_url()
file: codex-rs/tui/src/lib.rs
start line: 2476
end line: 2484
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8859
unit: fn resolve_remote_addr_accepts_secure_websocket_url()
file: codex-rs/tui/src/lib.rs
start line: 2487
end line: 2495
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8860
unit: fn resolve_remote_addr_accepts_relative_socket_path()
file: codex-rs/tui/src/lib.rs
start line: 2510
end line: 2518
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8861
unit: fn new()
file: codex-rs/tui/src/external_agent_config_migration/source.rs
start line: 92
end line: 100
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8862
unit: fn previous_available_action()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 160
end line: 168
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8863
unit: fn section_title()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 590
end line: 598
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8864
unit: fn display_lines()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 187
end line: 195
size: 9 LOC
McCabe index: 5
number of parameters: 2

id: 8865
unit: fn theme_item()
file: codex-rs/tui/src/render/highlight.rs
start line: 820
end line: 828
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8866
unit: fn highlight_markdown_preserves_content()
file: codex-rs/tui/src/render/highlight.rs
start line: 1142
end line: 1150
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8867
unit: fn long_single_line_bash_skips_highlighting_and_preserves_text()
file: codex-rs/tui/src/render/highlight.rs
start line: 1162
end line: 1171
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8868
unit: fn bundled_theme_can_provide_diff_scope_backgrounds()
file: codex-rs/tui/src/render/highlight.rs
start line: 1328
end line: 1336
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 8869
unit: fn pick_tooltip()
file: codex-rs/tui/src/tooltips.rs
start line: 143
end line: 151
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8870
unit: fn ctrl_h_l_move_provider_selection()
file: codex-rs/tui/src/oss_selection.rs
start line: 441
end line: 450
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8871
unit: fn slash_completion_does_not_preserve_existing_draft_tail_for_other_commands()
file: codex-rs/tui/src/bottom_pane/chat_composer/slash_input.rs
start line: 643
end line: 652
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8872
unit: fn handle_key_event()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 585
end line: 593
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 8873
unit: fn make_elicitation_request()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1244
end line: 1252
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8874
unit: fn ctrl_c_aborts_and_clears_queue()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 1307
end line: 1315
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8875
unit: fn permissions_prompt_snapshot()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 2129
end line: 2137
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8876
unit: fn default()
file: codex-rs/tui/src/bottom_pane/status_surface_preview.rs
start line: 130
end line: 138
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 8877
unit: fn reset_confirmation_header()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 125
end line: 133
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8878
unit: fn move_up()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 205
end line: 213
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8879
unit: fn move_down()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 215
end line: 223
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8880
unit: fn answer_placeholder()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 890
end line: 898
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8881
unit: fn advance_queue_or_complete()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1154
end line: 1162
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8882
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 597
end line: 606
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8883
unit: fn item()
file: codex-rs/tui/src/bottom_pane/multi_select_picker.rs
start line: 925
end line: 934
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8884
unit: fn renders_managed_handler_without_toggle_hint()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 1284
end line: 1292
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8885
unit: fn selected_item_has_toggle_placeholder()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 322
end line: 330
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8886
unit: fn active_footer_hint()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 463
end line: 471
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8887
unit: fn render()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1467
end line: 1475
size: 9 LOC
McCabe index: 5
number of parameters: 3

id: 8888
unit: fn render()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1489
end line: 1497
size: 9 LOC
McCabe index: 5
number of parameters: 3

id: 8889
unit: fn render_one_message()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 214
end line: 222
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8890
unit: fn vim_line_end_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1960
end line: 1968
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8891
unit: fn set_text_clamps_cursor_to_char_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2325
end line: 2333
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8892
unit: fn vim_escape_from_insert_at_line_start_stays_on_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2491
end line: 2501
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8893
unit: fn vim_escape_moves_by_grapheme_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2504
end line: 2514
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8894
unit: fn vim_shift_i_enters_insert_at_first_non_blank_with_shift_only_binding()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2531
end line: 2541
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8895
unit: fn vim_shift_a_enters_insert_at_line_end_with_shift_only_binding()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2544
end line: 2554
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8896
unit: fn vim_uppercase_c_changes_to_line_end()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2571
end line: 2581
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8897
unit: fn vim_s_on_empty_line_enters_insert_without_deleting_newline()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2603
end line: 2613
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8898
unit: fn vim_d_at_line_end_does_not_remove_newline()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2616
end line: 2626
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8899
unit: fn vim_o_opens_line_below_on_inserted_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2657
end line: 2667
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8900
unit: fn vim_o_opens_line_below_final_line_and_moves_to_new_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2670
end line: 2680
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8901
unit: fn vim_delete_word()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2683
end line: 2693
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8902
unit: fn vim_delete_to_word_end_advances_from_existing_word_end()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2910
end line: 2920
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8903
unit: fn kill_current_line_removes_current_line_linewise()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3034
end line: 3044
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8904
unit: fn kill_current_line_keeps_previous_newline_for_final_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3047
end line: 3057
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8905
unit: fn altgr_ctrl_alt_char_inserts_literal()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3465
end line: 3473
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8906
unit: fn cursor_wraps_after_filling_the_final_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3670
end line: 3679
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 8907
unit: fn space_runs_hang_before_later_text()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3889
end line: 3899
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 8908
unit: fn handle_paste()
file: codex-rs/tui/src/bottom_pane/custom_prompt_view.rs
start line: 220
end line: 228
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8909
unit: fn approval_request_shows_immediately_without_recent_typing()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 2303
end line: 2313
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8910
unit: fn ease_in_out()
file: codex-rs/tui/src/bottom_pane/effort_ignition_styles.rs
start line: 97
end line: 105
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8911
unit: fn open_external_url()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 370
end line: 378
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8912
unit: fn file_match()
file: codex-rs/tui/src/bottom_pane/file_search_popup.rs
start line: 162
end line: 170
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8913
unit: fn matches()
file: codex-rs/tui/src/bottom_pane/footer.rs
start line: 1053
end line: 1061
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8914
unit: fn close()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 216
end line: 224
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8915
unit: fn entry_at_cached_offset()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 765
end line: 773
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8916
unit: fn should_handle_navigation_when_cursor_is_at_line_boundaries()
file: codex-rs/tui/src/bottom_pane/chat_composer_history.rs
start line: 1608
end line: 1617
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8917
unit: fn quit_hidden_in_empty_filter_but_shown_for_prefix()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 485
end line: 494
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8918
unit: fn btw_hidden_in_empty_filter_but_shown_for_prefix()
file: codex-rs/tui/src/bottom_pane/command_popup.rs
start line: 497
end line: 506
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8919
unit: fn label()
file: codex-rs/tui/src/bottom_pane/mentions_v2/candidate.rs
start line: 43
end line: 51
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8920
unit: fn notes_placeholder()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 561
end line: 569
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 8921
unit: fn jump_to_question()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 800
end line: 808
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8922
unit: fn unanswered_submit_description()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 985
end line: 993
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8923
unit: fn first_unanswered_index()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 995
end line: 1003
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8924
unit: fn unanswered_count()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1055
end line: 1063
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8925
unit: fn request_event_with_auto_resolution()
file: codex-rs/tui/src/bottom_pane/request_user_input/mod.rs
start line: 1733
end line: 1741
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8926
unit: fn writes_semantic_web_link_without_changing_visible_text()
file: codex-rs/tui/src/insert_history.rs
start line: 530
end line: 540
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8927
unit: fn open_connectors_loading_popup()
file: codex-rs/tui/src/chatwidget/connectors.rs
start line: 193
end line: 201
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8928
unit: fn open_plugins_loading_popup()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 233
end line: 241
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8929
unit: fn open_plugins_popup()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 243
end line: 251
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8930
unit: fn terminal_title_shows_action_required_with_selections()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 374
end line: 382
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8931
unit: fn sync_status_line_git_summary_state()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 539
end line: 547
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8932
unit: fn from()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 148
end line: 157
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8933
unit: fn from()
file: codex-rs/tui/src/chatwidget/user_messages.rs
start line: 161
end line: 170
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8934
unit: fn from_marketplace_parts()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 102
end line: 111
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8935
unit: fn tab_order()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 140
end line: 148
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8936
unit: fn stopped_goal_budget_usage()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 84
end line: 92
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8937
unit: fn active_goal_usage_reports_time_without_budget()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 131
end line: 139
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8938
unit: fn completed_goal_usage_reports_time_without_token_budget()
file: codex-rs/tui/src/chatwidget/goal_status.rs
start line: 170
end line: 178
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8939
unit: fn clear_guardian_review_status()
file: codex-rs/tui/src/chatwidget/turn_runtime.rs
start line: 19
end line: 27
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8940
unit: fn default()
file: codex-rs/tui/src/chatwidget/status_state.rs
start line: 121
end line: 129
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8941
unit: fn type_name()
file: codex-rs/tui/src/chatwidget/notifications.rs
start line: 68
end line: 76
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8942
unit: fn priority()
file: codex-rs/tui/src/chatwidget/notifications.rs
start line: 78
end line: 86
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8943
unit: fn collaboration_mode_indicator()
file: codex-rs/tui/src/chatwidget/settings.rs
start line: 569
end line: 577
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8944
unit: fn format_streak()
file: codex-rs/tui/src/chatwidget/tokens/chart.rs
start line: 229
end line: 237
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8945
unit: fn apply_token_info()
file: codex-rs/tui/src/chatwidget.rs
start line: 1161
end line: 1169
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8946
unit: fn clean_background_terminals()
file: codex-rs/tui/src/chatwidget.rs
start line: 1462
end line: 1470
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8947
unit: fn run()
file: codex-rs/tui/src/workspace_command.rs
start line: 143
end line: 153
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8948
unit: fn has_possible_closing_line()
file: codex-rs/tui/src/streaming/code_fence.rs
start line: 112
end line: 120
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8949
unit: fn drain_stream_controller()
file: codex-rs/tui/src/streaming/commit_tick.rs
start line: 180
end line: 188
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8950
unit: fn drain_plan_stream_controller()
file: codex-rs/tui/src/streaming/commit_tick.rs
start line: 194
end line: 202
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8951
unit: fn rebuild_stable_queue_from_render()
file: codex-rs/tui/src/streaming/controller.rs
start line: 374
end line: 382
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8952
unit: fn controller_has_live_tail_reflects_tail_presence()
file: codex-rs/tui/src/streaming/controller.rs
start line: 919
end line: 929
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8953
unit: fn plan_controller_has_live_tail_reflects_tail_presence()
file: codex-rs/tui/src/streaming/controller.rs
start line: 932
end line: 942
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8954
unit: fn controller_live_tail_requires_table_holdback_state()
file: codex-rs/tui/src/streaming/controller.rs
start line: 959
end line: 968
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8955
unit: fn cwd_prompt_snapshot()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 373
end line: 381
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8956
unit: fn resolve_editor_prefers_visual()
file: codex-rs/tui/src/external_editor.rs
start line: 269
end line: 277
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8957
unit: fn validate_prompt()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 1151
end line: 1159
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 8958
unit: fn truncate()
file: codex-rs/tui/src/dynamic_tools.rs
start line: 1552
end line: 1560
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 8959
unit: fn push_styled_content()
file: codex-rs/tui/src/terminal_hyperlinks.rs
start line: 500
end line: 508
size: 9 LOC
McCabe index: 3
number of parameters: 3

id: 8960
unit: fn c0_control_char_to_ctrl_char()
file: codex-rs/tui/src/key_hint.rs
start line: 135
end line: 143
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8961
unit: fn write_marker_helper()
file: codex-rs/tui/src/get_git_diff.rs
start line: 825
end line: 833
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8962
unit: fn is_ipv4()
file: codex-rs/tui/src/wrapping.rs
start line: 632
end line: 641
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8963
unit: fn fetch_ide_context_from_socket()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 204
end line: 212
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 8964
unit: fn assert_listener_unused()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 951
end line: 959
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8965
unit: fn append_markdown_agent_unwraps_markdown_fences_for_two_column_no_outer_table()
file: codex-rs/tui/src/markdown.rs
start line: 457
end line: 465
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8966
unit: fn overlay_confirm_backtrack()
file: codex-rs/tui/src/app_backtrack.rs
start line: 417
end line: 425
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8967
unit: fn prompt()
file: codex-rs/tui/src/app_backtrack.rs
start line: 722
end line: 730
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8968
unit: fn color_for_level()
file: codex-rs/tui/src/shimmer.rs
start line: 71
end line: 80
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8969
unit: fn trusted_project_edit()
file: codex-rs/tui/src/config_update.rs
start line: 62
end line: 70
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8970
unit: fn auto_review_mode()
file: codex-rs/tui/src/app.rs
start line: 389
end line: 397
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8971
unit: fn render_line_count_summary()
file: codex-rs/tui/src/diff_render.rs
start line: 423
end line: 431
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8972
unit: fn ansi16_add_style_uses_foreground_only()
file: codex-rs/tui/src/diff_render.rs
start line: 1471
end line: 1479
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8973
unit: fn ansi16_del_style_uses_foreground_only()
file: codex-rs/tui/src/diff_render.rs
start line: 1482
end line: 1490
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8974
unit: fn toggle_sort_key()
file: codex-rs/tui/src/resume_picker.rs
start line: 1775
end line: 1783
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8975
unit: fn available_content_rows()
file: codex-rs/tui/src/resume_picker.rs
start line: 1933
end line: 1941
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8976
unit: fn transcript_prefix_style()
file: codex-rs/tui/src/resume_picker.rs
start line: 3291
end line: 3299
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8977
unit: fn interacted_sub_agent_activity_does_not_change_liveness()
file: codex-rs/tui/src/multi_agents.rs
start line: 690
end line: 699
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8978
unit: fn is_table_delimiter_segment()
file: codex-rs/tui/src/table_detect.rs
start line: 95
end line: 103
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 8979
unit: fn fence_tracker_opens_and_closes_backtick_fence()
file: codex-rs/tui/src/table_detect.rs
start line: 352
end line: 362
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8980
unit: fn fence_tracker_markdown_fence()
file: codex-rs/tui/src/table_detect.rs
start line: 374
end line: 382
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8981
unit: fn fence_tracker_nested_shorter_marker_does_not_close()
file: codex-rs/tui/src/table_detect.rs
start line: 394
end line: 404
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8982
unit: fn fence_tracker_mismatched_char_does_not_close()
file: codex-rs/tui/src/table_detect.rs
start line: 407
end line: 416
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8983
unit: fn fence_tracker_close_with_trailing_content_does_not_close()
file: codex-rs/tui/src/table_detect.rs
start line: 435
end line: 444
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8984
unit: fn test_terminal()
file: codex-rs/tui/src/notifications/mod.rs
start line: 73
end line: 81
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 8985
unit: fn renders_snapshot_for_git_repo()
file: codex-rs/tui/src/onboarding/trust_directory.rs
start line: 256
end line: 266
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8986
unit: fn handle_paste()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 359
end line: 368
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 8987
unit: fn handle_key_event()
file: codex-rs/tui/src/onboarding/welcome.rs
start line: 39
end line: 47
size: 9 LOC
McCabe index: 4
number of parameters: 2

id: 8988
unit: fn row_containing()
file: codex-rs/tui/src/onboarding/welcome.rs
start line: 129
end line: 137
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 8989
unit: fn push_text_to_table_cell()
file: codex-rs/tui/src/markdown_render.rs
start line: 1045
end line: 1053
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 8990
unit: fn preferred_column_floor()
file: codex-rs/tui/src/markdown_render.rs
start line: 1358
end line: 1366
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 8991
unit: fn push_blank_line()
file: codex-rs/tui/src/markdown_render.rs
start line: 2035
end line: 2043
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 8992
unit: fn trim_trailing_local_path_separator()
file: codex-rs/tui/src/markdown_render.rs
start line: 2246
end line: 2254
size: 9 LOC
McCabe index: 5
number of parameters: 1

id: 8993
unit: fn wraps_list_items_preserving_indent()
file: codex-rs/tui/src/markdown_render.rs
start line: 2341
end line: 2349
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8994
unit: fn does_not_wrap_code_blocks()
file: codex-rs/tui/src/markdown_render.rs
start line: 2432
end line: 2440
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8995
unit: fn column_classification_token_heavy_by_url_like_tokens()
file: codex-rs/tui/src/markdown_render.rs
start line: 2559
end line: 2567
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8996
unit: fn preferred_floor_token_heavy_retains_readable_width()
file: codex-rs/tui/src/markdown_render.rs
start line: 2617
end line: 2625
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8997
unit: fn does_not_annotate_code_or_non_web_markdown_links()
file: codex-rs/tui/src/markdown_render.rs
start line: 2903
end line: 2912
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 8998
unit: fn centered_offset()
file: codex-rs/tui/src/theme_picker.rs
start line: 156
end line: 164
size: 9 LOC
McCabe index: 2
number of parameters: 3

id: 8999
unit: fn render()
file: codex-rs/tui/src/theme_picker.rs
start line: 242
end line: 250
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9000
unit: fn render()
file: codex-rs/tui/src/theme_picker.rs
start line: 258
end line: 266
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9001
unit: fn theme_picker_items_include_search_values_for_preview_mapping()
file: codex-rs/tui/src/theme_picker.rs
start line: 491
end line: 499
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9002
unit: fn expected_sha256()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 118
end line: 126
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 9003
unit: fn bytes_to_hex()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 181
end line: 189
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9004
unit: fn exit_with_wait_status_or_policy_violation()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1387
end line: 1396
size: 9 LOC
McCabe index: 4
number of parameters: 2

id: 9005
unit: fn managed_network_enforces_seccomp_even_for_full_network_policy()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 279
end line: 287
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9006
unit: fn full_network_policy_without_managed_network_skips_seccomp()
file: codex-rs/linux-sandbox/src/landlock.rs
start line: 290
end line: 298
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9007
unit: fn notify()
file: codex-rs/code-mode-protocol/src/session.rs
start line: 133
end line: 141
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9008
unit: fn try_from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 188
end line: 196
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9009
unit: fn try_from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 202
end line: 210
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9010
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 471
end line: 479
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9011
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 483
end line: 491
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9012
unit: fn render_code_mode_tool_declaration()
file: codex-rs/code-mode-protocol/src/description.rs
start line: 446
end line: 454
size: 9 LOC
McCabe index: 1
number of parameters: 4

id: 9013
unit: fn consume_render_work()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 414
end line: 422
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9014
unit: fn local_json_pointer()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 441
end line: 449
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9015
unit: fn generate_passphrase()
file: codex-rs/secrets/src/local.rs
start line: 358
end line: 367
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9016
unit: fn adjust_connection_count()
file: codex-rs/exec-server/src/telemetry.rs
start line: 292
end line: 300
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9017
unit: fn counter()
file: codex-rs/exec-server/src/telemetry.rs
start line: 307
end line: 315
size: 9 LOC
McCabe index: 2
number of parameters: 5

id: 9018
unit: fn duration()
file: codex-rs/exec-server/src/telemetry.rs
start line: 317
end line: 325
size: 9 LOC
McCabe index: 2
number of parameters: 6

id: 9019
unit: fn ensure_noise_frame_len()
file: codex-rs/exec-server/src/noise_channel.rs
start line: 285
end line: 293
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9020
unit: fn open_directory()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 71
end line: 79
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9021
unit: fn open_entry()
file: codex-rs/exec-server/src/no_follow/windows.rs
start line: 193
end line: 201
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9022
unit: fn validate_regular_file()
file: codex-rs/exec-server/src/no_follow/windows.rs
start line: 210
end line: 218
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9023
unit: fn fmt()
file: codex-rs/exec-server/src/remote.rs
start line: 454
end line: 462
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9024
unit: fn add_auth_headers()
file: codex-rs/exec-server/src/remote.rs
start line: 466
end line: 474
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9025
unit: fn fmt()
file: codex-rs/exec-server/src/remote.rs
start line: 524
end line: 532
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9026
unit: fn normalize_environment_id()
file: codex-rs/exec-server/src/remote.rs
start line: 757
end line: 765
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9027
unit: fn normalize_base_url()
file: codex-rs/exec-server/src/remote.rs
start line: 778
end line: 786
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9028
unit: fn http_request_stream()
file: codex-rs/exec-server/src/client.rs
start line: 584
end line: 592
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9029
unit: fn map_fs_error()
file: codex-rs/exec-server/src/server/file_system_handler.rs
start line: 346
end line: 354
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9030
unit: fn helper_read_roots()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 208
end line: 216
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9031
unit: fn normalize_file_system_policy_root_aliases()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 247
end line: 257
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 9032
unit: fn sandbox_context_with_cwd()
file: codex-rs/exec-server/src/fs_sandbox.rs
start line: 845
end line: 853
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9033
unit: fn check_walk_cancelled()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1055
end line: 1063
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9034
unit: fn reject_sandbox_context()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1138
end line: 1146
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9035
unit: fn reject_platform_sandbox_context()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1159
end line: 1167
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9036
unit: fn validate_read_block_len()
file: codex-rs/exec-server/src/file_read.rs
start line: 113
end line: 121
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9037
unit: fn is_rendezvous_harness_url()
file: codex-rs/exec-server/src/client_transport.rs
start line: 548
end line: 556
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9038
unit: fn noise_environment_config_from_env()
file: codex-rs/exec-server/src/environment.rs
start line: 606
end line: 614
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9039
unit: fn spawn()
file: codex-rs/exec-server/src/connection.rs
start line: 125
end line: 133
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9040
unit: fn on_config_changed()
file: codex-rs/ext/history-notes/src/extension.rs
start line: 83
end line: 91
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9041
unit: fn from_config()
file: codex-rs/ext/image-generation/src/extension.rs
start line: 39
end line: 47
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9042
unit: fn bounded_tokens()
file: codex-rs/ext/guardian-v2/src/async_scorer/config.rs
start line: 308
end line: 316
size: 9 LOC
McCabe index: 2
number of parameters: 3

id: 9043
unit: fn extend>()
file: codex-rs/ext/guardian-v2/src/async_scorer/truncation.rs
start line: 73
end line: 81
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9044
unit: fn on_config_changed()
file: codex-rs/ext/web-search/src/extension.rs
start line: 108
end line: 116
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9045
unit: fn description()
file: codex-rs/ext/skills/src/render.rs
start line: 38
end line: 46
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9046
unit: fn cost_from_counts()
file: codex-rs/ext/skills/src/render.rs
start line: 170
end line: 178
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9047
unit: fn available_skills_fragment()
file: codex-rs/ext/skills/src/render.rs
start line: 1004
end line: 1012
size: 9 LOC
McCabe index: 1
number of parameters: 4

id: 9048
unit: fn selection_status()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 389
end line: 397
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9049
unit: fn ratio_bps()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 406
end line: 414
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9050
unit: fn write_file()
file: codex-rs/ext/skills/src/loader/io_test_support.rs
start line: 124
end line: 132
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9051
unit: fn on_config_changed()
file: codex-rs/ext/memories/src/extension.rs
start line: 93
end line: 101
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9052
unit: fn inject_response_items()
file: codex-rs/ext/extension-api/src/capabilities/response_items.rs
start line: 16
end line: 26
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9053
unit: fn on_skill_invocation()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 289
end line: 297
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9054
unit: fn fast_decision()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 355
end line: 363
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9055
unit: fn emit_goal_updated_from_tool_call()
file: codex-rs/ext/goal/src/tool.rs
start line: 306
end line: 314
size: 9 LOC
McCabe index: 1
number of parameters: 4

id: 9056
unit: fn executor_capability_discovery_is_an_opt_in_map_feature()
file: codex-rs/features/src/tests.rs
start line: 64
end line: 74
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9057
unit: fn code_mode_host_feature_config_preserves_boolean_toggle()
file: codex-rs/features/src/tests.rs
start line: 142
end line: 151
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9058
unit: fn guardian_v2_feature_config_preserves_boolean_toggle()
file: codex-rs/features/src/tests.rs
start line: 154
end line: 163
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9059
unit: fn reject_workload_identity()
file: codex-rs/mcp-server/src/lib.rs
start line: 211
end line: 219
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9060
unit: fn effective_mode()
file: codex-rs/file-watcher/src/lib.rs
start line: 204
end line: 212
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9061
unit: fn default()
file: codex-rs/model-provider/src/provider.rs
start line: 68
end line: 76
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9062
unit: fn configured_provider_uses_luna_for_approval_review_with_api_key_auth()
file: codex-rs/model-provider/src/provider.rs
start line: 707
end line: 716
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9063
unit: fn non_empty_env_var_from()
file: codex-rs/model-provider/src/amazon_bedrock/auth.rs
start line: 206
end line: 214
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9064
unit: fn capabilities()
file: codex-rs/model-provider/src/amazon_bedrock/mod.rs
start line: 198
end line: 206
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9065
unit: fn build()
file: codex-rs/model-provider/src/models_endpoint.rs
start line: 157
end line: 167
size: 9 LOC
McCabe index: 2
number of parameters: 3

id: 9066
unit: fn cargo_bin_env_keys()
file: codex-rs/utils/cargo-bin/src/lib.rs
start line: 71
end line: 82
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9067
unit: fn parse_posix_path()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 828
end line: 836
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9068
unit: fn path_uri_serializes_as_a_string()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 600
end line: 610
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9069
unit: fn unsupported_scheme_is_rejected_during_deserialization()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 640
end line: 649
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9070
unit: fn join_rejects_windows_other_drive_relative_path()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1096
end line: 1105
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9071
unit: fn join_rejects_null_paths()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 1123
end line: 1132
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9072
unit: fn rejects_nonregular_root_plugin_manifest()
file: codex-rs/utils/plugins/src/plugin_namespace.rs
start line: 246
end line: 255
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9073
unit: fn render_errors_when_placeholder_is_missing()
file: codex-rs/utils/template/src/lib.rs
start line: 386
end line: 395
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9074
unit: fn render_errors_when_extra_value_is_provided()
file: codex-rs/utils/template/src/lib.rs
start line: 398
end line: 407
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9075
unit: fn render_errors_when_duplicate_value_is_provided()
file: codex-rs/utils/template/src/lib.rs
start line: 410
end line: 419
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9076
unit: fn render_function_wraps_render_errors()
file: codex-rs/utils/template/src/lib.rs
start line: 432
end line: 441
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9077
unit: fn formats_sorted_env_pairs()
file: codex-rs/utils/cli/src/format_env_display.rs
start line: 40
end line: 49
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9078
unit: fn combines_env_pairs_and_vars()
file: codex-rs/utils/cli/src/format_env_display.rs
start line: 62
end line: 71
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9079
unit: fn cache_miss_variants()
file: codex-rs/utils/image/benches/prompt_images.rs
start line: 104
end line: 113
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9080
unit: fn normalize_for_wsl_with_flag()
file: codex-rs/utils/path-utils/src/lib.rs
start line: 148
end line: 158
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9081
unit: fn indices_are_deduped_for_multichar_lowercase_expansion()
file: codex-rs/utils/fuzzy-match/src/lib.rs
start line: 158
end line: 167
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9082
unit: fn rejects_tag_lines_with_extra_text()
file: codex-rs/utils/stream-parser/src/tagged_line_parser.rs
start line: 239
end line: 248
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9083
unit: fn normalize_path_for_platform()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 144
end line: 153
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 9084
unit: fn create_with_absolute_path_ignores_base_path()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 405
end line: 413
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9085
unit: fn from_absolute_path_does_not_read_current_dir_when_path_is_absolute()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 417
end line: 426
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9086
unit: fn from_absolute_path_strips_windows_verbatim_prefix()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 489
end line: 498
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9087
unit: fn relative_to_current_dir_resolves_relative_path()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 568
end line: 576
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9088
unit: fn filter_experimental_ts()
file: codex-rs/app-server-protocol/src/export.rs
start line: 253
end line: 264
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9089
unit: fn filter_experimental_schema()
file: codex-rs/app-server-protocol/src/export.rs
start line: 410
end line: 418
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9090
unit: fn filter_experimental_fields_in_definitions()
file: codex-rs/app-server-protocol/src/export.rs
start line: 437
end line: 446
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9091
unit: fn experimental_method_types()
file: codex-rs/app-server-protocol/src/export.rs
start line: 567
end line: 575
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9092
unit: fn string_literal()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1720
end line: 1728
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9093
unit: fn map_patch_change_kind()
file: codex-rs/app-server-protocol/src/protocol/item_builders.rs
start line: 347
end line: 355
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9094
unit: fn push_turn_change()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 189
end line: 198
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9095
unit: fn handle_web_search_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 632
end line: 640
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9096
unit: fn handle_web_search_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 642
end line: 650
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9097
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs
start line: 138
end line: 146
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9098
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs
start line: 150
end line: 158
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9099
unit: fn collab_agent_state_maps_interrupted_status()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 594
end line: 602
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9100
unit: fn additional_file_system_permissions_rejects_zero_glob_scan_depth()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 960
end line: 968
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9101
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 237
end line: 245
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9102
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 330
end line: 338
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9103
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 491
end line: 499
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9104
unit: fn try_from()
file: codex-rs/app-server-protocol/src/protocol/v2/permissions.rs
start line: 517
end line: 525
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9105
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/plugin.rs
start line: 969
end line: 977
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9106
unit: fn assert_item_started_server_notification()
file: codex-rs/app-server-protocol/src/protocol/event_mapping.rs
start line: 479
end line: 487
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9107
unit: fn assert_item_completed_server_notification()
file: codex-rs/app-server-protocol/src/protocol/event_mapping.rs
start line: 489
end line: 497
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9108
unit: fn load_exports()
file: codex-rs/app-server-protocol/src/precomputed_exports.rs
start line: 115
end line: 123
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9109
unit: fn sum_counter_metric()
file: codex-rs/otel/src/metrics/runtime_metrics.rs
start line: 181
end line: 189
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9110
unit: fn sum_histogram_metric()
file: codex-rs/otel/src/metrics/runtime_metrics.rs
start line: 204
end line: 212
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9111
unit: fn read_bytes()
file: codex-rs/otel/src/otlp.rs
start line: 215
end line: 223
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9112
unit: fn from_str()
file: codex-rs/protocol/src/protocol.rs
start line: 2760
end line: 2768
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9113
unit: fn now_for_retry()
file: codex-rs/protocol/src/error.rs
start line: 802
end line: 810
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 9114
unit: fn default()
file: codex-rs/protocol/src/models.rs
start line: 464
end line: 472
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9115
unit: fn deserialize()
file: codex-rs/protocol/src/models.rs
start line: 766
end line: 774
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9116
unit: fn unsupported_image_error_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 1709
end line: 1717
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9117
unit: fn serialize()
file: codex-rs/protocol/src/models.rs
start line: 2195
end line: 2203
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9118
unit: fn fmt()
file: codex-rs/protocol/src/models.rs
start line: 2392
end line: 2400
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9119
unit: fn render_command_prefix_list_limits_output_to_max_prefixes()
file: codex-rs/protocol/src/models.rs
start line: 3239
end line: 3248
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9120
unit: fn local_image_open_tag_preserves_path()
file: codex-rs/protocol/src/models.rs
start line: 4248
end line: 4256
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9121
unit: fn from()
file: codex-rs/protocol/src/config_types.rs
start line: 499
end line: 507
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9122
unit: fn try_from()
file: codex-rs/protocol/src/permissions.rs
start line: 473
end line: 481
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9123
unit: fn try_from()
file: codex-rs/protocol/src/permissions.rs
start line: 487
end line: 495
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9124
unit: fn absolute_root_path_for_cwd()
file: codex-rs/protocol/src/permissions.rs
start line: 1984
end line: 1992
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9125
unit: fn windows_policy_has_root_read_access()
file: codex-rs/sandboxing/src/windows.rs
start line: 366
end line: 374
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9126
unit: fn finish()
file: codex-rs/cli/src/migrate_rollouts.rs
start line: 220
end line: 228
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9127
unit: fn humanize_value()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 666
end line: 674
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9128
unit: fn shorten_path_prefix()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 685
end line: 693
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9129
unit: fn display_label()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 748
end line: 756
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9130
unit: fn git_summary()
file: codex-rs/cli/src/doctor/git.rs
start line: 159
end line: 167
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9131
unit: fn git_candidates()
file: codex-rs/cli/src/doctor/git.rs
start line: 183
end line: 191
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9132
unit: fn warns_when_selected_git_cannot_report_version()
file: codex-rs/cli/src/doctor/git.rs
start line: 351
end line: 360
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9133
unit: fn write_note_row()
file: codex-rs/cli/src/doctor/output.rs
start line: 154
end line: 162
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9134
unit: fn actionable_note_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 612
end line: 620
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9135
unit: fn looks_copyable()
file: codex-rs/cli/src/doctor/output.rs
start line: 1097
end line: 1105
size: 9 LOC
McCabe index: 7
number of parameters: 1

id: 9136
unit: fn redact_detail_sanitizes_urls()
file: codex-rs/cli/src/doctor/output.rs
start line: 1733
end line: 1742
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9137
unit: fn render()
file: codex-rs/cli/src/doctor/progress.rs
start line: 64
end line: 72
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9138
unit: fn has_matching_thread_row()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 628
end line: 636
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9139
unit: fn duplicate_db_paths()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 651
end line: 659
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9140
unit: fn push_samples()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 735
end line: 743
size: 9 LOC
McCabe index: 2
number of parameters: 3

id: 9141
unit: fn assert_detail()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 1398
end line: 1406
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9142
unit: fn generated_at()
file: codex-rs/cli/src/doctor.rs
start line: 845
end line: 853
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9143
unit: fn normalize_path_for_compare()
file: codex-rs/cli/src/doctor.rs
start line: 1104
end line: 1112
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9144
unit: fn terminal_env_names()
file: codex-rs/cli/src/doctor.rs
start line: 1945
end line: 1953
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9145
unit: fn finds_chatgpt_app_with_codex_bundle_identifier()
file: codex-rs/cli/src/desktop_app/mac.rs
start line: 376
end line: 385
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9146
unit: fn stage_str()
file: codex-rs/cli/src/main.rs
start line: 1028
end line: 1036
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9147
unit: fn reject_strict_config_for_unsupported_subcommand()
file: codex-rs/cli/src/main.rs
start line: 2464
end line: 2472
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9148
unit: fn exec_server_remote_api_key_auth_accepts_http_loopback()
file: codex-rs/cli/src/main.rs
start line: 2977
end line: 2985
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 9149
unit: fn delete_force_requires_uuid()
file: codex-rs/cli/src/main.rs
start line: 3602
end line: 3611
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9150
unit: fn format_exit_messages_applies_color_when_enabled()
file: codex-rs/cli/src/main.rs
start line: 3871
end line: 3879
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9151
unit: fn resume_merges_bypass_hook_trust_flag()
file: codex-rs/cli/src/main.rs
start line: 4072
end line: 4081
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9152
unit: fn app_server_analytics_default_disabled_without_flag()
file: codex-rs/cli/src/main.rs
start line: 4152
end line: 4160
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9153
unit: fn app_server_proxy_subcommand_parses()
file: codex-rs/cli/src/main.rs
start line: 4620
end line: 4628
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9154
unit: fn strict_config_with_compound_enable_errors()
file: codex-rs/cli/src/main.rs
start line: 4914
end line: 4922
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9155
unit: fn format_mcp_status()
file: codex-rs/cli/src/mcp_cmd.rs
start line: 1136
end line: 1144
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9156
unit: fn counter()
file: codex-rs/state/src/runtime.rs
start line: 471
end line: 479
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9157
unit: fn try_send()
file: codex-rs/state/src/log_db.rs
start line: 170
end line: 178
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9158
unit: fn format_fields()
file: codex-rs/state/src/log_db.rs
start line: 420
end line: 428
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9159
unit: fn unified_diff()
file: codex-rs/backend-client/src/types.rs
start line: 459
end line: 467
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9160
unit: fn validate_event()
file: codex-rs/code-mode-host/src/grpc/events.rs
start line: 143
end line: 151
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9161
unit: fn drop()
file: codex-rs/code-mode-host/src/grpc/waits.rs
start line: 61
end line: 69
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9162
unit: fn from()
file: codex-rs/code-mode-host/src/lib.rs
start line: 607
end line: 615
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9163
unit: fn prepare_envelope()
file: codex-rs/feedback/src/report_upload.rs
start line: 147
end line: 155
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9164
unit: fn display_classification()
file: codex-rs/feedback/src/lib.rs
start line: 768
end line: 776
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9165
unit: fn histogram()
file: codex-rs/rollout/src/sqlite_metrics.rs
start line: 43
end line: 51
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9166
unit: fn emit_startup_warning()
file: codex-rs/rollout/src/state_db.rs
start line: 194
end line: 202
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9167
unit: fn same_file_state()
file: codex-rs/rollout/src/compression.rs
start line: 754
end line: 762
size: 9 LOC
McCabe index: 4
number of parameters: 2

id: 9168
unit: fn encode_zstd_to_writer()
file: codex-rs/rollout/src/compression.rs
start line: 764
end line: 772
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9169
unit: fn create_file_with_permissions()
file: codex-rs/rollout/src/compression.rs
start line: 1088
end line: 1096
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9170
unit: fn visit()
file: codex-rs/rollout/src/list.rs
start line: 223
end line: 234
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9171
unit: fn response_item_counts_as_user_turn()
file: codex-rs/rollout/src/model_context.rs
start line: 192
end line: 200
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9172
unit: fn expired()
file: codex-rs/rollout/src/rollout_reference_index.rs
start line: 174
end line: 182
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9173
unit: fn is_thread_sampled()
file: codex-rs/rollout/src/persistence_metrics.rs
start line: 424
end line: 432
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9174
unit: fn turn_aborted_event()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 2350
end line: 2358
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9175
unit: fn validate_config()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 750
end line: 758
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9176
unit: fn protocol_import_record_item_type()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 268
end line: 276
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9177
unit: fn protocol_import_success()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 346
end line: 354
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9178
unit: fn resolve_runtime_workspace_roots()
file: codex-rs/app-server/src/request_processors.rs
start line: 665
end line: 673
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9179
unit: fn exec_policy_config_warning()
file: codex-rs/app-server/src/lib.rs
start line: 337
end line: 345
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9180
unit: fn emit_state_db_backup_warning()
file: codex-rs/app-server/src/lib.rs
start line: 1326
end line: 1334
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9181
unit: fn log_format_from_env_value_defaults_for_non_json_values()
file: codex-rs/app-server/src/lib.rs
start line: 1401
end line: 1409
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9182
unit: fn workspace_message_type_from_backend()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 1473
end line: 1481
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9183
unit: fn merge_loaded_apps()
file: codex-rs/app-server/src/request_processors/apps_processor.rs
start line: 390
end line: 398
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9184
unit: fn latest_token_usage_turn_id()
file: codex-rs/app-server/src/request_processors/token_usage_replay.rs
start line: 102
end line: 110
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9185
unit: fn replay_attribution_falls_back_to_rebuilt_turn_position()
file: codex-rs/app-server/src/request_processors/token_usage_replay.rs
start line: 133
end line: 142
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9186
unit: fn replay_attribution_uses_latest_token_count_and_ignores_tail_turn()
file: codex-rs/app-server/src/request_processors/token_usage_replay.rs
start line: 155
end line: 164
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9187
unit: fn map_client_management_error()
file: codex-rs/app-server/src/request_processors/remote_control_processor.rs
start line: 175
end line: 183
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9188
unit: fn windows_sandbox_log_attachment()
file: codex-rs/app-server/src/request_processors/feedback_processor.rs
start line: 462
end line: 470
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9189
unit: fn validate_idempotency_key()
file: codex-rs/app-server/src/request_processors/projects.rs
start line: 311
end line: 319
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9190
unit: fn validate_thread_ids()
file: codex-rs/app-server/src/request_processors/projects.rs
start line: 353
end line: 361
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9191
unit: fn submission_into_turn_input()
file: codex-rs/app-server/src/request_processors/thread_queue_processor.rs
start line: 299
end line: 307
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9192
unit: fn require_single_current_time_connection()
file: codex-rs/app-server/src/current_time.rs
start line: 142
end line: 151
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9193
unit: fn compute_source_filters_interactive_only_skips_post_filtering()
file: codex-rs/app-server/src/filters.rs
start line: 108
end line: 117
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9194
unit: fn disable_managed_config_from_debug_env()
file: codex-rs/app-server/src/main.rs
start line: 119
end line: 128
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 9195
unit: fn client_name()
file: codex-rs/app-server/src/app_server_tracing.rs
start line: 144
end line: 152
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9196
unit: fn client_version()
file: codex-rs/app-server/src/app_server_tracing.rs
start line: 154
end line: 162
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9197
unit: fn initialize_client_info_from_typed_request()
file: codex-rs/app-server/src/app_server_tracing.rs
start line: 172
end line: 180
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9198
unit: fn app_server_attestation_header_value_wraps_opaque_client_payloads()
file: codex-rs/app-server/src/attestation.rs
start line: 179
end line: 187
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9199
unit: fn pending_counter()
file: codex-rs/app-server/src/thread_status.rs
start line: 283
end line: 291
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9200
unit: fn from()
file: codex-rs/app-server-client/src/lib.rs
start line: 105
end line: 113
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9201
unit: fn plan_preset()
file: codex-rs/models-manager/src/collaboration_mode_presets.rs
start line: 20
end line: 28
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9202
unit: fn default_preset()
file: codex-rs/models-manager/src/collaboration_mode_presets.rs
start line: 30
end line: 38
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9203
unit: fn format_mode_names()
file: codex-rs/models-manager/src/collaboration_mode_presets.rs
start line: 47
end line: 55
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9204
unit: fn remember_request()
file: codex-rs/code-mode/src/remote_session/connection/driver/delegate_runtime.rs
start line: 240
end line: 248
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9205
unit: fn revoke_execution_callbacks()
file: codex-rs/code-mode/src/grpc_session/state.rs
start line: 375
end line: 383
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9206
unit: fn details_path()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 577
end line: 585
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9207
unit: fn attempt_status_from_str()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 711
end line: 719
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9208
unit: def summarize()
file: codex-rs/windows-sandbox-rs/sandbox_smoketests.py
start line: 207
end line: 215
size: 9 LOC
McCabe index: 7
number of parameters: 1

id: 9209
unit: fn sanitize_tag_value_redacts_username_segments()
file: codex-rs/windows-sandbox-rs/src/setup_error.rs
start line: 264
end line: 272
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9210
unit: fn panic_payload_to_string()
file: codex-rs/windows-sandbox-rs/src/wfp_setup.rs
start line: 28
end line: 36
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9211
unit: fn matching_root_capability()
file: codex-rs/windows-sandbox-rs/src/spawn_prep.rs
start line: 225
end line: 233
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9212
unit: fn configured_depth_bounds_root_recursive_glob_scans()
file: codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs
start line: 508
end line: 517
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9213
unit: fn remove_sandbox_users_file_deletes_existing_file()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 319
end line: 328
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9214
unit: fn sibling_source_path()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 184
end line: 192
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9215
unit: fn helper_destination_for_source()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 219
end line: 227
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9216
unit: fn sandbox_cwd()
file: codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs
start line: 72
end line: 81
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 9217
unit: fn filter_ssh_config_dependency_roots()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1290
end line: 1298
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9218
unit: fn match_exact_rules()
file: codex-rs/execpolicy/src/policy.rs
start line: 334
end line: 342
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9219
unit: fn from_matches()
file: codex-rs/execpolicy/src/policy.rs
start line: 402
end line: 411
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9220
unit: fn parse_literal_absolute_path()
file: codex-rs/execpolicy/src/parser.rs
start line: 223
end line: 232
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9221
unit: fn policy_builder()
file: codex-rs/execpolicy/src/parser.rs
start line: 337
end line: 345
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9222
unit: fn config_with_hook_override()
file: codex-rs/hooks/src/config_rules.rs
start line: 238
end line: 246
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9223
unit: fn from()
file: codex-rs/hooks/src/schema.rs
start line: 76
end line: 84
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9224
unit: fn schema_json()
file: codex-rs/hooks/src/schema.rs
start line: 753
end line: 761
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9225
unit: fn permission_mode_schema()
file: codex-rs/hooks/src/schema.rs
start line: 843
end line: 851
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9226
unit: fn serialization_failure_outcome()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 312
end line: 320
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9227
unit: fn session_start_output()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 111
end line: 119
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9228
unit: fn unsupported_post_tool_use_hook_specific_output()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 431
end line: 439
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9229
unit: fn cached_proxy_route()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 278
end line: 286
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9230
unit: fn proxy_resolution_url()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 400
end line: 408
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9231
unit: fn rustls_config_uses_custom_ca_bundle_when_configured()
file: codex-rs/http-client/src/custom_ca.rs
start line: 795
end line: 805
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9232
unit: fn ignores_non_cloudflare_cookies_for_chatgpt_hosts()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 280
end line: 290
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9233
unit: fn does_not_return_chatgpt_cloudflare_cookies_for_other_hosts()
file: codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs
start line: 311
end line: 321
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9234
unit: fn fmt()
file: codex-rs/http-client/src/route_aware_client_pool.rs
start line: 196
end line: 204
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9235
unit: fn check_patch_boundaries_strict()
file: codex-rs/apply-patch/src/parser.rs
start line: 215
end line: 223
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9236
unit: fn get_resumed_session_meta()
file: codex-rs/history/src/lib.rs
start line: 387
end line: 395
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9237
unit: fn should_backfill_turn_completed_items()
file: codex-rs/exec/src/lib.rs
start line: 1519
end line: 1528
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9238
unit: fn print_config_summary()
file: codex-rs/exec/src/event_processor.rs
start line: 15
end line: 28
size: 9 LOC
McCabe index: 1
number of parameters: 4

id: 9239
unit: fn started_item_id()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 320
end line: 328
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9240
unit: fn map_started_item()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 336
end line: 344
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9241
unit: fn create_lock()
file: codex-rs/arg0/src/lib.rs
start line: 565
end line: 573
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9242
unit: fn windows_batch_alias_preserves_cross_volume_executable_paths()
file: codex-rs/arg0/src/lib.rs
start line: 640
end line: 648
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9243
unit: fn janitor_removes_dirs_with_unlocked_lock()
file: codex-rs/arg0/src/lib.rs
start line: 799
end line: 809
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9244
unit: fn connectors_for_plugin_apps_preserves_formerly_disallowed_plugin_apps()
file: codex-rs/chatgpt/src/connectors.rs
start line: 496
end line: 504
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9245
unit: fn canonical_history_mode_uses_first_session_meta()
file: codex-rs/thread-store/src/types.rs
start line: 1023
end line: 1031
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9246
unit: fn session_meta()
file: codex-rs/thread-store/src/types.rs
start line: 1071
end line: 1079
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9247
unit: fn observe_items()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 194
end line: 202
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9248
unit: fn parse_session_timestamp()
file: codex-rs/thread-store/src/thread_metadata_sync.rs
start line: 355
end line: 363
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9249
unit: fn update_thread_metadata()
file: codex-rs/thread-store/src/in_memory.rs
start line: 975
end line: 983
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9250
unit: fn state_db()
file: codex-rs/thread-store/src/local/thread_sections.rs
start line: 81
end line: 89
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9251
unit: fn json_header_value()
file: codex-rs/codex-api/src/endpoint/responses_websocket.rs
start line: 675
end line: 683
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9252
unit: fn map_realtime_websocket_connect_error()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs
start line: 1029
end line: 1037
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9253
unit: fn parse_output_audio_delta()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_frameless_bidi.rs
start line: 38
end line: 46
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9254
unit: fn parse_transcript_item()
file: codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_frameless_bidi.rs
start line: 48
end line: 56
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9255
unit: fn path_for_session()
file: codex-rs/codex-api/src/endpoint/realtime_call.rs
start line: 66
end line: 75
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9256
unit: fn from()
file: codex-rs/codex-api/src/common.rs
start line: 35
end line: 43
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9257
unit: fn overlay_block()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 90
end line: 98
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 9258
unit: fn get_escalate_client()
file: codex-rs/shell-escalation/src/unix/escalate_client.rs
start line: 19
end line: 28
size: 9 LOC
McCabe index: 2
number of parameters: 0

id: 9259
unit: fn assume_init_vec()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 34
end line: 42
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9260
unit: fn encode_length()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 200
end line: 208
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9261
unit: fn read()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 118
end line: 127
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9262
unit: fn from()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 158
end line: 167
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9263
unit: fn test_dump_dir()
file: codex-rs/responses-api-proxy/src/dump.rs
start line: 357
end line: 365
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9264
unit: fn verify_score_is_none_for_non_match()
file: codex-rs/file-search/src/lib.rs
start line: 672
end line: 680
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9265
unit: fn run_git_stdout()
file: codex-rs/git-utils/src/branch.rs
start line: 137
end line: 145
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9266
unit: fn reset_git_repository_sync()
file: codex-rs/git-utils/src/baseline.rs
start line: 94
end line: 102
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9267
unit: fn head_file_entries()
file: codex-rs/git-utils/src/baseline.rs
start line: 229
end line: 237
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9268
unit: fn init_repo()
file: codex-rs/git-utils/src/apply.rs
start line: 628
end line: 636
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9269
unit: fn new()
file: codex-rs/workload-identity/src/exchange.rs
start line: 276
end line: 284
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9270
unit: fn is_elevated_sandbox_compatible_powershell_path()
file: codex-rs/shell-command/src/shell_detect.rs
start line: 159
end line: 168
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9271
unit: fn extracts_basic_powershell_command()
file: codex-rs/shell-command/src/powershell.rs
start line: 170
end line: 178
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9272
unit: fn parses_powershell_command_chains_and_preserves_windows_paths()
file: codex-rs/shell-command/src/powershell.rs
start line: 217
end line: 225
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9273
unit: fn handles_git_pipe_wc()
file: codex-rs/shell-command/src/parse_command.rs
start line: 160
end line: 168
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9274
unit: fn bash_lc_redirect_not_quoted()
file: codex-rs/shell-command/src/parse_command.rs
start line: 171
end line: 179
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9275
unit: fn keeps_mutating_xargs_pipeline()
file: codex-rs/shell-command/src/parse_command.rs
start line: 245
end line: 253
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9276
unit: fn collapses_pipeline_with_helper_when_later_stage_is_unknown()
file: codex-rs/shell-command/src/parse_command.rs
start line: 269
end line: 277
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9277
unit: fn supports_cd_and_rg_files()
file: codex-rs/shell-command/src/parse_command.rs
start line: 706
end line: 714
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9278
unit: fn python_without_file_walk_is_unknown()
file: codex-rs/shell-command/src/parse_command.rs
start line: 754
end line: 762
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9279
unit: fn ls_with_glob()
file: codex-rs/shell-command/src/parse_command.rs
start line: 988
end line: 996
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9280
unit: fn drop_trailing_nl_in_pipeline()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1200
end line: 1209
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9281
unit: fn ls_with_time_style_and_path()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1212
end line: 1221
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9282
unit: fn find_type_only_path()
file: codex-rs/shell-command/src/parse_command.rs
start line: 1257
end line: 1265
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9283
unit: fn fingerprint()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 82
end line: 90
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9284
unit: fn from_config_with_registry()
file: codex-rs/login/src/auth/workload_identity.rs
start line: 388
end line: 396
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9285
unit: fn eq()
file: codex-rs/login/src/auth/manager.rs
start line: 155
end line: 163
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9286
unit: fn stored_managed_chatgpt_agent_identity_record()
file: codex-rs/login/src/auth/manager.rs
start line: 680
end line: 688
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9287
unit: fn persist_managed_chatgpt_agent_identity_record()
file: codex-rs/login/src/auth/manager.rs
start line: 690
end line: 698
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9288
unit: fn ensure_logout_allowed()
file: codex-rs/login/src/auth/manager.rs
start line: 2899
end line: 2907
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9289
unit: fn serialize_optional_string_as_empty()
file: codex-rs/login/src/auth/storage.rs
start line: 120
end line: 128
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9290
unit: fn load()
file: codex-rs/login/src/auth/storage.rs
start line: 196
end line: 204
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9291
unit: fn save()
file: codex-rs/login/src/auth/storage.rs
start line: 301
end line: 310
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9292
unit: fn run_task_is_shared_across_clones()
file: codex-rs/login/src/auth/agent_identity.rs
start line: 494
end line: 503
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9293
unit: fn resolved_auth_mode()
file: codex-rs/login/src/auth/revoke.rs
start line: 87
end line: 95
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9294
unit: fn sanitize_url_for_logging()
file: codex-rs/login/src/server.rs
start line: 794
end line: 802
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9295
unit: fn frontmatter_string()
file: codex-rs/external-agent-migration/src/subagents.rs
start line: 274
end line: 282
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9296
unit: fn json_env_value_to_string()
file: codex-rs/external-agent-migration/src/source/mod.rs
start line: 76
end line: 84
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9297
unit: fn migration_metric_tags_for_skills_include_skills_count()
file: codex-rs/external-agent-migration/src/service_tests/general/repo_import.rs
start line: 723
end line: 731
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9298
unit: fn file_modified_at_seconds()
file: codex-rs/external-agent-migration/src/sessions/records_cur.rs
start line: 243
end line: 251
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9299
unit: fn record()
file: codex-rs/external-agent-migration/src/sessions/export.rs
start line: 535
end line: 543
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9300
unit: fn session_record()
file: codex-rs/external-agent-migration/src/sessions/mod.rs
start line: 378
end line: 386
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9301
unit: fn has_enabled_plugin_for_marketplace()
file: codex-rs/external-agent-migration/src/source_cla.rs
start line: 267
end line: 275
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9302
unit: fn rewrite_and_copy_text_file()
file: codex-rs/external-agent-migration/src/utils.rs
start line: 87
end line: 95
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9303
unit: fn json_string()
file: codex-rs/external-agent-migration/src/mcp.rs
start line: 360
end line: 368
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9304
unit: fn poll_ready()
file: codex-rs/websocket-client/src/lib.rs
start line: 137
end line: 145
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9305
unit: fn poll_flush()
file: codex-rs/websocket-client/src/lib.rs
start line: 154
end line: 162
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9306
unit: fn poll_close()
file: codex-rs/websocket-client/src/lib.rs
start line: 164
end line: 172
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9307
unit: fn parses_version_from_codex_user_agent()
file: codex-rs/app-server-daemon/src/client.rs
start line: 167
end line: 175
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9308
unit: fn daemon_settings_use_camel_case_json()
file: codex-rs/app-server-daemon/src/settings.rs
start line: 54
end line: 62
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9309
unit: fn remote_control_status_notification()
file: codex-rs/app-server-daemon/src/remote_control_client.rs
start line: 290
end line: 298
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9310
unit: fn guardian()
file: codex-rs/analytics/src/reducer.rs
start line: 245
end line: 253
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9311
unit: fn review()
file: codex-rs/analytics/src/reducer.rs
start line: 255
end line: 263
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9312
unit: fn compaction()
file: codex-rs/analytics/src/reducer.rs
start line: 265
end line: 273
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9313
unit: fn goal()
file: codex-rs/analytics/src/reducer.rs
start line: 275
end line: 283
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9314
unit: fn turn_steer()
file: codex-rs/analytics/src/reducer.rs
start line: 298
end line: 306
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9315
unit: fn turn()
file: codex-rs/analytics/src/reducer.rs
start line: 308
end line: 316
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9316
unit: fn ingest_artifact_operation()
file: codex-rs/analytics/src/reducer.rs
start line: 676
end line: 684
size: 9 LOC
McCabe index: 1
number of parameters: 3

id: 9317
unit: fn thread_connection_id()
file: codex-rs/analytics/src/reducer.rs
start line: 2365
end line: 2373
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9318
unit: fn guardian_review_request_permissions_network_enabled()
file: codex-rs/analytics/src/reducer.rs
start line: 3131
end line: 3139
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9319
unit: fn image_generation_outcome()
file: codex-rs/analytics/src/reducer.rs
start line: 3242
end line: 3250
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9320
unit: fn try_send()
file: codex-rs/analytics/src/client.rs
start line: 185
end line: 194
size: 9 LOC
McCabe index: 2
number of parameters: 2

id: 9321
unit: fn exited_notification_accepts_legacy_payload_without_sandbox_denied()
file: codex-rs/exec-server-protocol/src/protocol.rs
start line: 1283
end line: 1292
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9322
unit: fn visit_some()
file: codex-rs/exec-server-protocol/src/rpc.rs
start line: 159
end line: 167
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9323
unit: fn from_term_program_and_term()
file: codex-rs/terminal-detection/src/lib.rs
start line: 124
end line: 132
size: 9 LOC
McCabe index: 1
number of parameters: 5

id: 9324
unit: fn unknown()
file: codex-rs/terminal-detection/src/lib.rs
start line: 167
end line: 175
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9325
unit: def _format_gh_error()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 96
end line: 104
size: 9 LOC
McCabe index: 5
number of parameters: 2

id: 9326
unit: def parse_pr_spec()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 134
end line: 142
size: 9 LOC
McCabe index: 6
number of parameters: 1

id: 9327
unit: def get_jobs_for_run()
file: .codex/skills/babysit-pr/scripts/gh_pr_watch.py
start line: 341
end line: 349
size: 9 LOC
McCabe index: 4
number of parameters: 2

id: 9328
unit: def current_sdk_version()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 78
end line: 86
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9329
unit: def _replace_generated_block()
file: sdk/python/scripts/update_sdk_artifacts.py
start line: 1042
end line: 1050
size: 9 LOC
McCabe index: 2
number of parameters: 3

id: 9330
unit: def _load_update_script_module()
file: sdk/python/_runtime_setup.py
start line: 308
end line: 316
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9331
unit: def _github_api_headers()
file: sdk/python/_runtime_setup.py
start line: 319
end line: 327
size: 9 LOC
McCabe index: 2
number of parameters: 1

id: 9332
unit: def turn_for_interrupt()
file: sdk/python/src/openai_codex/_goal.py
start line: 180
end line: 189
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 9333
unit: def request_with_retry_on_overload()
file: sdk/python/src/openai_codex/client.py
start line: 671
end line: 679
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9334
unit: def _handle_server_request()
file: sdk/python/src/openai_codex/client.py
start line: 826
end line: 834
size: 9 LOC
McCabe index: 3
number of parameters: 3

id: 9335
unit: def login_api_key()
file: sdk/python/src/openai_codex/api.py
start line: 104
end line: 113
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9336
unit: def __init__()
file: sdk/python/src/openai_codex/_message_router.py
start line: 26
end line: 35
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9337
unit: def register_login()
file: sdk/python/src/openai_codex/_message_router.py
start line: 59
end line: 69
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9338
unit: def next_login_notification()
file: sdk/python/src/openai_codex/_message_router.py
start line: 77
end line: 87
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9339
unit: def register_turn()
file: sdk/python/src/openai_codex/_message_router.py
start line: 89
end line: 101
size: 9 LOC
McCabe index: 4
number of parameters: 2

id: 9340
unit: def next_turn_notification()
file: sdk/python/src/openai_codex/_message_router.py
start line: 109
end line: 119
size: 9 LOC
McCabe index: 3
number of parameters: 2

id: 9341
unit: fn stop_wineserver_command()
file: bazel/rules/testing/wine/src/lib.rs
start line: 231
end line: 239
size: 9 LOC
McCabe index: 1
number of parameters: 1

id: 9342
unit: fn install_powershell_runtime()
file: bazel/rules/testing/wine/src/lib.rs
start line: 327
end line: 335
size: 9 LOC
McCabe index: 1
number of parameters: 2

id: 9343
unit: def source_binaries_for_target()
file: scripts/codex_package/cargo.py
start line: 108
end line: 116
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9344
unit: def _run_case()
file: scripts/mcp_conformance/run_codex_compliance.py
start line: 976
end line: 984
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9345
unit: def _run_review_case()
file: scripts/mcp_conformance/review_regressions.py
start line: 669
end line: 677
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9346
unit: def _is_loopback_hostname()
file: scripts/mcp_conformance/codex_conformance_adapter.py
start line: 172
end line: 180
size: 9 LOC
McCabe index: 4
number of parameters: 1

id: 9347
unit: def print_sync_error()
file: .github/scripts/verify_bazel_clippy_lints.py
start line: 143
end line: 151
size: 9 LOC
McCabe index: 1
number of parameters: 0

id: 9348
unit: def validate_asset()
file: .github/scripts/publish_r2_release.py
start line: 170
end line: 178
size: 9 LOC
McCabe index: 3
number of parameters: 1

id: 9349
unit: def changed_files()
file: .github/scripts/v8_canary_changes.py
start line: 130
end line: 140
size: 9 LOC
McCabe index: 3
number of parameters: 4

id: 9350
unit: def bazel_args_without_remote_execution()
file: .github/scripts/run_bazel_with_buildbuddy.py
start line: 118
end line: 128
size: 9 LOC
McCabe index: 5
number of parameters: 1

id: 9351
unit: def find_packaged_cargo_dylint()
file: tools/argument-comment-lint/wrapper_common.py
start line: 244
end line: 251
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9352
unit: fn rejects_non_matching_shapes()
file: tools/argument-comment-lint/src/comment_parser.rs
start line: 46
end line: 53
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9353
unit: fn log_payload_preview()
file: codex-rs/rollout-trace/src/tool_dispatch.rs
start line: 291
end line: 298
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9354
unit: fn thread_started_metadata()
file: codex-rs/rollout-trace/src/reducer/thread.rs
start line: 207
end line: 214
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9355
unit: fn channel_from_phase()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 377
end line: 384
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9356
unit: fn json_body()
file: codex-rs/rollout-trace/src/reducer/conversation/normalize.rs
start line: 484
end line: 491
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9357
unit: fn inference_call_id()
file: codex-rs/rollout-trace/src/inference.rs
start line: 145
end line: 152
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9358
unit: fn append_query_param_ignores_empty_values()
file: codex-rs/rmcp-client/src/perform_oauth_login.rs
start line: 1431
end line: 1439
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9359
unit: fn new()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 77
end line: 84
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9360
unit: fn take_remaining()
file: codex-rs/rmcp-client/src/executor_process_transport.rs
start line: 133
end line: 141
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9361
unit: fn is_streamable_http_content_type()
file: codex-rs/rmcp-client/src/http_client_adapter.rs
start line: 696
end line: 703
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9362
unit: fn launch()
file: codex-rs/rmcp-client/src/stdio_server_launcher.rs
start line: 82
end line: 90
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9363
unit: fn load_oauth_tokens_from_secrets_keyring()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 392
end line: 399
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9364
unit: fn compute_secret_name()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1017
end line: 1024
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9365
unit: fn oauth_tokens_are_not_usable_when_access_token_is_blank()
file: codex-rs/rmcp-client/src/oauth.rs
start line: 1713
end line: 1721
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9366
unit: fn valid_scope()
file: codex-rs/rmcp-client/src/www_authenticate.rs
start line: 198
end line: 205
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9367
unit: fn legacy_stdio_does_not_interpret_existing_protocol_markers()
file: codex-rs/rmcp-client/src/protocol_mode.rs
start line: 120
end line: 127
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9368
unit: fn custom_mcp_elicitation()
file: codex-rs/rmcp-client/src/elicitation_client_service.rs
start line: 222
end line: 229
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9369
unit: fn host_device_kind_from_profile()
file: codex-rs/app-server-transport/src/transport/remote_control/host_device.rs
start line: 22
end line: 29
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9370
unit: fn is_localhost()
file: codex-rs/app-server-transport/src/transport/remote_control/protocol.rs
start line: 203
end line: 210
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9371
unit: fn same_remote_control_enrollment()
file: codex-rs/app-server-transport/src/transport/remote_control/mod.rs
start line: 922
end line: 931
size: 8 LOC
McCabe index: 3
number of parameters: 2

id: 9372
unit: fn new()
file: codex-rs/app-server-transport/src/transport/remote_control/websocket.rs
start line: 95
end line: 102
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9373
unit: fn hex_nibble()
file: codex-rs/app-server-transport/src/transport/auth.rs
start line: 440
end line: 447
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9374
unit: fn normalize_connector_name()
file: codex-rs/connectors/src/lib.rs
start line: 509
end line: 516
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9375
unit: fn cache_key()
file: codex-rs/connectors/src/lib.rs
start line: 540
end line: 547
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9376
unit: fn cache_path_in()
file: codex-rs/connectors/src/connector_runtime/persistence.rs
start line: 45
end line: 54
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9377
unit: fn create_test_tool()
file: codex-rs/connectors/src/connector_runtime/tests.rs
start line: 27
end line: 34
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9378
unit: fn named_app()
file: codex-rs/connectors/src/filter.rs
start line: 55
end line: 62
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9379
unit: fn non_empty_category()
file: codex-rs/connectors/src/app_info.rs
start line: 104
end line: 111
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9380
unit: fn conflict_action()
file: codex-rs/codex-mcp/src/catalog.rs
start line: 299
end line: 306
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9381
unit: fn codex_apps_mcp_bearer_token_env_var()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 558
end line: 565
size: 8 LOC
McCabe index: 2
number of parameters: 0

id: 9382
unit: fn auth_statuses_from_entries()
file: codex-rs/codex-mcp/src/mcp/mod.rs
start line: 667
end line: 674
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9383
unit: fn reject_explicit_null()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 248
end line: 255
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9384
unit: fn string_map_value()
file: codex-rs/codex-mcp/src/agent_plugin_config.rs
start line: 334
end line: 341
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9385
unit: fn byte_len()
file: codex-rs/codex-mcp/src/resource_origin.rs
start line: 239
end line: 246
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9386
unit: fn with_server_metadata()
file: codex-rs/codex-mcp/src/connection_manager/tool_catalog.rs
start line: 445
end line: 452
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9387
unit: fn log()
file: codex-rs/network-proxy/src/mitm.rs
start line: 569
end line: 576
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9388
unit: fn normalize_dns_host_or_ip_literal()
file: codex-rs/network-proxy/src/policy.rs
start line: 121
end line: 128
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9389
unit: fn is_subdomain_or_equal()
file: codex-rs/network-proxy/src/policy.rs
start line: 341
end line: 348
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9390
unit: fn source_label()
file: codex-rs/network-proxy/src/runtime.rs
start line: 183
end line: 196
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9391
unit: fn fmt()
file: codex-rs/network-proxy/src/proxy.rs
start line: 526
end line: 533
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9392
unit: fn deactivate_windows_route()
file: codex-rs/network-proxy/src/proxy.rs
start line: 1513
end line: 1520
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9393
unit: fn has_proxy_url_env_vars_detects_lowercase_aliases()
file: codex-rs/network-proxy/src/proxy.rs
start line: 2463
end line: 2471
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9394
unit: fn github_enterprise_binding()
file: codex-rs/network-proxy/src/credential_broker/providers/github.rs
start line: 103
end line: 110
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9395
unit: fn openai_api_key_prefix()
file: codex-rs/network-proxy/src/credential_broker/providers/openai.rs
start line: 80
end line: 87
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9396
unit: fn network_proxy_config_uses_struct_defaults_for_missing_fields()
file: codex-rs/network-proxy/src/config.rs
start line: 701
end line: 709
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9397
unit: fn decode_hex_digit()
file: codex-rs/network-proxy/src/authorization_path.rs
start line: 53
end line: 60
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9398
unit: fn compact_large_tool_schema()
file: codex-rs/tools/src/json_schema.rs
start line: 229
end line: 236
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9399
unit: fn wants_no_sandbox_approval()
file: codex-rs/core/src/tools/runtimes/apply_patch.rs
start line: 134
end line: 141
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9400
unit: fn zsh_fork_mode()
file: codex-rs/core/src/tools/runtimes/unified_exec.rs
start line: 781
end line: 788
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9401
unit: fn inherited_fds()
file: codex-rs/core/src/tools/runtimes/zsh_fork.rs
start line: 48
end line: 55
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9402
unit: fn protocol_key_label()
file: codex-rs/core/src/tools/network_approval.rs
start line: 157
end line: 164
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9403
unit: fn wants_no_sandbox_approval()
file: codex-rs/core/src/tools/sandboxing.rs
start line: 330
end line: 337
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9404
unit: fn parse_arguments()
file: codex-rs/core/src/tools/code_mode/wait_handler.rs
start line: 39
end line: 46
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9405
unit: fn log_preview_omits_image_data()
file: codex-rs/core/src/tools/handlers/view_image.rs
start line: 322
end line: 330
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9406
unit: fn disabled_install_request()
file: codex-rs/core/src/tools/handlers/request_plugin_install.rs
start line: 382
end line: 389
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9407
unit: fn from_all_servers()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 122
end line: 129
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9408
unit: fn call_tool_result_from_content()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 196
end line: 203
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9409
unit: fn normalize_required_string()
file: codex-rs/core/src/tools/handlers/mcp_resource.rs
start line: 337
end line: 344
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9410
unit: fn fragment()
file: codex-rs/core/src/tools/handlers/get_context_remaining.rs
start line: 28
end line: 35
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9411
unit: fn to_response_item()
file: codex-rs/core/src/tools/handlers/plan.rs
start line: 33
end line: 41
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9412
unit: fn network_permissions()
file: codex-rs/core/src/tools/handlers/mod.rs
start line: 364
end line: 371
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9413
unit: fn drop()
file: codex-rs/core/src/tools/handlers/multi_agents_v2/analytics.rs
start line: 54
end line: 61
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9414
unit: fn post_tool_use_response()
file: codex-rs/core/src/tools/context.rs
start line: 404
end line: 412
size: 8 LOC
McCabe index: 3
number of parameters: 3

id: 9415
unit: fn model_output_policy()
file: codex-rs/core/src/tools/context.rs
start line: 448
end line: 455
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9416
unit: fn append_capped()
file: codex-rs/core/src/exec.rs
start line: 816
end line: 823
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9417
unit: fn openai_file_input_optional_fields_for_server()
file: codex-rs/core/src/mcp_tool_call.rs
start line: 1697
end line: 1704
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9418
unit: fn body()
file: codex-rs/core/src/context/token_budget_context.rs
start line: 167
end line: 174
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9419
unit: fn push_rendered_domain_element()
file: codex-rs/core/src/context/environment_context.rs
start line: 234
end line: 242
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9420
unit: fn snapshot()
file: codex-rs/core/src/context/world_state/managed_developer_instructions.rs
start line: 107
end line: 114
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9421
unit: fn from()
file: codex-rs/core/src/context/world_state/mod.rs
start line: 299
end line: 306
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9422
unit: fn metadata()
file: codex-rs/core/src/responses_metadata.rs
start line: 160
end line: 167
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9423
unit: fn prepare_realtime_backend_prompt_renders_default()
file: codex-rs/core/src/realtime_prompt.rs
start line: 73
end line: 81
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9424
unit: fn take_cached_websocket_session()
file: codex-rs/core/src/client.rs
start line: 570
end line: 577
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9425
unit: fn add_responses_lite_header()
file: codex-rs/core/src/client.rs
start line: 2129
end line: 2136
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9426
unit: fn on_ws_event()
file: codex-rs/core/src/client.rs
start line: 2721
end line: 2728
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9427
unit: fn keymap_binding_value()
file: codex-rs/core/src/config/edit.rs
start line: 146
end line: 153
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9428
unit: fn validate_pinned_features()
file: codex-rs/core/src/config/managed_features.rs
start line: 195
end line: 202
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9429
unit: fn profile_allows_configured_network_proxy()
file: codex-rs/core/src/config/mod.rs
start line: 552
end line: 559
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9430
unit: fn default()
file: codex-rs/core/src/config/mod.rs
start line: 1110
end line: 1117
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9431
unit: fn default()
file: codex-rs/core/src/config/mod.rs
start line: 1251
end line: 1258
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9432
unit: fn resolve_web_search_config()
file: codex-rs/core/src/config/mod.rs
start line: 2622
end line: 2629
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9433
unit: fn current_time_reminder_toml_config()
file: codex-rs/core/src/config/mod.rs
start line: 2929
end line: 2936
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9434
unit: fn is_absolute_path_for_platform()
file: codex-rs/core/src/config/permissions.rs
start line: 818
end line: 825
size: 8 LOC
McCabe index: 3
number of parameters: 3

id: 9435
unit: fn synthetic_output_id()
file: codex-rs/core/src/context_manager/normalize.rs
start line: 146
end line: 153
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9436
unit: fn remove_first_matching()
file: codex-rs/core/src/context_manager/normalize.rs
start line: 319
end line: 326
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9437
unit: fn canonical_mcp_key()
file: codex-rs/core/src/mcp_skill_dependencies.rs
start line: 359
end line: 366
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9438
unit: fn is_trigger_turn_boundary()
file: codex-rs/core/src/thread_rollout_truncation.rs
start line: 288
end line: 296
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9439
unit: fn drop()
file: codex-rs/core/src/agent/registry.rs
start line: 394
end line: 401
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9440
unit: fn commit_slot()
file: codex-rs/core/src/agent/control/residency.rs
start line: 201
end line: 208
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9441
unit: fn tracked_content()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 281
end line: 288
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9442
unit: fn git_blob_sha1_hex_bytes()
file: codex-rs/core/src/turn_diff_tracker.rs
start line: 392
end line: 399
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9443
unit: fn refresh_thread_config()
file: codex-rs/core/src/environment_selection.rs
start line: 198
end line: 205
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9444
unit: fn strip_hidden_assistant_markup()
file: codex-rs/core/src/stream_events_utils.rs
start line: 36
end line: 43
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9445
unit: fn subagent_hook_context()
file: codex-rs/core/src/hook_runtime.rs
start line: 1031
end line: 1038
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9446
unit: fn guardian_risk_level_str()
file: codex-rs/core/src/guardian/review.rs
start line: 180
end line: 187
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9447
unit: fn with_environments()
file: codex-rs/core/src/guardian/review_session.rs
start line: 257
end line: 264
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9448
unit: fn session_kind_tag()
file: codex-rs/core/src/guardian/metrics.rs
start line: 190
end line: 197
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9449
unit: fn role()
file: codex-rs/core/src/guardian/prompt.rs
start line: 59
end line: 66
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9450
unit: fn guardian_truncate_text_keeps_prefix_suffix_and_xml_marker()
file: codex-rs/core/src/guardian/tests.rs
start line: 1097
end line: 1106
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9451
unit: fn single_project_cwd()
file: codex-rs/core/src/agents_md.rs
start line: 468
end line: 475
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9452
unit: fn render_tree()
file: codex-rs/core/src/realtime_context.rs
start line: 402
end line: 410
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9453
unit: fn take_plugin_metrics_sidecar()
file: codex-rs/core/src/unified_exec/mod.rs
start line: 201
end line: 208
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9454
unit: fn fail_process_with_message()
file: codex-rs/core/src/unified_exec/process_manager.rs
start line: 369
end line: 377
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9455
unit: fn drop()
file: codex-rs/core/src/shell_snapshot.rs
start line: 191
end line: 198
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9456
unit: fn materialized_permission_profile()
file: codex-rs/core/src/session/session.rs
start line: 166
end line: 173
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9457
unit: fn permits_settings()
file: codex-rs/core/src/session/turn_input.rs
start line: 66
end line: 73
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9458
unit: fn has_pending_input()
file: codex-rs/core/src/session/input_queue.rs
start line: 373
end line: 380
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9459
unit: fn new()
file: codex-rs/core/src/session/turn.rs
start line: 1631
end line: 1638
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9460
unit: fn from()
file: codex-rs/core/src/session/step_settings.rs
start line: 181
end line: 188
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9461
unit: fn startup_sync_request()
file: codex-rs/core-plugins/src/startup_sync.rs
start line: 1022
end line: 1029
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9462
unit: fn normalize_remote_default_prompts()
file: codex-rs/core-plugins/src/remote.rs
start line: 1957
end line: 1964
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9463
unit: fn validate_configured_marketplace()
file: codex-rs/core-plugins/src/marketplace_policy.rs
start line: 169
end line: 176
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9464
unit: fn valid_identifier()
file: codex-rs/core-plugins/src/plugin_metrics.rs
start line: 151
end line: 158
size: 8 LOC
McCabe index: 6
number of parameters: 1

id: 9465
unit: fn from_auth()
file: codex-rs/core-plugins/src/manager.rs
start line: 225
end line: 232
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9466
unit: fn is_loopback_url()
file: codex-rs/core-plugins/src/remote_bundle.rs
start line: 248
end line: 255
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9467
unit: fn normalize_git_url()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 119
end line: 126
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9468
unit: fn looks_like_windows_absolute_path()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 140
end line: 147
size: 8 LOC
McCabe index: 5
number of parameters: 1

id: 9469
unit: fn non_git_sources_reject_ref_override()
file: codex-rs/core-plugins/src/marketplace_add/source.rs
start line: 351
end line: 359
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9470
unit: fn contains_enabled_skill()
file: codex-rs/core-plugins/src/loader.rs
start line: 1025
end line: 1032
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9471
unit: fn default_skill_roots()
file: codex-rs/core-plugins/src/loader.rs
start line: 1092
end line: 1099
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9472
unit: fn strip_windows_verbatim_path_prefix()
file: codex-rs/core-plugins/src/marketplace_upgrade/git.rs
start line: 174
end line: 181
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9473
unit: fn is_checkout_supported_share_marketplace()
file: codex-rs/core-plugins/src/remote/share/checkout.rs
start line: 165
end line: 172
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9474
unit: fn render()
file: codex-rs/context-fragments/src/fragment.rs
start line: 91
end line: 99
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9475
unit: fn from()
file: codex-rs/config/src/config_requirements.rs
start line: 766
end line: 773
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9476
unit: fn from()
file: codex-rs/config/src/config_requirements.rs
start line: 777
end line: 784
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9477
unit: fn fmt()
file: codex-rs/config/src/config_requirements.rs
start line: 788
end line: 795
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9478
unit: fn proto_string_map()
file: codex-rs/config/src/thread_config/remote.rs
start line: 295
end line: 302
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9479
unit: fn system_requirements_toml_file_with_overrides()
file: codex-rs/config/src/loader/mod.rs
start line: 755
end line: 762
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9480
unit: fn system_config_toml_file_with_overrides()
file: codex-rs/config/src/loader/mod.rs
start line: 810
end line: 817
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9481
unit: fn create_directory()
file: codex-rs/config/src/loader/tests.rs
start line: 334
end line: 341
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9482
unit: fn walk()
file: codex-rs/config/src/loader/tests.rs
start line: 371
end line: 378
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9483
unit: fn remove()
file: codex-rs/config/src/loader/tests.rs
start line: 380
end line: 387
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9484
unit: fn fmt()
file: codex-rs/config/src/mcp_types.rs
start line: 65
end line: 72
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9485
unit: fn deserialize()
file: codex-rs/config/src/mcp_types.rs
start line: 517
end line: 524
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9486
unit: fn deserialize()
file: codex-rs/config/src/tui_keymap.rs
start line: 50
end line: 57
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9487
unit: fn truncate_exec_snippet()
file: codex-rs/tui/src/history_cell/approvals.rs
start line: 5
end line: 12
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9488
unit: fn string_map_to_toml_value()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 381
end line: 388
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9489
unit: fn assert_unstyled_lines()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 406
end line: 413
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9490
unit: fn raw_lines_from_source_preserves_explicit_blank_lines()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 438
end line: 446
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9491
unit: fn runtime_metrics_label_rounds_fractional_tbt_milliseconds()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 874
end line: 882
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9492
unit: fn ps_output_halfwidth_sound_marks_snapshot()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 1032
end line: 1039
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9493
unit: fn session_header_directory_front_truncates_long_segment()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2091
end line: 2099
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9494
unit: fn reasoning_summary_block_returns_reasoning_cell_when_feature_disabled()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2861
end line: 2869
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9495
unit: fn reasoning_summary_block_falls_back_when_header_is_missing()
file: codex-rs/tui/src/history_cell/tests.rs
start line: 2885
end line: 2893
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9496
unit: fn format_duration_ms()
file: codex-rs/tui/src/history_cell/separators.rs
start line: 162
end line: 169
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9497
unit: fn web_search_detail()
file: codex-rs/tui/src/history_cell/search.rs
start line: 40
end line: 47
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9498
unit: fn new_active()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 125
end line: 132
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9499
unit: fn new_completed()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 135
end line: 142
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9500
unit: fn expire_quiet_linger_now_for_test()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 396
end line: 403
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9501
unit: fn reveal_running_now_for_test()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 406
end line: 413
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9502
unit: fn running_group_key()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 429
end line: 436
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9503
unit: fn is_active()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 594
end line: 601
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9504
unit: fn should_render()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 604
end line: 611
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9505
unit: fn start_time()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 628
end line: 635
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9506
unit: fn earliest_instant()
file: codex-rs/tui/src/history_cell/hook_cell.rs
start line: 787
end line: 794
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9507
unit: fn parses_canonical_binding()
file: codex-rs/tui/src/keymap.rs
start line: 2390
end line: 2397
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9508
unit: fn rejects_shadowing_composer_binding_in_app_scope()
file: codex-rs/tui/src/keymap.rs
start line: 2400
end line: 2408
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9509
unit: fn rejects_shadowing_composer_queue_in_app_scope()
file: codex-rs/tui/src/keymap.rs
start line: 2411
end line: 2419
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9510
unit: fn rejects_shadowing_composer_toggle_shortcuts_in_app_scope()
file: codex-rs/tui/src/keymap.rs
start line: 2422
end line: 2430
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9511
unit: fn rejects_shadowing_editor_binding_in_main_scope()
file: codex-rs/tui/src/keymap.rs
start line: 2433
end line: 2441
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9512
unit: fn rejects_shadowing_editor_binding_from_outer_main_handler()
file: codex-rs/tui/src/keymap.rs
start line: 2444
end line: 2452
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9513
unit: fn reassignable_fixed_shortcuts_conflict_until_original_action_is_unbound()
file: codex-rs/tui/src/keymap.rs
start line: 3127
end line: 3136
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9514
unit: fn newline_splits_rows()
file: codex-rs/tui/src/live_wrap.rs
start line: 272
end line: 280
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9515
unit: fn update_prompt_snapshot()
file: codex-rs/tui/src/update_prompt.rs
start line: 264
end line: 271
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9516
unit: fn update_prompt_dont_remind_selects_dismissal()
file: codex-rs/tui/src/update_prompt.rs
start line: 291
end line: 298
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9517
unit: fn directive_integer()
file: codex-rs/tui/src/git_action_directives.rs
start line: 162
end line: 169
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9518
unit: fn title_has_priority()
file: codex-rs/tui/src/git_action_directives.rs
start line: 171
end line: 178
size: 8 LOC
McCabe index: 5
number of parameters: 1

id: 9519
unit: fn closed_state_for_thread_read_error_preserves_live_state_without_cache_on_transient_error()
file: codex-rs/tui/src/app/session_lifecycle.rs
start line: 1198
end line: 1206
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9520
unit: fn closed_state_for_thread_read_error_marks_terminal_uncached_threads_closed()
file: codex-rs/tui/src/app/session_lifecycle.rs
start line: 1209
end line: 1217
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9521
unit: fn label()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 67
end line: 74
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9522
unit: fn status()
file: codex-rs/tui/src/app/agents_overview_view.rs
start line: 271
end line: 278
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9523
unit: fn warning_notifications_without_threads_are_global()
file: codex-rs/tui/src/app/app_server_event_targets.rs
start line: 272
end line: 281
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9524
unit: fn thread_spawn_agent_path()
file: codex-rs/tui/src/app/loaded_threads.rs
start line: 106
end line: 113
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9525
unit: fn thread_spawn_parent_thread_id()
file: codex-rs/tui/src/app/loaded_threads.rs
start line: 115
end line: 122
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9526
unit: fn parse_recap()
file: codex-rs/tui/src/app/recap.rs
start line: 158
end line: 167
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9527
unit: fn show_no_thread_goal_to_edit()
file: codex-rs/tui/src/app/thread_goal_actions.rs
start line: 331
end line: 338
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9528
unit: fn thread_goal_error_message_preserves_generic_failure_context()
file: codex-rs/tui/src/app/thread_goal_actions.rs
start line: 426
end line: 434
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9529
unit: fn side_developer_instructions()
file: codex-rs/tui/src/app/side.rs
start line: 574
end line: 581
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9530
unit: fn plugin_remote_section_error_message()
file: codex-rs/tui/src/app/background_requests.rs
start line: 998
end line: 1005
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9531
unit: fn insert_pending_usage_output()
file: codex-rs/tui/src/app/history_ui.rs
start line: 188
end line: 195
size: 8 LOC
McCabe index: 3
number of parameters: 2

id: 9532
unit: fn drop()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 437
end line: 444
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9533
unit: fn write_osc52_to_writer()
file: codex-rs/tui/src/clipboard_copy.rs
start line: 478
end line: 485
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9534
unit: fn returns_none_for_workspace_write()
file: codex-rs/tui/src/additional_dirs.rs
start line: 61
end line: 68
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9535
unit: fn returns_none_for_danger_full_access()
file: codex-rs/tui/src/additional_dirs.rs
start line: 71
end line: 78
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9536
unit: fn returns_none_when_no_additional_dirs()
file: codex-rs/tui/src/additional_dirs.rs
start line: 141
end line: 148
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9537
unit: fn clamps_to_min_interval_since_last_emit()
file: codex-rs/tui/src/tui/frame_rate_limiter.rs
start line: 52
end line: 61
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9538
unit: fn keyboard_enhancement_auto_disable_requires_wsl_and_vscode()
file: codex-rs/tui/src/tui/keyboard_modes.rs
start line: 411
end line: 418
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9539
unit: fn parse_osc_component()
file: codex-rs/tui/src/terminal_probe.rs
start line: 768
end line: 776
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9540
unit: fn animation_name()
file: codex-rs/tui/src/pets/ambient.rs
start line: 55
end line: 62
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9541
unit: fn label()
file: codex-rs/tui/src/pets/ambient.rs
start line: 64
end line: 71
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9542
unit: fn fallback_body()
file: codex-rs/tui/src/pets/ambient.rs
start line: 73
end line: 80
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9543
unit: fn lifetime()
file: codex-rs/tui/src/pets/ambient.rs
start line: 82
end line: 89
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9544
unit: fn reduced_motion_uses_stable_first_frame_and_schedules_no_follow_up()
file: codex-rs/tui/src/pets/ambient.rs
start line: 519
end line: 527
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9545
unit: fn builtin_pet_url_uses_public_cdn_path()
file: codex-rs/tui/src/pets/asset_pack.rs
start line: 197
end line: 206
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9546
unit: fn from_str()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 102
end line: 109
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9547
unit: fn new()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 324
end line: 331
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9548
unit: fn pet_image_support_old_iterm2_message_mentions_upgrade()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 493
end line: 501
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9549
unit: fn parse_dotted_version_requires_simple_numeric_components()
file: codex-rs/tui/src/pets/image_protocol.rs
start line: 648
end line: 655
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9550
unit: fn from()
file: codex-rs/tui/src/pets/mod.rs
start line: 255
end line: 262
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9551
unit: fn default()
file: codex-rs/tui/src/pets/model.rs
start line: 139
end line: 146
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9552
unit: fn srgb_to_linear()
file: codex-rs/tui/src/color.rs
start line: 18
end line: 25
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9553
unit: fn auth_config_for_cloud_loader()
file: codex-rs/tui/src/lib.rs
start line: 295
end line: 304
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9554
unit: fn keymap_action_menu_hint_line()
file: codex-rs/tui/src/keymap_setup.rs
start line: 91
end line: 98
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9555
unit: fn keymap_with_replacement()
file: codex-rs/tui/src/keymap_setup.rs
start line: 451
end line: 458
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9556
unit: fn dedup_bindings()
file: codex-rs/tui/src/keymap_setup.rs
start line: 593
end line: 600
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9557
unit: fn picker_custom_render_snapshot()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1180
end line: 1188
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9558
unit: fn debug_view_reports_detected_key_and_matching_actions()
file: codex-rs/tui/src/keymap_setup.rs
start line: 1416
end line: 1425
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9559
unit: fn fmt()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 14
end line: 21
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9560
unit: fn normalize_unc_windows_path()
file: codex-rs/tui/src/clipboard_paste.rs
start line: 528
end line: 535
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9561
unit: fn select()
file: codex-rs/tui/src/external_agent_config_migration/source.rs
start line: 138
end line: 145
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9562
unit: fn label()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 47
end line: 54
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9563
unit: fn next_available_action()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 170
end line: 177
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9564
unit: fn set_all_enabled()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 390
end line: 397
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9565
unit: fn customize()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 415
end line: 422
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9566
unit: fn back_to_summary()
file: codex-rs/tui/src/external_agent_config_migration/mod.rs
start line: 424
end line: 431
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9567
unit: fn table_separator_blends_toward_dark_background()
file: codex-rs/tui/src/style.rs
start line: 194
end line: 202
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9568
unit: fn table_separator_blends_toward_light_background()
file: codex-rs/tui/src/style.rs
start line: 205
end line: 213
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9569
unit: fn activity_marker()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 177
end line: 184
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9570
unit: fn output_ellipsis_line_with_prefix()
file: codex-rs/tui/src/exec_cell/render.rs
start line: 682
end line: 689
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9571
unit: fn selection_item()
file: codex-rs/tui/src/startup_hooks_review.rs
start line: 269
end line: 276
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9572
unit: fn render()
file: codex-rs/tui/src/render/renderable.rs
start line: 370
end line: 377
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9573
unit: fn adaptive_default_theme_selection()
file: codex-rs/tui/src/render/highlight.rs
start line: 194
end line: 201
size: 8 LOC
McCabe index: 2
number of parameters: 0

id: 9574
unit: fn diff_scope_background_rgbs_for_theme()
file: codex-rs/tui/src/render/highlight.rs
start line: 301
end line: 308
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9575
unit: fn foreground_style_for_scopes_with_theme()
file: codex-rs/tui/src/render/highlight.rs
start line: 324
end line: 331
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9576
unit: fn convert_syntect_color()
file: codex-rs/tui/src/render/highlight.rs
start line: 497
end line: 508
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9577
unit: fn load_custom_theme_from_tmtheme_file()
file: codex-rs/tui/src/render/highlight.rs
start line: 1430
end line: 1437
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9578
unit: fn random_tooltip_is_reproducible_with_seed()
file: codex-rs/tui/src/tooltips.rs
start line: 368
end line: 376
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9579
unit: fn thread_label()
file: codex-rs/tui/src/bottom_pane/approval_overlay.rs
start line: 134
end line: 141
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9580
unit: fn wrapped_lines()
file: codex-rs/tui/src/bottom_pane/actionable_banner.rs
start line: 112
end line: 119
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9581
unit: fn settings_header()
file: codex-rs/tui/src/bottom_pane/memories_settings_view.rs
start line: 116
end line: 123
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9582
unit: fn footer_tip_lines()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1021
end line: 1028
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9583
unit: fn input_height()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1045
end line: 1052
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9584
unit: fn jump_to_field()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1066
end line: 1073
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9585
unit: fn required_unanswered_count()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1097
end line: 1104
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9586
unit: fn first_required_unanswered_index()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1106
end line: 1113
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9587
unit: fn option_index_for_digit()
file: codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs
start line: 1119
end line: 1126
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9588
unit: fn clear_if_empty()
file: codex-rs/tui/src/bottom_pane/scroll_state.rs
start line: 113
end line: 120
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9589
unit: fn line_text()
file: codex-rs/tui/src/bottom_pane/status_line_setup.rs
start line: 790
end line: 797
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9590
unit: fn event_header_lines()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 297
end line: 304
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9591
unit: fn hook_trust_label()
file: codex-rs/tui/src/bottom_pane/hooks_browser_view.rs
start line: 760
end line: 767
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9592
unit: fn active_items_mut()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 447
end line: 454
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9593
unit: fn side_layout_width()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 892
end line: 899
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9594
unit: fn description_col()
file: codex-rs/tui/src/bottom_pane/list_selection_view.rs
start line: 1569
end line: 1576
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9595
unit: fn push_section_header()
file: codex-rs/tui/src/bottom_pane/pending_input_preview.rs
start line: 70
end line: 77
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9596
unit: fn first_non_blank_of_current_line()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 543
end line: 550
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9597
unit: fn handle_vim_insert()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 708
end line: 715
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9598
unit: fn vim_word_end_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 1951
end line: 1958
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9599
unit: fn render_ref()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2076
end line: 2084
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9600
unit: fn insert_str_at_clamps_to_char_boundary()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2315
end line: 2322
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9601
unit: fn vim_insert_key_enters_insert_mode()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2448
end line: 2457
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9602
unit: fn vim_escape_from_insert_at_start_does_not_underflow()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 2479
end line: 2488
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9603
unit: fn control_b_and_f_move_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3273
end line: 3282
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9604
unit: fn control_b_f_fallback_control_chars_move_cursor()
file: codex-rs/tui/src/bottom_pane/textarea.rs
start line: 3285
end line: 3297
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9605
unit: fn approval_prompt_delay_remaining()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 606
end line: 613
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9606
unit: fn record_composer_activity_at()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 615
end line: 622
size: 8 LOC
McCabe index: 3
number of parameters: 2

id: 9607
unit: fn schedule_active_view_frame()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 839
end line: 846
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9608
unit: fn render()
file: codex-rs/tui/src/bottom_pane/mod.rs
start line: 1938
end line: 1945
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9609
unit: fn suggestion_target()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 884
end line: 891
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9610
unit: fn generic_url_target()
file: codex-rs/tui/src/bottom_pane/app_link_view.rs
start line: 893
end line: 900
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9611
unit: fn move_up()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 110
end line: 117
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9612
unit: fn move_down()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 119
end line: 126
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9613
unit: fn toggle_selected()
file: codex-rs/tui/src/bottom_pane/experimental_features_view.rs
start line: 152
end line: 160
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9614
unit: fn desired_height()
file: codex-rs/tui/src/bottom_pane/skills_toggle_view.rs
start line: 305
end line: 313
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9615
unit: fn set_matches()
file: codex-rs/tui/src/bottom_pane/mentions_v2/popup.rs
start line: 148
end line: 156
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9616
unit: fn stacked_description()
file: codex-rs/tui/src/bottom_pane/selection_row_layout.rs
start line: 73
end line: 80
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9617
unit: fn soften_rgb_channel()
file: codex-rs/tui/src/bottom_pane/status_line_style.rs
start line: 173
end line: 181
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9618
unit: fn queue_connectors_refresh()
file: codex-rs/tui/src/chatwidget/connectors.rs
start line: 117
end line: 124
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9619
unit: fn active_cell_revision_wraps()
file: codex-rs/tui/src/chatwidget/transcript.rs
start line: 116
end line: 125
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9620
unit: fn prefetch_plugins()
file: codex-rs/tui/src/chatwidget/plugins.rs
start line: 202
end line: 210
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9621
unit: fn five_hour_status_window()
file: codex-rs/tui/src/chatwidget/status_surfaces.rs
start line: 1045
end line: 1052
size: 8 LOC
McCabe index: 4
number of parameters: 1

id: 9622
unit: fn remote_section_loading_item()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1710
end line: 1717
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9623
unit: fn remote_section_error_item()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1719
end line: 1726
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9624
unit: fn plugin_remote_section_error()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1728
end line: 1735
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9625
unit: fn plugin_detail_location()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1915
end line: 1922
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9626
unit: fn plugin_request_name()
file: codex-rs/tui/src/chatwidget/plugin_catalog.rs
start line: 1947
end line: 1954
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9627
unit: fn replace_rate_limit_reset_popup()
file: codex-rs/tui/src/chatwidget/usage.rs
start line: 481
end line: 488
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9628
unit: fn current_model_preset()
file: codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs
start line: 164
end line: 171
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9629
unit: fn auto_model_order()
file: codex-rs/tui/src/chatwidget/model_popups.rs
start line: 184
end line: 191
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9630
unit: fn goal_status_indicator()
file: codex-rs/tui/src/chatwidget/settings.rs
start line: 602
end line: 609
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9631
unit: fn warn_if_pets_unsupported()
file: codex-rs/tui/src/chatwidget/pets.rs
start line: 171
end line: 179
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9632
unit: fn append_message_history_entry()
file: codex-rs/tui/src/chatwidget.rs
start line: 1818
end line: 1825
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9633
unit: fn has_websocket_timing_metrics()
file: codex-rs/tui/src/chatwidget.rs
start line: 2000
end line: 2007
size: 8 LOC
McCabe index: 6
number of parameters: 1

id: 9634
unit: fn write_rollout_lines()
file: codex-rs/tui/src/session_resume.rs
start line: 264
end line: 271
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9635
unit: fn max_duration()
file: codex-rs/tui/src/streaming/commit_tick.rs
start line: 207
end line: 214
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9636
unit: fn reset()
file: codex-rs/tui/src/streaming/controller.rs
start line: 287
end line: 294
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9637
unit: fn compute_target_stable_len()
file: codex-rs/tui/src/streaming/controller.rs
start line: 332
end line: 339
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9638
unit: fn tail_budget_from_source_start()
file: codex-rs/tui/src/streaming/controller.rs
start line: 419
end line: 426
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9639
unit: fn smooth_mode_is_default()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 309
end line: 317
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9640
unit: fn enters_catch_up_on_depth_threshold()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 320
end line: 328
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9641
unit: fn enters_catch_up_on_age_threshold()
file: codex-rs/tui/src/streaming/chunking.rs
start line: 331
end line: 339
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9642
unit: fn next()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 66
end line: 73
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9643
unit: fn prev()
file: codex-rs/tui/src/cwd_prompt.rs
start line: 75
end line: 82
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9644
unit: fn desired_height()
file: codex-rs/tui/src/pager_overlay.rs
start line: 425
end line: 432
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9645
unit: fn session_header_placeholder()
file: codex-rs/tui/src/pager_overlay.rs
start line: 454
end line: 461
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9646
unit: fn paragraph_block()
file: codex-rs/tui/src/pager_overlay.rs
start line: 1081
end line: 1088
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9647
unit: fn first_observed_width_marks_reflow_baseline()
file: codex-rs/tui/src/transcript_reflow.rs
start line: 240
end line: 249
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9648
unit: fn status_line_pr_fallback_searches_parent_repo_first()
file: codex-rs/tui/src/branch_summary.rs
start line: 667
end line: 674
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9649
unit: fn commands()
file: codex-rs/tui/src/get_git_diff.rs
start line: 871
end line: 878
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9650
unit: fn dispatch_binding()
file: codex-rs/tui/src/keymap/chords.rs
start line: 341
end line: 348
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9651
unit: fn legacy_ipc_socket_paths()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 184
end line: 191
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9652
unit: fn ensure_peer_uid_matches_current_user()
file: codex-rs/tui/src/ide_context/ipc.rs
start line: 630
end line: 638
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9653
unit: fn open_process_token()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 296
end line: 304
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9654
unit: fn remaining_timeout_ms()
file: codex-rs/tui/src/ide_context/windows_pipe.rs
start line: 332
end line: 340
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9655
unit: fn extract_prompt_request_returns_text_after_last_delimiter()
file: codex-rs/tui/src/ide_context/prompt.rs
start line: 309
end line: 317
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9656
unit: fn decode_console_default_colors()
file: codex-rs/tui/src/terminal_probe/windows.rs
start line: 306
end line: 315
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9657
unit: fn turn_permissions_preserve_thread_permissions_without_override()
file: codex-rs/tui/src/app_server_session.rs
start line: 2758
end line: 2767
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9658
unit: fn content_from_ranges()
file: codex-rs/tui/src/markdown.rs
start line: 156
end line: 164
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9659
unit: fn append_markdown_agent_unwraps_markdown_fences_for_table_rendering()
file: codex-rs/tui/src/markdown.rs
start line: 425
end line: 433
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9660
unit: fn append_markdown_agent_unwraps_markdown_fences_for_single_column_table()
file: codex-rs/tui/src/markdown.rs
start line: 467
end line: 474
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9661
unit: fn append_markdown_agent_unwraps_blockquoted_markdown_fence_table()
file: codex-rs/tui/src/markdown.rs
start line: 492
end line: 500
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9662
unit: fn prime_backtrack()
file: codex-rs/tui/src/app_backtrack.rs
start line: 258
end line: 265
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9663
unit: fn overlay_step_backtrack()
file: codex-rs/tui/src/app_backtrack.rs
start line: 428
end line: 435
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9664
unit: fn new()
file: codex-rs/tui/src/custom_terminal.rs
start line: 869
end line: 876
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9665
unit: fn resume_hint_for_resumable_thread()
file: codex-rs/tui/src/app.rs
start line: 500
end line: 507
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9666
unit: fn errors_for_cwd()
file: codex-rs/tui/src/app.rs
start line: 513
end line: 520
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9667
unit: fn from_config()
file: codex-rs/tui/src/app.rs
start line: 658
end line: 665
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9668
unit: fn with_chat_widget_frame()
file: codex-rs/tui/src/app.rs
start line: 947
end line: 954
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9669
unit: fn diff_theme_for_bg()
file: codex-rs/tui/src/diff_render.rs
start line: 1183
end line: 1190
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9670
unit: fn diff_color_level()
file: codex-rs/tui/src/diff_render.rs
start line: 1205
end line: 1212
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9671
unit: fn add_line_bg()
file: codex-rs/tui/src/diff_render.rs
start line: 1308
end line: 1315
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9672
unit: fn del_line_bg()
file: codex-rs/tui/src/diff_render.rs
start line: 1317
end line: 1324
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9673
unit: fn snapshot_diff_gallery()
file: codex-rs/tui/src/diff_render.rs
start line: 1621
end line: 1628
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9674
unit: fn previous()
file: codex-rs/tui/src/resume_picker.rs
start line: 237
end line: 244
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9675
unit: fn sort_key_label()
file: codex-rs/tui/src/resume_picker.rs
start line: 758
end line: 765
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9676
unit: fn note_transcript_loading_frame_drawn()
file: codex-rs/tui/src/resume_picker.rs
start line: 1056
end line: 1063
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9677
unit: fn toggle_filter_mode()
file: codex-rs/tui/src/resume_picker.rs
start line: 1785
end line: 1792
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9678
unit: fn fit_footer_hints()
file: codex-rs/tui/src/resume_picker.rs
start line: 2573
end line: 2580
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9679
unit: fn text()
file: codex-rs/tui/src/resume_picker.rs
start line: 3005
end line: 3012
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9680
unit: fn footer_parts_width()
file: codex-rs/tui/src/resume_picker.rs
start line: 3062
end line: 3069
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9681
unit: fn dense_session_snapshot_includes_cwd_in_all_filter()
file: codex-rs/tui/src/resume_picker.rs
start line: 5247
end line: 5254
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9682
unit: fn dense_session_snapshot_auto_hides_cwd_when_narrow()
file: codex-rs/tui/src/resume_picker.rs
start line: 5257
end line: 5264
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9683
unit: fn dense_session_snapshot_forces_cwd_when_narrow()
file: codex-rs/tui/src/resume_picker.rs
start line: 5267
end line: 5274
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9684
unit: fn dense_session_snapshot_drops_metadata_when_narrow()
file: codex-rs/tui/src/resume_picker.rs
start line: 5277
end line: 5284
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9685
unit: fn waiting_end()
file: codex-rs/tui/src/multi_agents.rs
start line: 415
end line: 422
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9686
unit: fn format_sandbox_mode_requirement()
file: codex-rs/tui/src/debug_config.rs
start line: 542
end line: 549
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9687
unit: fn format_network_unix_socket_permission()
file: codex-rs/tui/src/debug_config.rs
start line: 640
end line: 647
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9688
unit: fn write_ansi()
file: codex-rs/tui/src/notifications/osc9.rs
start line: 47
end line: 54
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9689
unit: fn starts_plaintext_mention()
file: codex-rs/tui/src/mention_codec.rs
start line: 277
end line: 285
size: 8 LOC
McCabe index: 3
number of parameters: 2

id: 9690
unit: fn decode_history_mentions_without_at_mentions_ignores_at_non_plugin_paths()
file: codex-rs/tui/src/mention_codec.rs
start line: 457
end line: 465
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9691
unit: fn auth_widget_suppresses_animations_while_requesting_device_code()
file: codex-rs/tui/src/onboarding/auth.rs
start line: 1471
end line: 1479
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9692
unit: fn suppress_quit_while_typing()
file: codex-rs/tui/src/onboarding/onboarding_screen.rs
start line: 375
end line: 382
size: 8 LOC
McCabe index: 4
number of parameters: 2

id: 9693
unit: fn discovering()
file: codex-rs/tui/src/onboarding/bedrock.rs
start line: 93
end line: 100
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9694
unit: fn discovered()
file: codex-rs/tui/src/onboarding/bedrock.rs
start line: 102
end line: 109
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9695
unit: fn session_target_from_app_server_thread()
file: codex-rs/tui/src/session_archive_commands.rs
start line: 277
end line: 284
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9696
unit: fn end_paragraph()
file: codex-rs/tui/src/markdown_render.rs
start line: 586
end line: 593
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9697
unit: fn start_table()
file: codex-rs/tui/src/markdown_render.rs
start line: 894
end line: 901
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9698
unit: fn render_local_link_target()
file: codex-rs/tui/src/markdown_render.rs
start line: 2101
end line: 2108
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9699
unit: fn expand_local_link_path()
file: codex-rs/tui/src/markdown_render.rs
start line: 2177
end line: 2187
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9700
unit: fn is_absolute_local_link_path()
file: codex-rs/tui/src/markdown_render.rs
start line: 2233
end line: 2240
size: 8 LOC
McCabe index: 4
number of parameters: 1

id: 9701
unit: fn theme_picker_uses_half_width_with_stacked_fallback_preview()
file: codex-rs/tui/src/theme_picker.rs
start line: 481
end line: 488
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9702
unit: fn set_cloexec()
file: codex-rs/linux-sandbox/src/exec_util.rs
start line: 58
end line: 66
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9703
unit: fn fd_flags()
file: codex-rs/linux-sandbox/src/exec_util.rs
start line: 68
end line: 76
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9704
unit: fn redirect_bridge_output()
file: codex-rs/linux-sandbox/src/proxy_lifecycle.rs
start line: 186
end line: 193
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9705
unit: fn write_executable()
file: codex-rs/linux-sandbox/src/bundled_bwrap.rs
start line: 310
end line: 317
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9706
unit: fn resolve_true_command()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 546
end line: 553
size: 8 LOC
McCabe index: 3
number of parameters: 0

id: 9707
unit: fn run_or_exec_bwrap()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 555
end line: 562
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9708
unit: fn process_is_active()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1281
end line: 1288
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9709
unit: fn hash_path()
file: codex-rs/linux-sandbox/src/linux_run_main.rs
start line: 1361
end line: 1368
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9710
unit: fn append_empty_directory_args()
file: codex-rs/linux-sandbox/src/bwrap.rs
start line: 1086
end line: 1093
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9711
unit: fn fmt()
file: codex-rs/code-mode-protocol/src/host/message.rs
start line: 92
end line: 99
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9712
unit: fn new()
file: codex-rs/code-mode-protocol/src/host/types.rs
start line: 67
end line: 74
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9713
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 250
end line: 257
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9714
unit: fn from()
file: codex-rs/code-mode-protocol/src/host/payload.rs
start line: 261
end line: 268
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9715
unit: fn render_literal()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 405
end line: 412
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9716
unit: fn decode_hex_digit()
file: codex-rs/code-mode-protocol/src/json_schema_types.rs
start line: 469
end line: 476
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9717
unit: fn secrets_path()
file: codex-rs/secrets/src/local.rs
start line: 154
end line: 161
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9718
unit: fn root()
file: codex-rs/exec-server/src/no_follow/unix.rs
start line: 62
end line: 69
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9719
unit: fn new()
file: codex-rs/exec-server/src/remote.rs
start line: 78
end line: 85
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9720
unit: fn read_file()
file: codex-rs/exec-server/src/sandboxed_file_system.rs
start line: 334
end line: 341
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9721
unit: fn walk()
file: codex-rs/exec-server/src/sandboxed_file_system.rs
start line: 399
end line: 406
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9722
unit: fn failed_response()
file: codex-rs/exec-server/src/client.rs
start line: 1323
end line: 1330
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9723
unit: fn fail_all_sessions()
file: codex-rs/exec-server/src/client.rs
start line: 1594
end line: 1605
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9724
unit: fn message_length_prefix()
file: codex-rs/exec-server/src/noise_relay/message_framing.rs
start line: 34
end line: 41
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9725
unit: fn validate_file_read_handle_id()
file: codex-rs/exec-server/src/server/file_system_handler.rs
start line: 337
end line: 344
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9726
unit: fn read_file()
file: codex-rs/exec-server/src/remote_file_system.rs
start line: 318
end line: 325
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9727
unit: fn get_metadata()
file: codex-rs/exec-server/src/remote_file_system.rs
start line: 358
end line: 365
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9728
unit: fn walk()
file: codex-rs/exec-server/src/remote_file_system.rs
start line: 375
end line: 382
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9729
unit: fn remove()
file: codex-rs/exec-server/src/remote_file_system.rs
start line: 384
end line: 391
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9730
unit: fn connect_bundle()
file: codex-rs/exec-server/src/client_api.rs
start line: 71
end line: 79
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9731
unit: fn read_file()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 235
end line: 242
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9732
unit: fn get_metadata()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 275
end line: 282
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9733
unit: fn walk()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 292
end line: 299
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9734
unit: fn remove()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 301
end line: 308
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9735
unit: fn remove()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 532
end line: 539
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9736
unit: fn read_file()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 955
end line: 962
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9737
unit: fn get_metadata()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 995
end line: 1002
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9738
unit: fn remove()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1029
end line: 1036
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9739
unit: fn destination_is_same_or_descendant_of_source()
file: codex-rs/exec-server/src/local_file_system.rs
start line: 1188
end line: 1195
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9740
unit: fn fmt()
file: codex-rs/exec-server/src/environment_provider.rs
start line: 34
end line: 41
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9741
unit: fn test_jsonrpc_message()
file: codex-rs/exec-server/src/connection.rs
start line: 909
end line: 916
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9742
unit: fn test_jsonrpc_message()
file: codex-rs/exec-server/src/relay.rs
start line: 1199
end line: 1206
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9743
unit: fn read()
file: codex-rs/exec-server/src/remote_process.rs
start line: 107
end line: 114
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9744
unit: fn read()
file: codex-rs/exec-server/src/local_process.rs
start line: 794
end line: 801
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9745
unit: fn list_tasks()
file: codex-rs/cloud-tasks-mock-client/src/mock.rs
start line: 164
end line: 171
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9746
unit: fn merge_missing_role_fields()
file: codex-rs/agent-roles/src/loader.rs
start line: 166
end line: 173
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9747
unit: fn is_enabled_fragment()
file: codex-rs/ext/git-attribution/src/world_state.rs
start line: 71
end line: 78
size: 8 LOC
McCabe index: 6
number of parameters: 2

id: 9748
unit: fn parse_commands()
file: codex-rs/ext/web-search/src/tool.rs
start line: 205
end line: 213
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9749
unit: fn validate_handle()
file: codex-rs/ext/skills/src/tools/mod.rs
start line: 328
end line: 336
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9750
unit: fn score_field()
file: codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs
start line: 151
end line: 158
size: 8 LOC
McCabe index: 2
number of parameters: 4

id: 9751
unit: fn document_grams()
file: codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs
start line: 181
end line: 188
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9752
unit: fn render_with_description_chars()
file: codex-rs/ext/skills/src/render.rs
start line: 243
end line: 250
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9753
unit: fn normalized_environment_path()
file: codex-rs/ext/skills/src/provider/executor.rs
start line: 291
end line: 298
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9754
unit: fn as_str()
file: codex-rs/ext/skills/src/catalog.rs
start line: 26
end line: 33
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9755
unit: fn snapshot()
file: codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs
start line: 335
end line: 342
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9756
unit: fn create_directory()
file: codex-rs/ext/skills/src/loader/io_test_support.rs
start line: 134
end line: 141
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9757
unit: fn remove()
file: codex-rs/ext/skills/src/loader/io_test_support.rs
start line: 201
end line: 208
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9758
unit: fn scope_rank()
file: codex-rs/ext/skills/src/loader/host_merge.rs
start line: 262
end line: 269
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9759
unit: fn entry_matches_path()
file: codex-rs/ext/skills/src/selection.rs
start line: 107
end line: 114
size: 8 LOC
McCabe index: 3
number of parameters: 2

id: 9760
unit: fn should_list()
file: codex-rs/ext/skills/src/sources.rs
start line: 47
end line: 54
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9761
unit: fn malformed_known_extension_payload_is_rejected()
file: codex-rs/ext/items/src/tests.rs
start line: 192
end line: 200
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9762
unit: fn memory_tool_namespace_matches_responses_api_identifier()
file: codex-rs/ext/memories/src/tests.rs
start line: 35
end line: 42
size: 8 LOC
McCabe index: 2
number of parameters: 0

id: 9763
unit: fn history_version()
file: codex-rs/ext/extension-api/src/capabilities/conversation_history.rs
start line: 9
end line: 22
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9764
unit: fn on_config_changed()
file: codex-rs/ext/extension-api/src/contributors.rs
start line: 245
end line: 252
size: 8 LOC
McCabe index: 1
number of parameters: 5

id: 9765
unit: fn thread_unflushed_token_delta()
file: codex-rs/ext/goal/src/accounting.rs
start line: 463
end line: 470
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9766
unit: fn goal_response()
file: codex-rs/ext/goal/src/tool.rs
start line: 433
end line: 440
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9767
unit: fn reconfigure_watch()
file: codex-rs/file-watcher/src/lib.rs
start line: 556
end line: 563
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9768
unit: fn api_auth()
file: codex-rs/model-provider/src/provider.rs
start line: 245
end line: 252
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9769
unit: fn models_manager_with_cache()
file: codex-rs/model-provider/src/provider.rs
start line: 296
end line: 303
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9770
unit: fn auth()
file: codex-rs/model-provider/src/provider.rs
start line: 392
end line: 399
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9771
unit: fn bundled_openai_model()
file: codex-rs/model-provider/src/amazon_bedrock/catalog.rs
start line: 111
end line: 118
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9772
unit: fn without_localhost_authority()
file: codex-rs/utils/path-uri/src/lib.rs
start line: 706
end line: 713
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9773
unit: fn relative_path_from_treats_fallback_uris_as_opaque()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 335
end line: 343
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9774
unit: fn file_uri_preserves_paths_that_resemble_windows_paths()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 499
end line: 506
size: 8 LOC
McCabe index: 2
number of parameters: 0

id: 9775
unit: fn path_uri_rejects_native_absolute_paths_during_deserialization()
file: codex-rs/utils/path-uri/src/tests.rs
start line: 613
end line: 621
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9776
unit: fn try_from()
file: codex-rs/utils/path-uri/src/api_path_string.rs
start line: 181
end line: 188
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9777
unit: fn test_format_duration_minutes()
file: codex-rs/utils/elapsed/src/lib.rs
start line: 54
end line: 64
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9778
unit: fn from()
file: codex-rs/utils/pty/src/process.rs
start line: 70
end line: 77
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9779
unit: fn find_codex_home_without_env_uses_default_home_dir()
file: codex-rs/utils/home-dir/src/lib.rs
start line: 126
end line: 133
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9780
unit: fn render_supports_multiline_templates_and_adjacent_placeholders()
file: codex-rs/utils/template/src/lib.rs
start line: 327
end line: 335
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9781
unit: fn formats_thread_id_when_name_is_missing()
file: codex-rs/utils/cli/src/resume_command.rs
start line: 45
end line: 52
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9782
unit: fn resume_hint_uses_direct_id_command_without_name()
file: codex-rs/utils/cli/src/resume_command.rs
start line: 89
end line: 96
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9783
unit: fn parse_toml_value()
file: codex-rs/utils/cli/src/config_override.rs
start line: 95
end line: 102
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9784
unit: fn canonicalizes_use_legacy_landlock_alias()
file: codex-rs/utils/cli/src/config_override.rs
start line: 136
end line: 143
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9785
unit: fn encode_fixture()
file: codex-rs/utils/image/benches/prompt_images.rs
start line: 171
end line: 178
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9786
unit: fn prompt_image_dimensions_fit()
file: codex-rs/utils/image/src/lib.rs
start line: 332
end line: 339
size: 8 LOC
McCabe index: 3
number of parameters: 3

id: 9787
unit: fn format_to_mime()
file: codex-rs/utils/image/src/lib.rs
start line: 438
end line: 445
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9788
unit: fn ascii_basic_indices()
file: codex-rs/utils/fuzzy-match/src/lib.rs
start line: 76
end line: 84
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9789
unit: fn unicode_dotted_i_istanbul_highlighting()
file: codex-rs/utils/fuzzy-match/src/lib.rs
start line: 87
end line: 95
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9790
unit: fn empty_needle_matches_with_max_score_and_no_indices()
file: codex-rs/utils/fuzzy-match/src/lib.rs
start line: 137
end line: 144
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9791
unit: fn case_insensitive_matching_basic()
file: codex-rs/utils/fuzzy-match/src/lib.rs
start line: 147
end line: 155
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9792
unit: fn should_preserve_logical_path()
file: codex-rs/utils/absolute-path/src/lib.rs
start line: 217
end line: 224
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9793
unit: fn default()
file: codex-rs/app-server-protocol/src/export.rs
start line: 104
end line: 111
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9794
unit: fn prune_experimental_methods()
file: codex-rs/app-server-protocol/src/export.rs
start line: 505
end line: 512
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9795
unit: fn ensure_no_ref_prefix()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1209
end line: 1216
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9796
unit: fn enforce_numbered_definition_collision_overrides()
file: codex-rs/app-server-protocol/src/export.rs
start line: 1394
end line: 1401
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9797
unit: fn handle_apply_patch_approval_request()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 686
end line: 693
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9798
unit: fn handle_patch_apply_begin()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 695
end line: 702
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9799
unit: fn handle_patch_apply_end()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 704
end line: 711
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9800
unit: fn finish_current_turn()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1341
end line: 1348
size: 8 LOC
McCabe index: 5
number of parameters: 1

id: 9801
unit: fn push()
file: codex-rs/app-server-protocol/src/protocol/thread_history.rs
start line: 1556
end line: 1563
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9802
unit: fn non_empty_category()
file: codex-rs/app-server-protocol/src/protocol/v2/apps.rs
start line: 163
end line: 170
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9803
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 175
end line: 182
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9804
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 501
end line: 508
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9805
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 523
end line: 530
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9806
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1071
end line: 1078
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9807
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1227
end line: 1234
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9808
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/item.rs
start line: 1248
end line: 1255
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9809
unit: fn permissions_request_approval_response_defaults_scope_to_turn()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1058
end line: 1066
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9810
unit: fn permissions_request_approval_response_accepts_strict_auto_review()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1069
end line: 1077
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9811
unit: fn thread_shell_command_response_round_trip()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 1350
end line: 1359
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9812
unit: fn plugin_availability_deserializes_enabled_alias()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 4376
end line: 4384
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9813
unit: fn realtime_start_omitted_initial_items_remain_none()
file: codex-rs/app-server-protocol/src/protocol/v2/tests.rs
start line: 5032
end line: 5040
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9814
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/plugin.rs
start line: 994
end line: 1001
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9815
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/collaboration_mode.rs
start line: 29
end line: 36
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9816
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/mcp.rs
start line: 223
end line: 230
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9817
unit: fn from()
file: codex-rs/app-server-protocol/src/protocol/v2/mcp.rs
start line: 369
end line: 376
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9818
unit: fn conversation_id_serializes_as_plain_string()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2771
end line: 2779
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9819
unit: fn conversation_id_deserializes_from_plain_string()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 2782
end line: 2790
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9820
unit: fn mock_experimental_method_is_marked_experimental()
file: codex-rs/app-server-protocol/src/protocol/common.rs
start line: 4244
end line: 4251
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9821
unit: fn ensure_empty_dir()
file: codex-rs/app-server-protocol/src/schema_fixtures.rs
start line: 171
end line: 178
size: 8 LOC
McCabe index: 4
number of parameters: 1

id: 9822
unit: fn default()
file: codex-rs/app-server-protocol/src/precomputed_exports.rs
start line: 29
end line: 36
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9823
unit: fn sum_counter()
file: codex-rs/otel/src/metrics/runtime_metrics.rs
start line: 172
end line: 179
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9824
unit: fn sum_histogram_f64()
file: codex-rs/otel/src/metrics/runtime_metrics.rs
start line: 195
end line: 202
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9825
unit: fn read_timeout_env()
file: codex-rs/otel/src/otlp.rs
start line: 206
end line: 213
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9826
unit: fn deserialize()
file: codex-rs/protocol/src/thread_id.rs
start line: 92
end line: 99
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9827
unit: fn default()
file: codex-rs/protocol/src/protocol.rs
start line: 3356
end line: 3363
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9828
unit: fn retry_suffix()
file: codex-rs/protocol/src/error.rs
start line: 753
end line: 760
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9829
unit: fn retry_suffix_after_or()
file: codex-rs/protocol/src/error.rs
start line: 762
end line: 769
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9830
unit: fn render_command_prefix()
file: codex-rs/protocol/src/models.rs
start line: 1568
end line: 1575
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9831
unit: fn should_serialize_reasoning_content()
file: codex-rs/protocol/src/models.rs
start line: 1577
end line: 1584
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9832
unit: fn unsupported_audio_error_placeholder()
file: codex-rs/protocol/src/models.rs
start line: 1766
end line: 1773
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9833
unit: fn disabled_permission_profile_ignores_runtime_network_policy()
file: codex-rs/protocol/src/models.rs
start line: 2870
end line: 2878
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9834
unit: fn deserialize()
file: codex-rs/protocol/src/session_id.rs
start line: 89
end line: 96
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9835
unit: fn from()
file: codex-rs/protocol/src/config_types.rs
start line: 360
end line: 367
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9836
unit: fn trim_trailing_default_image_details()
file: codex-rs/protocol/src/items.rs
start line: 596
end line: 603
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9837
unit: fn path_uri_from_raw()
file: codex-rs/protocol/src/permissions.rs
start line: 451
end line: 459
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9838
unit: fn raw_path_from_uri()
file: codex-rs/protocol/src/permissions.rs
start line: 461
end line: 468
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9839
unit: fn read_only_file_system_entries()
file: codex-rs/protocol/src/permissions.rs
start line: 560
end line: 567
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9840
unit: fn is_read_denied()
file: codex-rs/protocol/src/permissions.rs
start line: 4261
end line: 4268
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9841
unit: fn resolved_context_window_prefers_context_window()
file: codex-rs/protocol/src/openai_models.rs
start line: 1945
end line: 1953
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9842
unit: fn nested_symlink_component()
file: codex-rs/sandboxing/src/seatbelt.rs
start line: 403
end line: 412
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9843
unit: fn should_warn_about_system_bwrap()
file: codex-rs/sandboxing/src/bwrap.rs
start line: 49
end line: 56
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9844
unit: fn from_outcome()
file: codex-rs/cli/src/marketplace_cmd.rs
start line: 415
end line: 422
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9845
unit: fn humanize_timestamp()
file: codex-rs/cli/src/doctor/output/detail.rs
start line: 676
end line: 683
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9846
unit: fn runtime_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 663
end line: 670
size: 8 LOC
McCabe index: 3
number of parameters: 1

id: 9847
unit: fn app_server_summary()
file: codex-rs/cli/src/doctor/output.rs
start line: 798
end line: 805
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9848
unit: fn style_detail_token()
file: codex-rs/cli/src/doctor/output.rs
start line: 1033
end line: 1040
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9849
unit: fn detailed_no_color_unicode_options()
file: codex-rs/cli/src/doctor/output.rs
start line: 1113
end line: 1120
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9850
unit: fn summary_no_color_unicode_options()
file: codex-rs/cli/src/doctor/output.rs
start line: 1122
end line: 1129
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9851
unit: fn detailed_all_no_color_unicode_options()
file: codex-rs/cli/src/doctor/output.rs
start line: 1131
end line: 1138
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9852
unit: fn detailed_color_unicode_options()
file: codex-rs/cli/src/doctor/output.rs
start line: 1140
end line: 1147
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9853
unit: fn update_note_emphasizes_available_version_and_dims_context()
file: codex-rs/cli/src/doctor/output.rs
start line: 1722
end line: 1730
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9854
unit: fn record_malformed_name()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 66
end line: 73
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9855
unit: fn record_scan_error()
file: codex-rs/cli/src/doctor/thread_inventory.rs
start line: 75
end line: 82
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9856
unit: fn push()
file: codex-rs/cli/src/doctor.rs
start line: 687
end line: 694
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9857
unit: fn executable_file_permission()
file: codex-rs/cli/src/doctor.rs
start line: 3041
end line: 3049
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9858
unit: fn safe_format_key()
file: codex-rs/cli/src/login.rs
start line: 579
end line: 586
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9859
unit: fn reject_remote_mode_for_app_server_subcommand()
file: codex-rs/cli/src/main.rs
start line: 2474
end line: 2481
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9860
unit: fn exec_server_remote_api_key_auth_rejects_suffix_spoof()
file: codex-rs/cli/src/main.rs
start line: 3004
end line: 3012
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9861
unit: fn responses_subcommand_is_not_registered()
file: codex-rs/cli/src/main.rs
start line: 3469
end line: 3476
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9862
unit: fn resume_model_flag_applies_when_no_root_flags()
file: codex-rs/cli/src/main.rs
start line: 3898
end line: 3906
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9863
unit: fn resume_with_session_id_accepts_prompt_positional()
file: codex-rs/cli/src/main.rs
start line: 3972
end line: 3980
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9864
unit: fn fork_with_session_id_accepts_prompt_positional()
file: codex-rs/cli/src/main.rs
start line: 4134
end line: 4142
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9865
unit: fn read_remote_auth_token_from_env_var_trims_values()
file: codex-rs/cli/src/main.rs
start line: 4472
end line: 4479
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9866
unit: fn app_server_listen_stdio_url_parses()
file: codex-rs/cli/src/main.rs
start line: 4552
end line: 4559
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9867
unit: fn app_server_rejects_removed_insecure_non_loopback_flag()
file: codex-rs/cli/src/main.rs
start line: 4792
end line: 4799
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9868
unit: fn feature_toggles_accept_removed_enable_fanout_flag()
file: codex-rs/cli/src/main.rs
start line: 4870
end line: 4877
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9869
unit: fn feature_toggles_accept_removed_item_ids_flag()
file: codex-rs/cli/src/main.rs
start line: 4880
end line: 4887
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9870
unit: fn current_process_log_uuid()
file: codex-rs/state/src/log_db.rs
start line: 437
end line: 444
size: 8 LOC
McCabe index: 2
number of parameters: 0

id: 9871
unit: fn record_field()
file: codex-rs/state/src/log_db.rs
start line: 504
end line: 511
size: 8 LOC
McCabe index: 5
number of parameters: 3

id: 9872
unit: fn file_name()
file: codex-rs/state/src/runtime/recovery.rs
start line: 232
end line: 239
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9873
unit: fn unified_diff()
file: codex-rs/backend-client/src/types.rs
start line: 449
end line: 458
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9874
unit: fn json_field()
file: codex-rs/code-mode-host/src/grpc/conversions.rs
start line: 74
end line: 81
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9875
unit: fn supervise_request_task()
file: codex-rs/code-mode-host/src/lib.rs
start line: 339
end line: 346
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9876
unit: fn session()
file: codex-rs/code-mode-host/src/lib.rs
start line: 549
end line: 556
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9877
unit: fn retain_entries_not_marked()
file: codex-rs/rollout/src/recorder.rs
start line: 1201
end line: 1208
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9878
unit: fn persist_temp_file_noclobber()
file: codex-rs/rollout/src/compression.rs
start line: 134
end line: 141
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9879
unit: fn tag()
file: codex-rs/rollout/src/compression.rs
start line: 561
end line: 568
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9880
unit: fn set_file_metadata()
file: codex-rs/rollout/src/compression.rs
start line: 782
end line: 789
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9881
unit: fn create_file_with_permissions()
file: codex-rs/rollout/src/compression.rs
start line: 1099
end line: 1106
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9882
unit: fn from()
file: codex-rs/rollout/src/list.rs
start line: 333
end line: 340
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9883
unit: fn codex_home()
file: codex-rs/rollout/src/config.rs
start line: 7
end line: 15
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9884
unit: fn rollout_date_parts_extracts_directory_components()
file: codex-rs/rollout/src/tests.rs
start line: 349
end line: 356
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9885
unit: fn char_start_before()
file: codex-rs/rollout/src/search.rs
start line: 336
end line: 343
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9886
unit: fn handle_process_resize()
file: codex-rs/app-server/src/command_exec.rs
start line: 657
end line: 664
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9887
unit: fn map_file_change_approval_decision()
file: codex-rs/app-server/src/bespoke_event_handling.rs
start line: 1981
end line: 1988
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9888
unit: fn turn_transition_error_is_detected()
file: codex-rs/app-server/src/server_request_error.rs
start line: 22
end line: 30
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9889
unit: fn unrelated_error_is_not_detected()
file: codex-rs/app-server/src/server_request_error.rs
start line: 33
end line: 41
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9890
unit: fn parse_value()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 521
end line: 529
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9891
unit: fn structured_feature_depth()
file: codex-rs/app-server/src/config_manager_service.rs
start line: 583
end line: 591
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9892
unit: fn protocol_migration_item()
file: codex-rs/app-server/src/external_agent_migration/protocol.rs
start line: 58
end line: 65
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9893
unit: fn default()
file: codex-rs/app-server/src/lib.rs
start line: 449
end line: 456
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9894
unit: fn analytics_rpc_transport()
file: codex-rs/app-server/src/lib.rs
start line: 1373
end line: 1380
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9895
unit: fn cancel()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 49
end line: 56
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9896
unit: fn login_chatgpt_device_code_start_error()
file: codex-rs/app-server/src/request_processors/account_processor.rs
start line: 597
end line: 604
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9897
unit: fn map_allow_deny_requirement_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 580
end line: 587
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9898
unit: fn map_hook_matcher_groups_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 641
end line: 648
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9899
unit: fn map_sandbox_mode_requirement_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 696
end line: 703
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9900
unit: fn map_network_domain_permission_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 763
end line: 770
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9901
unit: fn map_network_unix_socket_permission_to_api()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 772
end line: 779
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9902
unit: fn requirements_api_includes_allow_managed_hooks_only()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 832
end line: 840
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9903
unit: fn requirements_api_includes_allow_appshots()
file: codex-rs/app-server/src/request_processors/config_processor.rs
start line: 867
end line: 875
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9904
unit: fn replay_attribution_uses_already_loaded_history()
file: codex-rs/app-server/src/request_processors/token_usage_replay.rs
start line: 122
end line: 130
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9905
unit: fn handle_process_resize()
file: codex-rs/app-server/src/request_processors/process_exec_processor.rs
start line: 703
end line: 710
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9906
unit: fn state_thread_section_appearance()
file: codex-rs/app-server/src/request_processors/thread_sections.rs
start line: 205
end line: 212
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9907
unit: fn unloading_target()
file: codex-rs/app-server/src/request_processors/thread_lifecycle.rs
start line: 63
end line: 70
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9908
unit: fn absolute_path()
file: codex-rs/app-server/src/fs_watch.rs
start line: 184
end line: 191
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9909
unit: fn resolve()
file: codex-rs/app-server/src/external_auth.rs
start line: 86
end line: 93
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9910
unit: fn transport_name()
file: codex-rs/app-server/src/app_server_tracing.rs
start line: 85
end line: 92
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9911
unit: fn record_client_info()
file: codex-rs/app-server/src/app_server_tracing.rs
start line: 116
end line: 123
size: 8 LOC
McCabe index: 3
number of parameters: 3

id: 9912
unit: fn hook_trusted_hash_edit()
file: codex-rs/app-server/src/effective_plugin_change.rs
start line: 88
end line: 95
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9913
unit: fn subscribe()
file: codex-rs/app-server/src/thread_status.rs
start line: 380
end line: 387
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9914
unit: fn load()
file: codex-rs/models-manager/src/cache.rs
start line: 136
end line: 143
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9915
unit: fn default_model_from_available()
file: codex-rs/models-manager/src/manager.rs
start line: 597
end line: 604
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9916
unit: fn drop()
file: codex-rs/code-mode/src/remote_session/connection.rs
start line: 511
end line: 518
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9917
unit: fn live_connection()
file: codex-rs/code-mode/src/remote_session.rs
start line: 188
end line: 195
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9918
unit: fn invoke_tool()
file: codex-rs/code-mode/src/grpc_session/generation.rs
start line: 19
end line: 26
size: 8 LOC
McCabe index: 1
number of parameters: 3

id: 9919
unit: fn terminate CodeModeSessionResultFuture()
file: codex-rs/code-mode/src/grpc_session/reconnect.rs
start line: 98
end line: 105
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9920
unit: fn live_binding()
file: codex-rs/code-mode/src/grpc_session/reconnect.rs
start line: 185
end line: 192
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9921
unit: fn inject_span_traceparent()
file: codex-rs/code-mode/src/grpc_session/mod.rs
start line: 53
end line: 60
size: 8 LOC
McCabe index: 3
number of parameters: 2

id: 9922
unit: fn list_tasks()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 69
end line: 76
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9923
unit: fn parse_timestamp_value()
file: codex-rs/cloud-tasks-client/src/http.rs
start line: 721
end line: 728
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9924
unit: fn begin_transaction()
file: codex-rs/windows-sandbox-rs/src/wfp.rs
start line: 126
end line: 133
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9925
unit: fn make_random_cap_sid_string()
file: codex-rs/windows-sandbox-rs/src/cap.rs
start line: 39
end line: 46
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9926
unit: fn persist_caps()
file: codex-rs/windows-sandbox-rs/src/cap.rs
start line: 48
end line: 55
size: 8 LOC
McCabe index: 4
number of parameters: 2

id: 9927
unit: fn OpenProcessToken()
file: codex-rs/windows-sandbox-rs/src/token.rs
start line: 181
end line: 188
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9928
unit: fn workspace_profile()
file: codex-rs/windows-sandbox-rs/src/lib.rs
start line: 786
end line: 793
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9929
unit: fn should_apply_network_block()
file: codex-rs/windows-sandbox-rs/src/lib.rs
start line: 795
end line: 802
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9930
unit: fn parse_windows_sandbox_level()
file: codex-rs/windows-sandbox-rs/src/wrapper.rs
start line: 334
end line: 341
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9931
unit: fn decode_password()
file: codex-rs/windows-sandbox-rs/src/identity.rs
start line: 113
end line: 120
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9932
unit: fn helper_version_suffix()
file: codex-rs/windows-sandbox-rs/src/helper_materialization.rs
start line: 244
end line: 251
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9933
unit: fn canonical_path_key_normalizes_case_and_separators()
file: codex-rs/windows-sandbox-rs/src/path_normalization.rs
start line: 22
end line: 30
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9934
unit: fn plan_preserves_missing_paths()
file: codex-rs/windows-sandbox-rs/src/deny_read_acl.rs
start line: 91
end line: 99
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9935
unit: fn spawn_output_reader()
file: codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs
start line: 159
end line: 166
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9936
unit: fn find_setup_exe()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 852
end line: 859
size: 8 LOC
McCabe index: 3
number of parameters: 0

id: 9937
unit: fn filter_user_profile_root()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1252
end line: 1259
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9938
unit: fn filter_user_profile_root_exclusions()
file: codex-rs/windows-sandbox-rs/src/setup.rs
start line: 1261
end line: 1268
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9939
unit: fn parses_crdtp_dispatchable_messages()
file: codex-rs/v8-poc/src/lib.rs
start line: 83
end line: 91
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9940
unit: fn new()
file: codex-rs/execpolicy/src/parser.rs
start line: 95
end line: 102
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9941
unit: fn string_const_schema()
file: codex-rs/hooks/src/schema.rs
start line: 861
end line: 868
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9942
unit: fn command_input_uses_request_tool_name()
file: codex-rs/hooks/src/events/pre_tool_use.rs
start line: 345
end line: 354
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9943
unit: fn serialization_failure_outcome()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 309
end line: 316
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9944
unit: fn command_input_uses_request_tool_name()
file: codex-rs/hooks/src/events/post_tool_use.rs
start line: 341
end line: 350
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9945
unit: fn serialization_failure_outcome()
file: codex-rs/hooks/src/events/user_prompt_submit.rs
start line: 277
end line: 284
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9946
unit: fn from()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 335
end line: 342
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9947
unit: fn trimmed_reason()
file: codex-rs/hooks/src/engine/output_parser.rs
start line: 514
end line: 521
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9948
unit: fn map()
file: codex-rs/http-client/src/client.rs
start line: 191
end line: 198
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9949
unit: fn set()
file: codex-rs/http-client/src/client.rs
start line: 284
end line: 291
size: 8 LOC
McCabe index: 2
number of parameters: 3

id: 9950
unit: fn build_with_proxy_routing()
file: codex-rs/http-client/src/client_builder.rs
start line: 217
end line: 224
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9951
unit: fn fmt()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 58
end line: 65
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9952
unit: fn resolve_platform_system_proxy()
file: codex-rs/http-client/src/outbound_proxy.rs
start line: 576
end line: 583
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9953
unit: fn maybe_build_rustls_client_config_with_env()
file: codex-rs/http-client/src/custom_ca.rs
start line: 225
end line: 233
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9954
unit: fn map_env()
file: codex-rs/http-client/src/custom_ca.rs
start line: 741
end line: 748
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9955
unit: fn classify_shell_name()
file: codex-rs/apply-patch/src/invocation.rs
start line: 54
end line: 61
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9956
unit: fn deserialize()
file: codex-rs/history/src/lib.rs
start line: 172
end line: 179
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9957
unit: fn register()
file: codex-rs/diagnostics/src/lib.rs
start line: 46
end line: 53
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9958
unit: fn exec_root_span()
file: codex-rs/exec/src/lib.rs
start line: 229
end line: 236
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9959
unit: fn review_target_to_api()
file: codex-rs/exec/src/lib.rs
start line: 1340
end line: 1347
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9960
unit: fn canceled_mcp_server_elicitation_response()
file: codex-rs/exec/src/lib.rs
start line: 1735
end line: 1742
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9961
unit: fn prompt_with_stdin_context()
file: codex-rs/exec/src/lib.rs
start line: 2092
end line: 2099
size: 8 LOC
McCabe index: 2
number of parameters: 2

id: 9962
unit: fn print_config_summary()
file: codex-rs/exec/src/event_processor_with_jsonl_output.rs
start line: 599
end line: 606
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9963
unit: fn render_review_prompt()
file: codex-rs/prompts/src/review_request.rs
start line: 101
end line: 108
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9964
unit: fn linux_sandbox_exe_path()
file: codex-rs/arg0/src/lib.rs
start line: 278
end line: 288
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9965
unit: fn janitor_skips_dirs_without_lock_file()
file: codex-rs/arg0/src/lib.rs
start line: 773
end line: 782
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9966
unit: fn main()
file: codex-rs/skills/build.rs
start line: 4
end line: 12
size: 8 LOC
McCabe index: 2
number of parameters: 0

id: 9967
unit: fn implicit_skill_for_scripts_dir()
file: codex-rs/skills/src/invocation.rs
start line: 21
end line: 30
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9968
unit: fn excludes_accessible_connectors_not_in_all_when_all_loaded()
file: codex-rs/chatgpt/src/connectors.rs
start line: 454
end line: 461
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9969
unit: fn assert_paginated_threads_unsupported()
file: codex-rs/thread-store/src/in_memory.rs
start line: 452
end line: 459
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9970
unit: fn read_thread_by_rollout_path()
file: codex-rs/thread-store/src/in_memory.rs
start line: 915
end line: 922
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9971
unit: fn turn_status()
file: codex-rs/thread-store/src/local/thread_history.rs
start line: 542
end line: 549
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9972
unit: fn add_path()
file: codex-rs/thread-store/src/local/delete_thread.rs
start line: 54
end line: 61
size: 8 LOC
McCabe index: 3
number of parameters: 2

id: 9973
unit: fn read_thread_by_rollout_path()
file: codex-rs/thread-store/src/local/mod.rs
start line: 515
end line: 522
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9974
unit: fn parse_or_default()
file: codex-rs/thread-store/src/local/read_thread.rs
start line: 508
end line: 515
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9975
unit: fn state()
file: codex-rs/thread-store/src/local/projects.rs
start line: 149
end line: 156
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9976
unit: fn project_idempotency_error()
file: codex-rs/thread-store/src/local/projects.rs
start line: 164
end line: 171
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9977
unit: fn thread_id_from_rollout_filename()
file: codex-rs/thread-store/src/local/rollout_migration.rs
start line: 1328
end line: 1335
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9978
unit: fn is_known_contextual_user_message_content()
file: codex-rs/thread-store/src/local/rollout_migration/rollback.rs
start line: 73
end line: 80
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9979
unit: fn next_item_id()
file: codex-rs/thread-store/src/local/rollout_migration/canonicalizer.rs
start line: 491
end line: 498
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9980
unit: fn list_page()
file: codex-rs/thread-store/src/queue_store.rs
start line: 119
end line: 126
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9981
unit: fn update()
file: codex-rs/thread-store/src/queue_store.rs
start line: 128
end line: 135
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9982
unit: fn on_ws_request()
file: codex-rs/codex-api/src/telemetry.rs
start line: 36
end line: 45
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9983
unit: fn upload_response_header()
file: codex-rs/codex-api/src/files.rs
start line: 344
end line: 351
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9984
unit: fn map_event_window()
file: codex-rs/codex-api/src/rate_limits.rs
start line: 169
end line: 176
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9985
unit: fn captured_request()
file: codex-rs/codex-api/src/endpoint/images.rs
start line: 200
end line: 207
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9986
unit: fn validate_avas_session_config()
file: codex-rs/codex-api/src/endpoint/realtime_call.rs
start line: 226
end line: 233
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9987
unit: fn rounded_enabled()
file: codex-rs/cloud-tasks/src/ui.rs
start line: 62
end line: 69
size: 8 LOC
McCabe index: 2
number of parameters: 0

id: 9988
unit: fn task_status_label()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 381
end line: 388
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9989
unit: fn parse_task_id_from_url_and_raw()
file: codex-rs/cloud-tasks/src/lib.rs
start line: 2367
end line: 2374
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9990
unit: fn list_tasks()
file: codex-rs/cloud-tasks/src/app.rs
start line: 432
end line: 439
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9991
unit: fn duplicate_fd_for_transfer_does_not_close_original()
file: codex-rs/shell-escalation/src/unix/escalate_client.rs
start line: 133
end line: 143
size: 8 LOC
McCabe index: 1
number of parameters: 0

id: 9992
unit: fn determine_action()
file: codex-rs/shell-escalation/src/unix/escalate_server.rs
start line: 412
end line: 419
size: 8 LOC
McCabe index: 1
number of parameters: 4

id: 9993
unit: fn fd_list()
file: codex-rs/shell-escalation/src/unix/socket.rs
start line: 428
end line: 435
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9994
unit: fn create_pattern()
file: codex-rs/file-search/src/lib.rs
start line: 342
end line: 349
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9995
unit: fn wait_for_complete()
file: codex-rs/file-search/src/lib.rs
start line: 749
end line: 756
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9996
unit: fn snapshot()
file: codex-rs/file-search/src/lib.rs
start line: 772
end line: 779
size: 8 LOC
McCabe index: 1
number of parameters: 1

id: 9997
unit: fn create_temp_tree()
file: codex-rs/file-search/src/lib.rs
start line: 798
end line: 805
size: 8 LOC
McCabe index: 2
number of parameters: 1

id: 9998
unit: fn run_git_in()
file: codex-rs/git-utils/src/branch.rs
start line: 128
end line: 135
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 9999
unit: fn current_file_entries()
file: codex-rs/git-utils/src/baseline.rs
start line: 267
end line: 274
size: 8 LOC
McCabe index: 1
number of parameters: 2

id: 10000
unit: fn does_not_duplicate_utf8_prefix()
file: codex-rs/shell-command/src/powershell.rs
start line: 248
end line: 256
size: 8 LOC
McCabe index: 1
number of parameters: 0

