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