Just started using Visual Assist (Whole Tomato) and willing to try and compare a few “assist” solutions. I can’t give an honest opinion on Visual Assist yet in such a short time but I can say it shows a lot of commentary without providing the automation I am actually looking for.
I’m curious what else is out there that does the following to improve the c++ experience:
- ! Automates header includes for common UE without including a set like CoreMinimal.
- Does not show unnecessary tips / commentary / style changes
- Does not hijack my keyboard typing, it slows me down as it creates mistakes.
- Gives suggestions where UE lacks documentation.
- Gives suggestions where VS lacks everything.
- Browse to file in solution explorer from the file tab panel.
- Close all / expend all on solution explorer.
- Automatically checks / fixes property initialization.
- Gets rid of Intellisense errors because VS does not understand UE.
- Automates fixing typing mistakes in variable / class / method names which are obvious.
- Simplifies the output log since VS can spit out 400 lines for an error which can be explained in 5 words.
- Automates VS project file generation when a directory is modified externally (file moves).
- Fixes spelling mistakes automatically (also in comments).
- Suggests optimizations (reference usage)
- Suggests or const usage on methods
- Access specifier improvement suggestions?
- Automate UFUNCTION macro addition whenever I bind a method to a delegate and forget to add this in the header.
- Automate UPROPERTY template so that they automatically get the Category and Tooltip meta in a format I specify.
- Automates core redirects.
- Suggest module loading order so that core redirects don’t silently nuke the Blueprints.
- Automate obvious fixes that VS should not even notify me of.
- Does not hang for a minute when I right click a class and navigate to its header because VS is “waiting for an action to complete” which is unacceptable.
- Suggests improvements to reduce header and module dependencies.
- Provides a way to automatically implement files and classes, Example: “create plugin module [insert name]”
Suggestions very welcome.
Right now I just want to get rid of the annoyances and avoid wasting time on things I call bllsht which I am allergic to. I’m not working with a team, else I’d have a few other demands. In short, I’m looking for automation which actually speeds up my work. External tools are welcome as well. If I hadn’t found the tool Agent Ransack (file scanner) I’d have lost weeks if not months of time with VS already. The right tools do make the difference