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 small Godot 4 editor plugin that scans your project and writes Markdown and JSON diagnostic reports. It surfaces the problems that pile up quietly — broken script and resource references, oversized textures, heavy scenes, empty folders, and export-readiness gaps — before they reach a build or a teammate. The same scanner runs two ways: as an in-editor dock (one-click "Scan Project") and headless in CI via a reusable GitHub Actions workflow that can post a compact pull-request comment. Reports come from one shared schema, so the dock, the files, the CI summary, and the PR comment never disagree. Features - "Project Doctor" editor dock with one-click scan - Markdown + JSON reports from a single schema - Headless scan script for local automation and CI - Severity summary and filters (error / warning / info) - Thresholds, ignore patterns, and baseline controls to keep findings quiet - Reusable GitHub Actions workflow (report-only / warn / fail-on-errors) Checks: missing scripts, broken resource paths, large textures, heavy scenes, export preset readiness, import settings issues, per-frame _process() usage, empty folders, and an optional experimental unused-file check. Free and MIT licensed. Requires Godot 4.6 or newer. Documentation & full project page: https://vav-labs.com/products/doctor-mini Source & releases: https://github.com/Vav-Labs/godot-project-doctor-mini |
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
|
|