Dear IntelliJ users,
I’m happy to announce a new 10.9 version of SonarLint for IntelliJ!
More and more Cloud-Native developers are using Kubernetes, and more specifically, Helm charts, to design and implement their Cloud architectures.
The new version of SonarLint delivers support for identifying security flaws in Helm files within the Kubernetes analysis; this is available to everyone, either using SonarLint alone or together with SonarQube or SonarCloud.
We have also improved Rider analysis by making sure to include all the files of a solution.
Finally. this release contains also an update of the C++ analyzer that will help to analyze C++23 code with 7 new rules:
- S7032: init-statement in if/switch/for-range should declare a variable/simple-declaration
- S7033: if consteval should be used instead of if (std::is_constant_evaluated())
- S7034: Use contains on string and string_view instead of find or equivalents
- S7035: Use “to_underlying” to get the value of an enum
- S7038: std::stringstream or std::spanstream should be used instead of std::strstream
- S7040: Escape sequences should use the delimited form ( \u{}, \o{}, \x{})
- S7042: std::views::as_const should be used to prevent modifying range elements
You can learn more about this update here.
You can find the release notes here.
Thank you for your continued support!
Farah