There also exist some developing tools helper for e.g. auto completion or API function lookup.
Eclipse
https://www.esoui.com/forums/showthread.php?t=7924
IntelliJ IDEA
https://www.esoui.com/forums/showthread.php?t=776
Always check the latest comments of the threads for updated links and information (what lua plugins to use e.g.).
DebugLogViewer
And there is one tool to show proper debug output (using
LibDebugLogger) to analyze your harddisk saved debug messages. If you want to build something new better start to get used to using this library instead of using simple d() outut messages in your addons and having to check the chat ingame over and over again.
https://www.esoui.com/forums/showthread.php?t=8569