CLion Nova: A New Update With Various Bug Fixes
CLion Nova, a free preview of CLion with the ReSharper C++/Rider C++ language engine, was announced recently. We’re excited to see how well you liked the first build! There are about 3,700 users right now and the overall feedback is mostly positive, especially that which is related to performance and language engine accuracy.
Today, we’re announcing a new build availability (233.12287). You can already update to it via the Toolbox App. Below, you’ll find the information about the enhancements introduced in this build.
In the first build, refactorings like Rename were disabled for non-source files, such as headers, and also for scratch files. This was caused by an issue in how the project model is handled in CLion Nova. We’ve fixed that now, so these tickets have been closed out: CPP-36064, CPP-36133, CPP-35350.
CLion Nova no longer suggests removing
lock_guard and other RAII-style mechanisms used to perform certain actions upon exiting the scope. The incorrect The value is never used warning no longer appears (CPP-36024).
Are you East const or const West? You can select the preferred style in Settings/Preferences | Editor | Code Style | C++ settings | Syntax Style:
And then rely on code inspections from Settings/Preferences | Editor | Inspections C/C++ | Syntax Style to get the inconsistencies highlighted for you by CLion Nova:
Both CLion and ReSharper C++ support C++ 20 modules. So should CLion Nova! To get closer to that goal, we addressed a few open issues in module support, such as this one: CPP-36193.
Usually, in CLion, when you have a type symbol in the inlay hints, you can navigate to its declaration by simply clicking on it there. This now works the same way in CLion Nova.
Your CLion team
The Drive to Develop
Subscribe to Blog updates
CLion 2024.1 EAP 3: Assembly View Enhancements
Today, the CLion 2024.1 EAP 3 build (241.12662.59) is available from our website, via the Toolbox App, or as a snap package if you’re using Ubuntu. Here are the main improvements: Assembly view improvements: The Assembly view for ARM targets is now shown correctly (CPP-36901). Assembly vi…
CLion 2024.1 EAP 2: Improved Terminal and Other UX Enhancements
Some time ago, we shared our plans and directions. Just a couple of weeks ago, we kicked off our CLion 2024.1 EAP with CMake coding assistance, code analysis in device tree files, and forked processes debugging. Today, the CLion 2024.1 EAP 2 build (241.11761.23) is available from our website, via…
CLion Nova: AI Assistant and Enhancements From CLion Classic and ReSharper v2024.1
CLion Nova is a free preview of CLion equipped with the ReSharper C++/Rider C++ language engine. With this update, CLion Nova has finally moved to the 2024.1 branch. This means that all of the enhancements brought by the CLion Classic 2024.1 EAP are now available in CLion Nova: CMake writing ass…