Edit of asset "Godot Project Doctor Mini" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | Godot Project Doctor Mini | Godot Project Doctor Mini |
| Description |
Godot Project Doctor Mini is a Godot 4 editor plugin that scans a project and generates Markdown and JSON diagnostic reports. It runs as a dock inside the Godot editor and also supports headless operation for CI pipelines. Checks performed: - Missing scripts: scene and resource references to scripts that no longer exist. - Broken resource paths: referenced res:// paths that cannot be found on disk. - Large textures: textures above a configurable size threshold. - Heavy scenes: scenes with node counts above a configurable threshold. - Scripts using _process(): marks scripts with per-frame work for manual review. - Empty folders: helps keep the project tree tidy. - Export preset readiness: detects missing export presets and obvious preset gaps. - Import settings issues: flags unreadable .import files, missing source references, and large textures in raw import mode. Features: - One-click scan from the Project Doctor dock. - Severity summary (errors, warnings, info) with severity filters. - Settings panel for thresholds, ignore patterns, baseline path, and experimental checks. - Direct buttons to open the generated Markdown and JSON reports. - Headless scan script for local automation and CI. - Reusable GitHub Actions workflow with artifact uploads and optional PR comment summaries. - Baseline file and ignore pattern support to suppress accepted findings. Each scan writes reports/project-doctor-report.md and reports/project-doctor-report.json. The Markdown report uses collapsible sections and renders cleanly on GitHub. The JSON report uses a stable schema suitable for CI automation. The plugin is editor-only and does not appear in the running game. Scans a 500-file project in under one second on a typical machine. |
Godot Project Doctor Mini is a Godot 4 editor plugin that scans a project and generates Markdown and JSON diagnostic reports. It runs as a dock inside the Godot editor and also supports headless operation for CI pipelines. Checks performed: - Missing scripts: scene and resource references to scripts that no longer exist. - Broken resource paths: referenced res:// paths that cannot be found on disk. - Large textures: textures above a configurable size threshold. - Heavy scenes: scenes with node counts above a configurable threshold. - Scripts using _process(): marks scripts with per-frame work for manual review. - Empty folders: helps keep the project tree tidy. - Export preset readiness: detects missing export presets and obvious preset gaps. - Import settings issues: flags unreadable .import files, missing source references, and large textures in raw import mode. Features: - One-click scan from the Project Doctor dock. - Severity summary (errors, warnings, info) with severity filters. - Settings panel for thresholds, ignore patterns, baseline path, and experimental checks. - Direct buttons to open the generated Markdown and JSON reports. - Headless scan script for local automation and CI. - Reusable GitHub Actions workflow with artifact uploads and optional PR comment summaries. - Baseline file and ignore pattern support to suppress accepted findings. Each scan writes reports/project-doctor-report.md and reports/project-doctor-report.json. The Markdown report uses collapsible sections and renders cleanly on GitHub. The JSON report uses a stable schema suitable for CI automation. The plugin is editor-only and does not appear in the running game. Scans a 500-file project in under one second on a typical machine. |
| Category | Tools | Tools |
| License | MIT | MIT |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/Vav-Labs/godot-project-doctor-mini | https://github.com/Vav-Labs/godot-project-doctor-mini |
| Issues Url | https://github.com/Vav-Labs/godot-project-doctor-mini/issues | https://github.com/Vav-Labs/godot-project-doctor-mini/issues |
| Godot version | Godot 4.6 | Godot 4.6 |
| Version String | 0.2.8 | 0.2.8 |
| Download Commit | c560c65ceebf2914a55c040e4b44e6be07704d2e | c560c65ceebf2914a55c040e4b44e6be07704d2e |
| Download Url (Computed) | https://github.com/Vav-Labs/godot-project-doctor-mini/archive/c560c65ceebf2914a55c040e4b44e6be07704d2e.zip | https://github.com/Vav-Labs/godot-project-doctor-mini/archive/c560c65ceebf2914a55c040e4b44e6be07704d2e.zip |
| Icon Url |
https://raw.githubusercontent.com/Vav-Labs/godot-project-doctor-mini/master/icon.png
|
https://raw.githubusercontent.com/Vav-Labs/godot-project-doctor-mini/master/icon.png
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://raw.githubusercontent.com/Vav-Labs/godot-project-doctor-mini/master/docs/assets/project-doctor-dock.png
|
|
| Thumbnail |
https://raw.githubusercontent.com/Vav-Labs/godot-project-doctor-mini/master/icon.png
|
|