Spaces:
Sleeping
Sleeping
| { | |
| "project/config/settings.py": [ | |
| { | |
| "type": "class", | |
| "rank": "A", | |
| "lineno": 5, | |
| "complexity": 1, | |
| "endline": 8, | |
| "name": "DatabaseConfig", | |
| "col_offset": 0, | |
| "methods": [] | |
| }, | |
| { | |
| "type": "class", | |
| "rank": "A", | |
| "lineno": 12, | |
| "complexity": 2, | |
| "endline": 18, | |
| "name": "AppConfig", | |
| "col_offset": 0, | |
| "methods": [] | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "A", | |
| "lineno": 22, | |
| "complexity": 3, | |
| "endline": 28, | |
| "name": "load_settings", | |
| "col_offset": 0 | |
| } | |
| ], | |
| "project/core/base.py": [ | |
| { | |
| "type": "class", | |
| "rank": "B", | |
| "lineno": 10, | |
| "complexity": 5, | |
| "endline": 85, | |
| "name": "BaseHandler", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "A", | |
| "lineno": 15, | |
| "classname": "BaseHandler", | |
| "complexity": 1, | |
| "endline": 25, | |
| "name": "__init__", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "B", | |
| "lineno": 27, | |
| "classname": "BaseHandler", | |
| "complexity": 5, | |
| "endline": 45, | |
| "name": "validate_input", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "A", | |
| "lineno": 47, | |
| "classname": "BaseHandler", | |
| "complexity": 2, | |
| "endline": 55, | |
| "name": "process", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/utils/data_sampler.py": [ | |
| { | |
| "type": "class", | |
| "rank": "A", | |
| "lineno": 1, | |
| "complexity": 2, | |
| "endline": 50, | |
| "name": "sample_data", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "A", | |
| "lineno": 5, | |
| "classname": "Sampler", | |
| "complexity": 2, | |
| "endline": 20, | |
| "name": "Sample", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/utils/data_processor.py": [ | |
| { | |
| "type": "function", | |
| "rank": "C", | |
| "lineno": 5, | |
| "complexity": 8, | |
| "endline": 45, | |
| "name": "validate_data", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "D", | |
| "lineno": 50, | |
| "complexity": 12, | |
| "endline": 120, | |
| "name": "process_complex_data", | |
| "col_offset": 0, | |
| "closures": [ | |
| { | |
| "type": "function", | |
| "rank": "B", | |
| "lineno": 65, | |
| "complexity": 5, | |
| "endline": 85, | |
| "name": "filter_items", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "C", | |
| "lineno": 90, | |
| "complexity": 7, | |
| "endline": 110, | |
| "name": "transform_items", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/legacy/old_parser.py": [ | |
| { | |
| "type": "function", | |
| "rank": "F", | |
| "lineno": 10, | |
| "complexity": 22, | |
| "endline": 150, | |
| "name": "legacy_xml_parser", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "E", | |
| "lineno": 155, | |
| "complexity": 15, | |
| "endline": 220, | |
| "name": "migrate_old_format", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "class", | |
| "rank": "D", | |
| "lineno": 225, | |
| "complexity": 11, | |
| "endline": 350, | |
| "name": "LegacyHandler", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 230, | |
| "classname": "LegacyHandler", | |
| "complexity": 11, | |
| "endline": 280, | |
| "name": "parse_config", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "C", | |
| "lineno": 285, | |
| "classname": "LegacyHandler", | |
| "complexity": 9, | |
| "endline": 320, | |
| "name": "convert_format", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/api/handlers.py": [ | |
| { | |
| "type": "function", | |
| "rank": "B", | |
| "lineno": 8, | |
| "complexity": 6, | |
| "endline": 25, | |
| "name": "handle_request", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "A", | |
| "lineno": 30, | |
| "complexity": 4, | |
| "endline": 40, | |
| "name": "validate_token", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "class", | |
| "rank": "C", | |
| "lineno": 45, | |
| "complexity": 8, | |
| "endline": 120, | |
| "name": "APIHandler", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "B", | |
| "lineno": 50, | |
| "classname": "APIHandler", | |
| "complexity": 5, | |
| "endline": 70, | |
| "name": "authenticate", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "C", | |
| "lineno": 75, | |
| "classname": "APIHandler", | |
| "complexity": 8, | |
| "endline": 100, | |
| "name": "process_request", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "A", | |
| "lineno": 105, | |
| "classname": "APIHandler", | |
| "complexity": 3, | |
| "endline": 115, | |
| "name": "send_response", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/models/user.py": [ | |
| { | |
| "type": "class", | |
| "rank": "B", | |
| "lineno": 5, | |
| "complexity": 6, | |
| "endline": 80, | |
| "name": "User", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "A", | |
| "lineno": 10, | |
| "classname": "User", | |
| "complexity": 1, | |
| "endline": 20, | |
| "name": "__init__", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "B", | |
| "lineno": 25, | |
| "classname": "User", | |
| "complexity": 6, | |
| "endline": 50, | |
| "name": "update_profile", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "A", | |
| "lineno": 55, | |
| "classname": "User", | |
| "complexity": 2, | |
| "endline": 65, | |
| "name": "is_active", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/services/payment_service.py": [ | |
| { | |
| "type": "function", | |
| "rank": "D", | |
| "lineno": 8, | |
| "complexity": 13, | |
| "endline": 95, | |
| "name": "process_payment", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "E", | |
| "lineno": 100, | |
| "complexity": 16, | |
| "endline": 180, | |
| "name": "refund_transaction", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "class", | |
| "rank": "D", | |
| "lineno": 185, | |
| "complexity": 12, | |
| "endline": 280, | |
| "name": "PaymentGateway", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 190, | |
| "classname": "PaymentGateway", | |
| "complexity": 10, | |
| "endline": 230, | |
| "name": "validate_card", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "E", | |
| "lineno": 235, | |
| "classname": "PaymentGateway", | |
| "complexity": 14, | |
| "endline": 275, | |
| "name": "authorize_payment", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/analytics/report_generator.py": [ | |
| { | |
| "type": "function", | |
| "rank": "E", | |
| "lineno": 12, | |
| "complexity": 17, | |
| "endline": 140, | |
| "name": "generate_monthly_report", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "D", | |
| "lineno": 145, | |
| "complexity": 11, | |
| "endline": 200, | |
| "name": "aggregate_metrics", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "F", | |
| "lineno": 205, | |
| "complexity": 24, | |
| "endline": 350, | |
| "name": "export_to_excel", | |
| "col_offset": 0 | |
| } | |
| ], | |
| "project/workers/task_scheduler.py": [ | |
| { | |
| "type": "class", | |
| "rank": "E", | |
| "lineno": 5, | |
| "complexity": 15, | |
| "endline": 200, | |
| "name": "TaskScheduler", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 10, | |
| "classname": "TaskScheduler", | |
| "complexity": 12, | |
| "endline": 60, | |
| "name": "schedule_task", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "E", | |
| "lineno": 65, | |
| "classname": "TaskScheduler", | |
| "complexity": 15, | |
| "endline": 125, | |
| "name": "execute_batch", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "C", | |
| "lineno": 130, | |
| "classname": "TaskScheduler", | |
| "complexity": 8, | |
| "endline": 160, | |
| "name": "retry_failed", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 165, | |
| "classname": "TaskScheduler", | |
| "complexity": 10, | |
| "endline": 195, | |
| "name": "handle_timeout", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/middleware/auth_middleware.py": [ | |
| { | |
| "type": "function", | |
| "rank": "D", | |
| "lineno": 15, | |
| "complexity": 13, | |
| "endline": 85, | |
| "name": "check_permissions", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "E", | |
| "lineno": 90, | |
| "complexity": 16, | |
| "endline": 165, | |
| "name": "validate_jwt_token", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "B", | |
| "lineno": 170, | |
| "complexity": 5, | |
| "endline": 190, | |
| "name": "hash_password", | |
| "col_offset": 0 | |
| } | |
| ], | |
| "project/parsers/xml_parser.py": [ | |
| { | |
| "type": "function", | |
| "rank": "F", | |
| "lineno": 20, | |
| "complexity": 28, | |
| "endline": 220, | |
| "name": "parse_nested_xml", | |
| "col_offset": 0, | |
| "closures": [ | |
| { | |
| "type": "function", | |
| "rank": "E", | |
| "lineno": 45, | |
| "complexity": 14, | |
| "endline": 95, | |
| "name": "extract_attributes", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "D", | |
| "lineno": 100, | |
| "complexity": 11, | |
| "endline": 145, | |
| "name": "validate_schema", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "D", | |
| "lineno": 225, | |
| "complexity": 10, | |
| "endline": 280, | |
| "name": "convert_to_dict", | |
| "col_offset": 0 | |
| } | |
| ], | |
| "project/database/migrations.py": [ | |
| { | |
| "type": "class", | |
| "rank": "E", | |
| "lineno": 8, | |
| "complexity": 18, | |
| "endline": 250, | |
| "name": "MigrationRunner", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "E", | |
| "lineno": 15, | |
| "classname": "MigrationRunner", | |
| "complexity": 18, | |
| "endline": 90, | |
| "name": "apply_migrations", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 95, | |
| "classname": "MigrationRunner", | |
| "complexity": 12, | |
| "endline": 145, | |
| "name": "rollback_migration", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 150, | |
| "classname": "MigrationRunner", | |
| "complexity": 11, | |
| "endline": 200, | |
| "name": "check_compatibility", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "B", | |
| "lineno": 205, | |
| "classname": "MigrationRunner", | |
| "complexity": 6, | |
| "endline": 240, | |
| "name": "log_migration", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ], | |
| "project/validators/form_validator.py": [ | |
| { | |
| "type": "function", | |
| "rank": "C", | |
| "lineno": 10, | |
| "complexity": 9, | |
| "endline": 55, | |
| "name": "validate_email", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "D", | |
| "lineno": 60, | |
| "complexity": 13, | |
| "endline": 120, | |
| "name": "validate_form_data", | |
| "col_offset": 0 | |
| }, | |
| { | |
| "type": "function", | |
| "rank": "E", | |
| "lineno": 125, | |
| "complexity": 17, | |
| "endline": 210, | |
| "name": "sanitize_input", | |
| "col_offset": 0 | |
| } | |
| ], | |
| "project/cache/redis_manager.py": [ | |
| { | |
| "type": "class", | |
| "rank": "D", | |
| "lineno": 12, | |
| "complexity": 14, | |
| "endline": 180, | |
| "name": "RedisCache", | |
| "col_offset": 0, | |
| "methods": [ | |
| { | |
| "type": "method", | |
| "rank": "B", | |
| "lineno": 18, | |
| "classname": "RedisCache", | |
| "complexity": 5, | |
| "endline": 35, | |
| "name": "connect", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 40, | |
| "classname": "RedisCache", | |
| "complexity": 12, | |
| "endline": 90, | |
| "name": "get_or_set", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "D", | |
| "lineno": 95, | |
| "classname": "RedisCache", | |
| "complexity": 14, | |
| "endline": 150, | |
| "name": "invalidate_pattern", | |
| "col_offset": 4, | |
| "closures": [] | |
| }, | |
| { | |
| "type": "method", | |
| "rank": "C", | |
| "lineno": 155, | |
| "classname": "RedisCache", | |
| "complexity": 7, | |
| "endline": 175, | |
| "name": "cleanup", | |
| "col_offset": 4, | |
| "closures": [] | |
| } | |
| ] | |
| } | |
| ] | |
| } | |