Which versions are you using (SonarQube Server / Community Build, Scanner, Plugin, and any relevant extension)
SonarQube Server / Community Build 9.9.7
I would like to add that if you upgrade to the latest SonarQube Server, Node.js 20 and 22 are supported.
You might be interested that we’re releasing the next LTA in January.
I ran node 20 in 9.9.x since one year for now. No issue
But I agreed it’s confusing.
9.9 require Node 16, 18
10.8 require Node 20, 22
Large company are sometimes running both version in parallel for a staging/dev environment (because planning to upgrade at some point) (The enterprise edition version allow 2 test license)
I understand it’s only a warning, but it’s confusing for users.
Ideally we should have at least one Node LTS supported for both LTA or maybe a way to disable such warning.