| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- {
- "conflicts": [
- {
- "type": "missing_in_docs",
- "severity": "medium",
- "api_name": "Node2D",
- "docs_info": null,
- "code_info": {
- "name": "Node2D",
- "type": "class",
- "source": "scene/node2d.py",
- "line": 10,
- "base_classes": [
- "Node"
- ],
- "docstring": "Base class for 2D nodes"
- },
- "difference": "API exists in code (scene/node2d.py) but not found in documentation",
- "suggestion": "Add documentation for this API"
- },
- {
- "type": "missing_in_docs",
- "severity": "medium",
- "api_name": "Node2D.move_local_x",
- "docs_info": null,
- "code_info": {
- "name": "Node2D.move_local_x",
- "type": "method",
- "parameters": [
- {
- "name": "self",
- "type_hint": null,
- "default": null
- },
- {
- "name": "delta",
- "type_hint": "float",
- "default": null
- },
- {
- "name": "snap",
- "type_hint": "bool",
- "default": "False"
- }
- ],
- "return_type": "None",
- "source": "scene/node2d.py",
- "line": 45,
- "docstring": "Move node along local X axis",
- "is_async": false
- },
- "difference": "API exists in code (scene/node2d.py) but not found in documentation",
- "suggestion": "Add documentation for this API"
- },
- {
- "type": "missing_in_docs",
- "severity": "medium",
- "api_name": "Node2D.tween_position",
- "docs_info": null,
- "code_info": {
- "name": "Node2D.tween_position",
- "type": "method",
- "parameters": [
- {
- "name": "self",
- "type_hint": null,
- "default": null
- },
- {
- "name": "target",
- "type_hint": "tuple",
- "default": null
- }
- ],
- "return_type": "None",
- "source": "scene/node2d.py",
- "line": 52,
- "docstring": "Animate to target position",
- "is_async": true
- },
- "difference": "API exists in code (scene/node2d.py) but not found in documentation",
- "suggestion": "Add documentation for this API"
- },
- {
- "type": "missing_in_code",
- "severity": "high",
- "api_name": "move_local_x",
- "docs_info": {
- "name": "move_local_x",
- "parameters": [
- {
- "name": "delta",
- "type": "float",
- "default": null
- }
- ],
- "return_type": "def",
- "source": "https://example.com/api/node2d",
- "raw_signature": "def move_local_x(delta: float)"
- },
- "code_info": null,
- "difference": "API documented (https://example.com/api/node2d) but not found in code",
- "suggestion": "Update documentation to remove this API, or add it to codebase"
- },
- {
- "type": "missing_in_code",
- "severity": "high",
- "api_name": "rotate",
- "docs_info": {
- "name": "rotate",
- "parameters": [
- {
- "name": "angle",
- "type": "float",
- "default": null
- }
- ],
- "return_type": "def",
- "source": "https://example.com/api/node2d",
- "raw_signature": "def rotate(angle: float)"
- },
- "code_info": null,
- "difference": "API documented (https://example.com/api/node2d) but not found in code",
- "suggestion": "Update documentation to remove this API, or add it to codebase"
- }
- ],
- "summary": {
- "total": 5,
- "by_type": {
- "missing_in_docs": 3,
- "missing_in_code": 2,
- "signature_mismatch": 0,
- "description_mismatch": 0
- },
- "by_severity": {
- "low": 0,
- "medium": 3,
- "high": 2
- },
- "apis_affected": 5
- }
- }
|