Let me introduce the Tooltitude VS Code extension. Our extension augments the official GoLang extension with a set of power tools which make you a more productive developer.<p>What do we provide:<p>- Inspections - checks which look at your code and warn you about potential problems in your code. Here’re some highlights<p><pre><code> - Highlighting of deprecated symbol usages in the editor (gopls doesn’t highlight them at the moment of writing)
- Variable shadowing detection
- Use of interface{} instead of any
- Redundant parenthesis
</code></pre>
- Code actions - code changes activated by Ctrl+. (Win, Linux), or Cmd+. (on Mac).<p><pre><code> - Handle error: https://twitter.com/tooltitude/status/1620448875311165442
- Apply DeMorgan laws: https://twitter.com/tooltitude/status/1620814134240747520
- Iterate over collection: https://twitter.com/tooltitude/status/1621146816736800768
- Invert If: https://twitter.com/tooltitude/status/1623336440930107397
- Overall we currently have more than 20 code actions, and working on adding more
</code></pre>
What’s next:<p>- Install and try in VS Code right now: <a href="https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=tooltitu...</a>
- Read more about our features: <a href="https://www.tooltitude.com/" rel="nofollow">https://www.tooltitude.com/</a><p>We are looking for feedback from users, so if there’re any features, inspections or code actions you re interested it, feel free to comment here, write to support@tooltitude.com, or write to us on twitter: <a href="https://twitter.com/tooltitude" rel="nofollow">https://twitter.com/tooltitude</a>