• Binette@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    I remember it being enabled automatically at some point, but then it was removed. Or maybe I’m remembering it wrong

  • astrsk@kbin.run
    link
    fedilink
    arrow-up
    0
    ·
    4 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
      0
      ·
      edit-2
      4 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
        0
        ·
        4 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!