Code conventions

    Go to our Go Report Card to check how well we are doing.

    We are following conventions described in and Material Design Guidelines.

    • In order to keep all tooltips consistent across whole application, we have decided to use 500 ms delay and auto-hide option. It allows us to avoid flickering when moving the mouse over the pages and to hide tooltips after the mouse is elsewhere but the focus is still on the element with tooltip.

    An overview of the features provided by the dashboard can be found .

    The code style check suite includes format checks can be executed with:

      These check and formatting involves in go, ts, scss, html, license and i18n files.

      We use following tools and settings for each check and formatting: