Files are mainly analyzed by local rules. One of the rules not applied locally is “PATH_TRAVERSAL_IN” and mentioned in the debug log as one of “The following rules are enabled on the server, but not available in SonarLint”.
This question was explained in another thread by an outdated server version.
But I assume that versions of sonar plugin and sonar server I’m connected to is almost up to date? So where’s the difference coming from and is there something I can do?
Thanks
IDE: IntelliJ IDEA (build #IU-252.28238.7, Thu, 20 Nov 2025 03:23:00 GMT)
OS: Mac OS X (26.1)
JRE: 21.0.9+10-b1038.76, aarch64 (JetBrains s.r.o.)
JVM: 21.0.9+10-b1038.76 (OpenJDK 64-Bit Server VM)
SonarQube for IDE (11.6.0.83783)
It’s not quite clear to me what rule this is. Do you see an ID that looks like S1234 anywhere? That will help me understand whether it’s supposed to run locally or not. While that other thread you were looking at might have been about being up to date, there are some rules we just don’t run locally because they’re intensive and we don’t want to slow down your IDE.