Edit of asset "Godot Signal Checker" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | Godot Signal Checker | Godot Signal Checker |
| Description |
Checks scenes for broken signals / events connected via the the Godot signal tab. ## The Problem Godot complains about broken signals connected from code, but **editor-connected signals fail silently**, when you rename or delete the receiver method. You usually find out the hard way, a button click that does nothing, or worse, a bug report from a player. This should be a temporary solution until the GitHub issue https://github.com/godotengine/godot-proposals/issues/8982 solves the problem in-engine. ## Features * Scans your scenes for missing signals * Supports GDscript and C# * Disable parameter scans * Double click brings you into the scene * Purely written in GDscript for maximal compatibility ## Setup Either use the Godot assed library to install it or manually copy the `addons/GodotSignalChecker` into your addons folder and enable it in `Project` -> `Project Settings` -> `Plugins`. ## Use When opening the project or enabling the plugin an initial scan will be performed. Other than that there is currently no auto-reload system, switch to the "Signal Checker" tab at the bottom and press the `Scan` button. ## Issues It is not clear if this the parameter count works correctly, eg. build in Godot functions in C# (there are a lot of warnings about that and snake case), so you can deactivate it. ## TODO * Check method parameter types ## Contribute Please try to adhere to the GDScript style guidelines https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html. States that are considered "stable" enough will get a git-tag and be released to the Godot Asset Library. ## OTHER Godot Asset Library: TBD GitHub: https://github.com/SpielmannSpiel/GodotSignalChecker by bison - SpielmannSpiel https://spielmannspiel.com |
Checks scenes for broken signals / events connected via the the Godot signal tab. ## The Problem Godot complains about broken signals connected from code, but **editor-connected signals fail silently**, when you rename or delete the receiver method. You usually find out the hard way, a button click that does nothing, or worse, a bug report from a player. This should be a temporary solution until the GitHub issue https://github.com/godotengine/godot-proposals/issues/8982 solves the problem in-engine. ## Features * Scans your scenes for missing signals * Supports GDscript and C# * Disable parameter scans * Double click brings you into the scene * Purely written in GDscript for maximal compatibility ## Setup Either use the Godot assed library to install it or manually copy the `addons/GodotSignalChecker` into your addons folder and enable it in `Project` -> `Project Settings` -> `Plugins`. ## Use When opening the project or enabling the plugin an initial scan will be performed. Other than that there is currently no auto-reload system, switch to the "Signal Checker" tab at the bottom and press the `Scan` button. ## Issues It is not clear if this the parameter count works correctly, eg. build in Godot functions in C# (there are a lot of warnings about that and snake case), so you can deactivate it. ## TODO * Check method parameter types ## Contribute Please try to adhere to the GDScript style guidelines https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html. States that are considered "stable" enough will get a git-tag and be released to the Godot Asset Library. ## OTHER Godot Asset Library: TBD GitHub: https://github.com/SpielmannSpiel/GodotSignalChecker by bison - SpielmannSpiel https://spielmannspiel.com |
| Category | Tools | Tools |
| License | MPL-2.0 | MPL-2.0 |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/SpielmannSpiel/GodotSignalChecker | https://github.com/SpielmannSpiel/GodotSignalChecker |
| Issues Url | https://github.com/SpielmannSpiel/GodotSignalChecker/issues | https://github.com/SpielmannSpiel/GodotSignalChecker/issues |
| Godot version | Godot 4.4 | Godot 4.4 |
| Version String | 0.1.0 | 0.1.0 |
| Download Commit | 752af728ca08c26e6f8e1ccfec5c1f6d6f3dd989 | 752af728ca08c26e6f8e1ccfec5c1f6d6f3dd989 |
| Download Url (Computed) | https://github.com/SpielmannSpiel/GodotSignalChecker/archive/752af728ca08c26e6f8e1ccfec5c1f6d6f3dd989.zip | https://github.com/SpielmannSpiel/GodotSignalChecker/archive/752af728ca08c26e6f8e1ccfec5c1f6d6f3dd989.zip |
| Icon Url |
https://spielmannspiel.com/images/icons/GodotSignalChecker_icon_256.png
|
https://spielmannspiel.com/images/icons/GodotSignalChecker_icon_256.png
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://spielmannspiel.com/images/screenshots/godotsignalchecker/godot_signal_checker_main_function.png
|
|
| Thumbnail |
|
|