Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Godot Add-on Auditor is a free Godot 4 editor add-on and CLI for checking editor plugins before a release or Asset Library upload.It scans plugin.cfg metadata, plugin script paths, editor plugin script basics, missing add-on README/license files, and noisy folders such as .godot, .import, .git, node_modules, and .vs. Use the editor dock for quick local checks, or run the CLI in CI and release scripts for repeatable validation.Version 0.2.0 adds a Godot editor add-on wrapper so the tool can be installed from the Asset Library while keeping the command-line workflow available from GitHub.Free source and downloads: https://github.com/Grind-Knight/godot-addon-auditorOptional support: https://ko-fi.com/grindknight
Godot Add-on Auditor
Godot Add-on Auditor is a free Godot 4 editor add-on and command-line checker for add-on authors who want to catch common release and Asset Library packaging issues before uploading a ZIP or publishing a GitHub release.
It checks the parts that are easy to miss when finishing an editor plugin: plugin.cfg metadata, script paths, editor-plugin script basics, README/license files inside the add-on folder, and noisy folders that should not ship in release archives. Use the editor dock for quick manual checks, or use the CLI in CI and release scripts.
Who It Helps
- Target user: indie Godot 4 plugin authors, jam-tool builders, and small teams preparing a free add-on for GitHub or the Godot Asset Library.
- Pain point: release mistakes such as missing
plugin/description, brokenplugin/script, forgotten license files, or accidental.godot/.importfolders can slow down review and confuse users. - Free delivery path: GitHub source, downloadable release ZIP, and Godot Asset Library listing materials.
- Optional support: if this tool helps, you can support future free tools at https://ko-fi.com/grindknight.
Install The Godot Add-on
Copy addons/addon_auditor into a Godot 4 project, then enable Godot Add-on Auditor from Project > Project Settings > Plugins.
The add-on adds an Add-on Auditor dock that scans the current project for plugin metadata, script path, README/license, and package-noise issues.
Install And Run The CLI
From this folder:
npm test
node src/cli.mjs path\to\your\godot-project
JSON output is available for scripts:
node src/cli.mjs path\to\your\godot-project --json
GitHub Actions annotation output is available for CI logs:
node src/cli.mjs path\to\your\godot-project --github-annotations
To audit one explicit add-on folder:
node src/cli.mjs path\to\your\godot-project --addon-dir addons\my_addon
The CLI exits with code 1 when blocking errors are found, so it can be added to a release script or CI check.
To print the installed tool version:
node src/cli.mjs --version
What It Checks
- Finds Godot add-ons under
addons/*/plugin.cfg. - Requires
plugin/name,plugin/description,plugin/author,plugin/version, andplugin/script. - Verifies that
plugin/scriptresolves inside the project and exists. - Warns when the plugin script does not include
@toolorextends EditorPlugin. - Warns when the add-on folder does not include its own
README.mdand license file. - Warns when release-noise folders such as
.git,.godot,.import,.vs, ornode_modulesare present under the audited project. - Can print GitHub Actions annotations for CI workflows.
Supported Godot Version
The checks are aimed at Godot 4.x editor plugins. The tool does not run the Godot editor or parse GDScript deeply; it only performs deterministic file and metadata checks that work outside the editor.
Known Limitations
- It does not replace testing the plugin inside Godot.
- It does not validate every possible
plugin.cfgfield or license type. - It assumes a normal
addons/<addon_name>/plugin.cfglayout unless--addon-diris provided.
Package
npm run assets
npm run package
Packaging creates:
dist/godot-addon-auditor-0.2.0.zipdist/godot-addon-auditor-0.2.0.zip.sha256dist/asset-library-listing/
To rebuild only the Asset Library submission materials:
npm run package:asset-library
CI
GitHub Actions runs npm test on Windows for pushes to main and pull requests so release checks stay aligned with the packaged CLI workflow.
Godot Add-on Auditor is fully usable for free.
Godot Add-on Auditor is a free Godot 4 editor add-on and CLI for checking editor plugins before a release or Asset Library upload.
It scans plugin.cfg metadata, plugin script paths, editor plugin script basics, missing add-on README/license files, and noisy folders such as .godot, .import, .git, node_modules, and .vs. Use the editor dock for quick local checks, or run the CLI in CI and release scripts for repeatable validation.
Version 0.2.0 adds a Godot editor add-on wrapper so the tool can be installed from the Asset Library while keeping the command-line workflow available from GitHub.
Free source and downloads: https://github.com/Grind-Knight/godot-addon-auditor
Optional support: https://ko-fi.com/grindknight
Reviews
Quick Information
Godot Add-on Auditor is a free Godot 4 editor add-on and CLI for checking editor plugins before a release or Asset Library upload.It scans plugin.cfg metadata, plugin script paths, editor plugin script basics, missing add-on README/license files, and noisy folders such as .godot, .import, .git, node_modules, and .vs. Use the editor dock for quick local checks, or run the CLI in CI and release scripts for repeatable validation.Version 0.2.0 adds a Godot editor add-on wrapper so the tool can be installed from the Asset Library while keeping the command-line workflow available from GitHub.Free source and downloads: https://github.com/Grind-Knight/godot-addon-auditorOptional support: https://ko-fi.com/grindknight