Tips and Tricks

A Brief Introduction To Clang-Tidy And Its Role in Visual Assist

TL;DR Clang-tidy is a C++ static analysis tool built on Clang that helps developers detect bugs, enforce coding standards, and modernize code. It can identify issues like inefficient patterns, outdated syntax, and potential errors, and even apply automatic fixes in some cases. While powerful, clang-tidy can sometimes produce incorrect or incomplete fixes, so manual review is still essential. It…
Read more
Build Announcements

Visual Assist Build 2393 is Here!

We’re really making an effort to keep blogs more instructional or industry related, but man o’ man is this release worth a few lines. Our team has been working behind the scenes for much of the year on performance improvements. And sure, we could’ve just…
Tips and Tricks

Prevent debugger from stepping into unwanted functions in Visual Studio

TL;DR Debugging in Visual Studio can quickly turn into a maze when the debugger keeps stepping into irrelevant functions like standard library or third-party code. Instead of wasting time navigating through unnecessary calls, you can filter them out using built-in tools like natstepfilter or “Just My Code.” For a faster and more flexible approach, Visual Assist’s Step Filter lets you skip…
Read more
Tips and Tricks

Going Remote or Crazy?

If you’re like most, you’re reading this from the comfort (hopefully) of your home office. We hope whatever you’re doing, you’re being safe and smart about it. Our staff lucked out as most were already working from home when all this started. So the…
Build Announcements

Visual Assist Build 2375

NEW Added Code Inspection for modernize-deprecrated-headers clang checker. Some headers from C library were deprecated in C++ and are no longer welcome in C++ codebases. This check replaces C standard library headers with their C++ alternatives and removes redundant…
Tips and Tricks

How to add notes and navigation metadata directly in source code in Visual Studio

Comments in code might not only be some text floating around the functions, variables and classes, but they might contain some extra semantic information. With this improvement, you can navigate through projects much faster or even organize your knowledge. In this blog post, I’ll show you two ways on how to add extra metadata to comments in Visual Studio. Intro Navigating…
Read more
Build Announcements

Visual Assist Build 2366 is Available!

Build 2366 is all about keeping the lights on and letting you code faster and more effectively. While the release includes tons of bug fixes, you’ll find that we’ve added a few new items as well. In keeping with the latest and greatest, we’ve updated to…
Tips and Tricks

Tools for Tuesday

While we hope Visual Assist is your favorite dev tool, we know we can’t (and won’t) do everything for you. As we continue developing solutions, we’ll also showcase tools or tips for other problems you may face in other parts of development. This week…
Build AnnouncementsTips and Tricks

Visual Assist build 2358 is available!

New Year, New Build! Welcome to 2020 and 2358. This release was driven largely to fix an issue with our licensing server and some corruption that may have been experienced by Unity users, but why stop there? NEW Added C++ modernization refactoring: Convert Unscoped Enum to Scoped Enum (execute on the enum definition). See the documentation. NEW Goto Related now allows…
Read more
%d