# SonarQube for IDE: VSCode 4.16 - Analyzers updates

**URL:** <https://community.sonarsource.com/t/sonarqube-for-ide-vscode-4-16-analyzers-updates/135504>\
**Category:** Releases\
**Tags:** js, cfamily, sonarqube-ide\
**Created:** [February 19, 2025, 12:57pm UTC](https://community.sonarsource.com/t/sonarqube-for-ide-vscode-4-16-analyzers-updates/135504 "2025-02-19T12:57:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Farah](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/farah/32/60691_2.png) [@Farah](https://community.sonarsource.com/u/Farah)\
**Post date:** [February 19, 2025, 12:57pm UTC](https://community.sonarsource.com/t/sonarqube-for-ide-vscode-4-16-analyzers-updates/135504/1 "2025-02-19T12:57:47Z")

</div>

Dear VS Code community,

SonarQube for IDE: VSCode v4.16 is now available!

This latest version includes updates to many analyzers, such as SonarText, Infrastructure-as-Code, PHP and Java. Most importantly:

- the C++ analyzer brings [1 new rule S7172](https://sonarsource.atlassian.net/issues/CPP-3753): avoid boolean conversion on std::optional.

- The JS/TS analyzer now supports ESLint directives for rules that have an equivalent community name. See more information [here](https://sonarsource.atlassian.net/issues/?jql=fixVersion%20=%2016343%20ORDER%20BY%20created%20ASC).

- The C# analyzer is removing rule S1197 from the SonarWay quality profile and adding secondary location messages for multiple rules.

- The Go analyzer supports Go 1.23 and stops reporting parsing errors by default. For more details, see [Go analyzer release notes](https://sonarsource.atlassian.net/issues/?jql=fixVersion%20%3D%2016206%20ORDER%20BY%20created%20ASC).

Finally, files with .razor.cs extensions are now excluded from the analysis.

You can find the full SonarQube for IDE: VSCode release notes [here](https://sonarsource.atlassian.net/issues/?jql=fixVersion%20%3D%2016397%20ORDER%20BY%20created%20ASC).

Thank you for your continued support!

Farah
