This is a good tip. While it’s nice it’s automatic for templates it would be nice if I could enable a warning or even build error if I miss a type hint. I’ve started using them everywhere because it helps me when I’m going back through old code or code that hasn’t changed in a while. Especially helpful for debugging. As a recent typescript convert, I much prefer gdscript with type hints.
Under Project Setting > General enable advanced settings.
Then under Debug > GDScript you can set your preferred settings for warning and error. I like these settings as it’s more like a statically typed language:
Oh fantastic thank you! I didn’t know they called it unsafe, which would explain why my search of settings didn’t come up with type hinting here. Much appreciated!
This is a good tip. While it’s nice it’s automatic for templates it would be nice if I could enable a warning or even build error if I miss a type hint. I’ve started using them everywhere because it helps me when I’m going back through old code or code that hasn’t changed in a while. Especially helpful for debugging. As a recent typescript convert, I much prefer gdscript with type hints.
You can do this on a per project basis.
Under Project Setting > General enable advanced settings.
Then under Debug > GDScript you can set your preferred settings for warning and error. I like these settings as it’s more like a statically typed language:
Untyped Declaration: Error Unsafe Property Access: Error Unsafe Method Access: Error Unsafe Cast: Warn Unsafe Call Argument: Error
Oh fantastic thank you! I didn’t know they called it unsafe, which would explain why my search of settings didn’t come up with type hinting here. Much appreciated!
You actually can make them errors!