id: 1 unit: def deploy() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 76 LOC McCabe index: 16 number of parameters: 3 id: 2 unit: def process_component() file: solutions_builder/cli/component.py start line: 0 end line: 0 size: 67 LOC McCabe index: 14 number of parameters: 7 id: 3 unit: def new() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 32 LOC McCabe index: 7 number of parameters: 3 id: 4 unit: def solution() file: solutions_builder/cli/update.py start line: 0 end line: 0 size: 29 LOC McCabe index: 6 number of parameters: 2 id: 5 unit: def update_component() file: solutions_builder/cli/component.py start line: 0 end line: 0 size: 27 LOC McCabe index: 1 number of parameters: 3 id: 6 unit: def add_component() file: solutions_builder/cli/component.py start line: 0 end line: 0 size: 26 LOC McCabe index: 3 number of parameters: 4 id: 7 unit: def firestore_emulator() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/testing/firestore_emulator.py start line: 0 end line: 0 size: 25 LOC McCabe index: 4 number of parameters: 0 id: 8 unit: def destroy() file: solutions_builder/cli/infra.py start line: 0 end line: 0 size: 25 LOC McCabe index: 4 number of parameters: 2 id: 9 unit: def apply() file: solutions_builder/cli/infra.py start line: 0 end line: 0 size: 23 LOC McCabe index: 4 number of parameters: 2 id: 10 unit: def apply_var_to_folder() file: solutions_builder/cli/vars.py start line: 0 end line: 0 size: 22 LOC McCabe index: 9 number of parameters: 3 id: 11 unit: def delete() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 22 LOC McCabe index: 3 number of parameters: 5 id: 12 unit: def hook() file: solutions_builder/copier_extensions/context.py start line: 0 end line: 0 size: 20 LOC McCabe index: 7 number of parameters: 2 id: 13 unit: def init() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 14 unit: def main() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 15 unit: def replace_var_to_value() file: solutions_builder/cli/vars.py start line: 0 end line: 0 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 16 unit: def clone_remote_git() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 17 unit: def terraform_apply() file: solutions_builder/cli/infra.py start line: 0 end line: 0 size: 14 LOC McCabe index: 5 number of parameters: 6 id: 18 unit: def create() file: solutions_builder/cli/template.py start line: 0 end line: 0 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 19 unit: def get_project_number() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 20 unit: def __init__() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 21 unit: def render() file: solutions_builder/modules/streamlit_app/{{destination_path}}/{{component_name}}/src/main.py start line: 0 end line: 0 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 22 unit: def check_project_exist() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 23 unit: def create_gcp_project() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 24 unit: def set_project() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 25 unit: def update_root_yaml() file: solutions_builder/cli/component.py start line: 0 end line: 0 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 26 unit: def exec_output() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 27 unit: def get_default_gke_version() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 28 unit: def dedupe() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 29 unit: def run_module_template() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 11 LOC McCabe index: 1 number of parameters: 5 id: 30 unit: def list_components() file: solutions_builder/cli/component.py start line: 0 end line: 0 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 31 unit: def get_existing_firestore() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 32 unit: def get_current_user() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 33 unit: def component() file: solutions_builder/cli/add.py start line: 0 end line: 0 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 34 unit: def get_next_step() file: experiments/task_dispatch_service/{{destination_path}}/{{component_name}}/src/workflow/workflow.py start line: 0 end line: 0 size: 10 LOC McCabe index: 8 number of parameters: 2 id: 35 unit: def ask_to_create_gcp_project() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 36 unit: def get_copier_yaml() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 37 unit: def merge_dict() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 38 unit: def exec_gcloud_output() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 39 unit: def get_services_from_yaml() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 40 unit: def replace_var_to_template() file: solutions_builder/cli/vars.py start line: 0 end line: 0 size: 8 LOC McCabe index: 6 number of parameters: 3 id: 41 unit: def get_project_number() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 42 unit: def info() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 43 unit: def find_by_id() file: solutions_builder/modules/restful_service/{{destination_path}}/{{component_name}}/src/models/{{data_model}}.py start line: 0 end line: 0 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 44 unit: def convert_resource_name() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 45 unit: def validate_solution_folder() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 46 unit: def read_yaml() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 47 unit: def exec_shell() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 48 unit: def exec_output() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 49 unit: def get_cloud_run_services() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 50 unit: def find_by_id() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/models/example.py start line: 0 end line: 0 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 51 unit: def get_impersonate_clause() file: solutions_builder/cli/infra.py start line: 0 end line: 0 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 52 unit: def create_default_artifact_repo() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 53 unit: def update_global_var() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 54 unit: def component() file: solutions_builder/cli/update.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 55 unit: def infra() file: solutions_builder/cli/add.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 56 unit: def terraform() file: solutions_builder/cli/add.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 57 unit: def find_by_id() file: experiments/task_dispatch_service/{{destination_path}}/{{component_name}}/src/models/task.py start line: 0 end line: 0 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 58 unit: def __init__() file: experiments/task_dispatch_service/{{destination_path}}/{{component_name}}/src/workflow/workflow.py start line: 0 end line: 0 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 59 unit: def exec_gcloud_output() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 60 unit: def get_cluster_value() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 61 unit: def restore_template_in_comment() file: solutions_builder/cli/vars.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 62 unit: def import_resource() file: solutions_builder/cli/infra.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 6 id: 63 unit: def get_immediate_subdirectories() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 64 unit: def list_subfolders() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 65 unit: def check_git_url() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 66 unit: def get_answers_dict() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 67 unit: def read_yaml() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 68 unit: def clean_firestore() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/testing/firestore_emulator.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 69 unit: def set_var() file: solutions_builder/cli/vars.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 70 unit: def confirm() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 71 unit: def patch_yaml() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 72 unit: def list_component_templates() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 73 unit: def set_gcloud_project() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 74 unit: def verify_copier_file() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 75 unit: def project_id() file: solutions_builder/cli/set.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 76 unit: def set_variable() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 77 unit: def get_payload() file: experiments/task_dispatch_service/{{destination_path}}/{{component_name}}/src/workflow/workflow.py start line: 0 end line: 0 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 78 unit: def render() file: solutions_builder/modules/streamlit_app/{{destination_path}}/{{component_name}}/src/pages/page_1.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 79 unit: def print_indent() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 80 unit: def get_current_gcloud_auth_account() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 81 unit: def get_current_billing_account() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 82 unit: def assert_non_empty() file: solutions_builder/copier_extensions/sb_helpers.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 83 unit: def client_with_emulator() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/testing/client_with_emulator.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 84 unit: def list() file: solutions_builder/cli/infra.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 85 unit: def write_yaml() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 86 unit: def get_package_dir() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 87 unit: def version() file: solutions_builder/cli/cli.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 88 unit: def list_available_components() file: solutions_builder/cli/component.py start line: 0 end line: 0 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 89 unit: def health_check() file: solutions_builder/modules/blank_service/{{destination_path}}/{{component_name}}/src/main.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 90 unit: def hello() file: solutions_builder/modules/blank_service/{{destination_path}}/{{component_name}}/src/main.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 91 unit: def health_check() file: solutions_builder/modules/restful_service/{{destination_path}}/{{component_name}}/src/main.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 92 unit: def hello() file: solutions_builder/modules/restful_service/{{destination_path}}/{{component_name}}/src/main.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 93 unit: def info() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/utils/logging_handler.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 94 unit: def warning() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/utils/logging_handler.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 95 unit: def error() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/utils/logging_handler.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 96 unit: def client_fixture() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/testing/bq_client_fixture.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 97 unit: def bq_client() file: solutions_builder/template_root/{{common_path if has_common}}/src/common/db_client.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 98 unit: def apply_all() file: solutions_builder/cli/vars.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 99 unit: def set_debug_flag() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 100 unit: def print_success() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 101 unit: def print_error() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 102 unit: def print_highlight() file: solutions_builder/cli/cli_utils.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 103 unit: def modules() file: solutions_builder/cli/list.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 104 unit: def installed() file: solutions_builder/cli/list.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 105 unit: def health_check() file: experiments/task_dispatch_service/{{destination_path}}/{{component_name}}/src/main.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 106 unit: def hello() file: experiments/task_dispatch_service/{{destination_path}}/{{component_name}}/src/main.py start line: 0 end line: 0 size: 2 LOC McCabe index: 1 number of parameters: 0