{
  "project_info": {
    "name": "jinja2_async_environment",
    "python_version": "3.13+",
    "crackerjack_version": "0.19.8",
    "analysis_timestamp": "2025-07-19T17:14:51Z"
  },
  "code_quality": {
    "ruff_check": {
      "status": "clean",
      "violations": 0,
      "categories": []
    },
    "pyright_types": {
      "errors": 0,
      "warnings": 0,
      "type_coverage": "high"
    },
    "refurb_patterns": {
      "suggestions": 0,
      "patterns_modernized": []
    },
    "complexity": {
      "average_complexity": 0,
      "max_complexity": 0,
      "total_functions": 0
    }
  },
  "security": {
    "bandit_issues": {
      "high_severity": 0,
      "medium_severity": 0,
      "low_severity": 0
    },
    "secrets_detected": {
      "potential_secrets": 0,
      "verified_secrets": 0
    },
    "dependency_vulnerabilities": {
      "vulnerable_packages": [],
      "total_dependencies": 0
    }
  },
  "performance": {
    "import_analysis": {
      "circular_imports": 0,
      "unused_imports": 0,
      "import_depth": "shallow"
    },
    "dead_code": {
      "dead_code_percentage": 0,
      "unused_functions": 0,
      "unused_variables": 0
    },
    "unused_dependencies": {
      "unused_dependencies": [],
      "total_dependencies": 0
    }
  },
  "maintainability": {
    "line_count": 642862,
    "file_count": {
      "python_files": 1985,
      "test_files": 173,
      "config_files": 2
    },
    "docstring_coverage": 85.0,
    "type_annotation_coverage": 95.0
  },
  "test_coverage": {
    "total_coverage": 85.28974739970282,
    "missing_lines": 198,
    "covered_lines": 1148,
    "files": 4
  },
  "recommendations": [
    "Consider adding more integration tests",
    "Review complex functions for potential refactoring",
    "Ensure all public APIs have comprehensive docstrings",
    "Monitor dependency updates for security patches"
  ]
}