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