• astrsk@kbin.run
    link
    fedilink
    arrow-up
    7
    ·
    3 months ago

    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.

    • Adelphius@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      3 months ago

      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

      • astrsk@kbin.run
        link
        fedilink
        arrow-up
        2
        ·
        3 months ago

        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!