Node.js 16 is no longer supported in the analysis environment

Hello Sonar Community,

Starting early next week in SonarCloud, Node.js v16 will stop working in the analysis environment. Node.js v16 has been deprecated in Sonar products since August 2023.

We will be rolling out this change first in SonarCloud, in SonarQube 10.5, and in the next versions of SonarLint.

If your CI/CD analysis environment runs on Linux x64 or Windows x64 with a compatible glibc, you shouldn’t be affected thanks to the built-in Node.js runtime. This is the case for most SonarCloud and SonarQube users, including SonarCloud Automatic Analysis.

If you are on any other architecture or you’re using a ​​glibc replacement (e.g. Docker Alpine uses musl), you might need to upgrade to the latest Node.js LTS in order for your analysis to continue to work. Please see the docs for details.

NOTE: Node.js is used for analyzing JavaScript, TypeScript, CSS, HTML, and YAML files. If you have a few of these files but don’t care about analyzing them, you can explicitly exclude them from the analysis.