0 votes

Hi there.

When forwarding a signal using 'connect', the linter trigger the UNUSED_SIGNAL warning.

Example:

extends Node
signal sig()

func _ready():
    var _err = $Node.connect("child_sig", self, 'emit_signal', ['sig'])

I understand that the linter doesn't see any emit_signal call, but the warning is a false positive in this case.
Is that the 'wanted' behavior ?
Should I create a Github issue on the subject ?

Godot version 3.3.2
in Engine by (18 points)

1 Answer

0 votes

There is already a github discussion on this

https://github.com/godotengine/godot/issues/40496

It was determined that the error can come up erroneously but it doesnt stop a program from running and there is no easy way to fix it without just removing the warning. Some cases however of this warning will be legitimate so it was left in.

by (2,139 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.