The following files are suspiciously big (in order of severity).
test/util/firestore_helper.py (1875 estimated lines of code)
test/util/stripe/fake_stripe_json.py (1807 estimated lines of code)
functions/flipdare/generated/__init__.py (1678 estimated lines of code)
functions/flipdare/payment/handler/_payment_charge_handler.py (1670 estimated lines of code)
code_generation/codegen_models.py (1542 estimated lines of code)
functions/flipdare/payment/app_stripe_proxy.py (1148 estimated lines of code)
functions/flipdare/service/flag_service.py (976 estimated lines of code)
test/unit/service/test_notification_service.py (954 estimated lines of code)
noxfile.py (896 estimated lines of code)
functions/flipdare/payment/handler/_payment_account_handler.py (872 estimated lines of code)
functions/flipdare/backend/app_logger.py (730 estimated lines of code)
functions/flipdare/message/error_message.py (728 estimated lines of code)
test/util/stripe/test_stripe_context.py (717 estimated lines of code)
functions/flipdare/error/message_format.py (697 estimated lines of code)
test/unit/service/test_external_account_service.py (692 estimated lines of code)
test/unit/service/test_account_service.py (677 estimated lines of code)
functions/flipdare/wrapper/user_wrapper.py (660 estimated lines of code)
test/util/stripe/stripe_helper.py (609 estimated lines of code)
functions/flipdare/firestore/_app_db.py (607 estimated lines of code)
functions/main.py (586 estimated lines of code)
test/unit/result/test_app_result.py (576 estimated lines of code)
functions/flipdare/constants.py (569 estimated lines of code)
test/unit/wrapper/test_persisted_wrapper.py (567 estimated lines of code)
functions/flipdare/payment/dto/account_dto.py (559 estimated lines of code)
functions/flipdare/service/restriction_service.py (545 estimated lines of code)
test/unit/error/test_message_format.py (521 estimated lines of code)
test/util/fake_json.py (519 estimated lines of code)
functions/flipdare/app_config.py (518 estimated lines of code)
The following files have an elevated cyclomatic complexity (in order of severity)
functions/flipdare/service/flag_service.py (250 in cyclomatic complexity)
test/unit/result/test_app_result.py (155 in cyclomatic complexity)
functions/flipdare/firestore/enterprise_db_search.py (151 in cyclomatic complexity)
functions/flipdare/payment/data/payment_event_context.py (122 in cyclomatic complexity)
code_generation/codegen_models.py (122 in cyclomatic complexity)
noxfile.py (116 in cyclomatic complexity)
test/util/firestore_helper.py (112 in cyclomatic complexity)
test/unit/service/test_notification_service.py (104 in cyclomatic complexity)
test/unit/service/test_account_service.py (99 in cyclomatic complexity)
test/unit/core/test_trigger_decorator.py (97 in cyclomatic complexity)
test/util/mock/mock_managers.py (96 in cyclomatic complexity)
test/unit/wrapper/test_user_wrapper.py (95 in cyclomatic complexity)
test/unit/firestore/core/test_db_query.py (95 in cyclomatic complexity)
functions/flipdare/service/processor/invite_processor.py (88 in cyclomatic complexity)
functions/flipdare/payment/handler/_payment_charge_handler.py (88 in cyclomatic complexity)
functions/flipdare/generated/shared/stripe/stripe_country_code.py (88 in cyclomatic complexity)
test/unit/util/test_time_util.py (86 in cyclomatic complexity)
test/unit/service/processor/test_media_processor.py (84 in cyclomatic complexity)
test/unit/wrapper/test_persisted_wrapper.py (81 in cyclomatic complexity)
functions/flipdare/payment/data/payment_validator.py (80 in cyclomatic complexity)
functions/flipdare/backend/exchange_rate_monitor.py (77 in cyclomatic complexity)
functions/main.py (76 in cyclomatic complexity)
test/unit/service/test_compliance_service.py (75 in cyclomatic complexity)
test/unit/generated/model/test_pledge_stats_model.py (73 in cyclomatic complexity)
functions/flipdare/firestore/payment_db.py (73 in cyclomatic complexity)
test/unit/analysis/data/test_time_series_metric_data.py (72 in cyclomatic complexity)
test/unit/service/test_external_account_service.py (71 in cyclomatic complexity)
functions/flipdare/firestore/_app_db.py (70 in cyclomatic complexity)
test/unit/service/processor/test_dare_processor.py (69 in cyclomatic complexity)
test/unit/backend/test_user_stats_updater.py (69 in cyclomatic complexity)
functions/flipdare/wrapper/payment/payment_wrapper.py (68 in cyclomatic complexity)
functions/flipdare/util/time_util.py (68 in cyclomatic complexity)
functions/flipdare/app_config.py (66 in cyclomatic complexity)
functions/flipdare/service/_service_provider.py (65 in cyclomatic complexity)
test/unit/task/test_cron_task_handler.py (64 in cyclomatic complexity)
functions/flipdare/wrapper/user_wrapper.py (64 in cyclomatic complexity)
functions/flipdare/service/user_service.py (64 in cyclomatic complexity)
test/unit/generated/model/test_restriction_model.py (63 in cyclomatic complexity)
test/integration/firestore/test_dare_db_integration.py (62 in cyclomatic complexity)
functions/flipdare/error/formatted_stripe_error.py (60 in cyclomatic complexity)
test/unit/search/core/query/test_general_query.py (59 in cyclomatic complexity)
functions/flipdare/services.py (59 in cyclomatic complexity)
emulator/lib/payments.py (59 in cyclomatic complexity)
test/conftest.py (58 in cyclomatic complexity)
functions/flipdare/mailer/user/user_summary_email.py (58 in cyclomatic complexity)
functions/flipdare/error/message_format.py (58 in cyclomatic complexity)
functions/flipdare/payment/state/_base_payment_state.py (56 in cyclomatic complexity)
functions/flipdare/backend/indexer_service.py (56 in cyclomatic complexity)
test/unit/generated/model/test_dare_model.py (55 in cyclomatic complexity)
test/unit/backend/test_runtime_config_admin.py (55 in cyclomatic complexity)
test/integration/firestore/test_user_db_integration.py (55 in cyclomatic complexity)
functions/flipdare/manager/db_manager.py (55 in cyclomatic complexity)
test/unit/firestore/core/test_app_base_model.py (54 in cyclomatic complexity)
test/unit/backend/test_app_scheduler.py (54 in cyclomatic complexity)
functions/flipdare/service/recommendation_service.py (54 in cyclomatic complexity)
functions/flipdare/request/data/stripe_request_adapter.py (54 in cyclomatic complexity)
emulator/lib/issue.py (54 in cyclomatic complexity)
test/unit/test_app_globals.py (53 in cyclomatic complexity)
functions/flipdare/payment/handler/_payment_account_handler.py (53 in cyclomatic complexity)
functions/flipdare/payment/dto/charge_dto.py (53 in cyclomatic complexity)
functions/flipdare/mailer/_mailer.py (53 in cyclomatic complexity)
test/unit/wrapper/test_persisted_guard.py (52 in cyclomatic complexity)
test/unit/wrapper/payment/test_payment_wrapper.py (52 in cyclomatic complexity)
functions/flipdare/payment/state/capture_payment_state.py (52 in cyclomatic complexity)
test/unit/generated/model/internal/test_user_summary_entry_model.py (51 in cyclomatic complexity)
test/unit/error/test_message_format.py (51 in cyclomatic complexity)
test/integration/service/core/test_job_logger_integration.py (51 in cyclomatic complexity)