Support using node from remote host or container

Hello,
I’ve set up the SonarQube environment, startet the server, did an initial scan and this worked fine so far. All TS and JS issues were shown.
But I can’t get SonarLint to work properly. No issues were found and the log just says that the rules are not available in SonarLint.
Another strange thing, that I can’t see any rules for JS/TS in SonarLint configuration window. The sync of bindings etc. was done without errors.

Any ideas? Or anything I can do to fix this?

Project structure is a mono-repo:
app => root of the sonarqube project with 3 angular projects in sub directories
several other folders with PHP backend stuff

I’ve activated the logs (see below):
Please provide

  • Operating system: Ubuntu 20.04
  • IDE name and flavor/env: Intellij Ultimate
  • SonarLint plugin version: 6.7.0.45926
  • Is connected mode used:
    • Connected to SonarQube (and which version): 9.4

And a thorough description of the problem / question:

Trigger: ACTION
[Action] 1 file(s) submitted
Configuring analysis with org.sonarlint.intellij.java.JavaAnalysisConfigurator
Using connection 'default' for project 'angular_apps'
Analysing 'window.component.ts'...
Starting analysis with configuration:
[
  projectKey: angular_apps
  baseDir: /home/..../Projects/myproject
  extraProperties: {sonar.java.target=17, sonar.java.source=17}
  moduleKey: Module: 'myproject'
  inputFiles: [
    file:///home/root/app/angular/components/app/window/window.component.ts (UTF-8)
  ]
]

  * java: 429 active rules
Rule common-java:DuplicatedBlocks is enabled on the server, but not available in SonarLint
  * scala: 28 active rules
  * web: 27 active rules
  * xml: 15 active rules
  * kotlin: 69 active rules
  * js: 156 active rules
Rule javascript:S1134 is enabled on the server, but not available in SonarLint
Rule javascript:S1135 is enabled on the server, but not available in SonarLint
Rule javascript:S2589 is enabled on the server, but not available in SonarLint
Rule javascript:S3796 is enabled on the server, but not available in SonarLint
Rule javascript:S3799 is enabled on the server, but not available in SonarLint
Rule javascript:S4524 is enabled on the server, but not available in SonarLint
Rule javascript:S5850 is enabled on the server, but not available in SonarLint
Rule javascript:S5856 is enabled on the server, but not available in SonarLint
Rule javascript:S1940 is enabled on the server, but not available in SonarLint
Rule javascript:S3317 is enabled on the server, but not available in SonarLint
Rule javascript:S2234 is enabled on the server, but not available in SonarLint
Rule javascript:S1110 is enabled on the server, but not available in SonarLint
Rule javascript:S1143 is enabled on the server, but not available in SonarLint
Rule javascript:S1264 is enabled on the server, but not available in SonarLint
Rule javascript:S1472 is enabled on the server, but not available in SonarLint
Rule javascript:S2201 is enabled on the server, but not available in SonarLint
Rule javascript:S2598 is enabled on the server, but not available in SonarLint
Rule javascript:S2681 is enabled on the server, but not available in SonarLint
Rule javascript:S2685 is enabled on the server, but not available in SonarLint
Rule javascript:S2688 is enabled on the server, but not available in SonarLint
Rule javascript:S3531 is enabled on the server, but not available in SonarLint
Rule javascript:S3686 is enabled on the server, but not available in SonarLint
Rule javascript:S3776 is enabled on the server, but not available in SonarLint
Rule javascript:S4624 is enabled on the server, but not available in SonarLint
Rule javascript:S5860 is enabled on the server, but not available in SonarLint
Rule javascript:S5863 is enabled on the server, but not available in SonarLint
Rule javascript:S5868 is enabled on the server, but not available in SonarLint
Rule javascript:S5869 is enabled on the server, but not available in SonarLint
Rule javascript:S6035 is enabled on the server, but not available in SonarLint
Rule javascript:S878 is enabled on the server, but not available in SonarLint
Rule javascript:S1116 is enabled on the server, but not available in SonarLint
Rule javascript:S1117 is enabled on the server, but not available in SonarLint
Rule javascript:S1119 is enabled on the server, but not available in SonarLint
Rule javascript:S1125 is enabled on the server, but not available in SonarLint
Rule javascript:S1126 is enabled on the server, but not available in SonarLint
Rule javascript:S1479 is enabled on the server, but not available in SonarLint
Rule javascript:S1488 is enabled on the server, but not available in SonarLint
Rule javascript:S2699 is enabled on the server, but not available in SonarLint
Rule javascript:S3415 is enabled on the server, but not available in SonarLint
Rule javascript:S3785 is enabled on the server, but not available in SonarLint
Rule javascript:S5842 is enabled on the server, but not available in SonarLint
Rule javascript:S5843 is enabled on the server, but not available in SonarLint
Rule javascript:S5958 is enabled on the server, but not available in SonarLint
Rule javascript:S6019 is enabled on the server, but not available in SonarLint
Rule javascript:S1121 is enabled on the server, but not available in SonarLint
Rule javascript:S1128 is enabled on the server, but not available in SonarLint
Rule javascript:S1172 is enabled on the server, but not available in SonarLint
Rule javascript:S1186 is enabled on the server, but not available in SonarLint
Rule javascript:S1481 is enabled on the server, but not available in SonarLint
Rule javascript:S1854 is enabled on the server, but not available in SonarLint
Rule javascript:S1862 is enabled on the server, but not available in SonarLint
Rule javascript:S2692 is enabled on the server, but not available in SonarLint
Rule javascript:S2703 is enabled on the server, but not available in SonarLint
Rule javascript:S2819 is enabled on the server, but not available in SonarLint
Rule javascript:S3358 is enabled on the server, but not available in SonarLint
Rule javascript:S3782 is enabled on the server, but not available in SonarLint
Rule javascript:S4326 is enabled on the server, but not available in SonarLint
Rule javascript:S4634 is enabled on the server, but not available in SonarLint
Rule javascript:S5542 is enabled on the server, but not available in SonarLint
Rule javascript:S5547 is enabled on the server, but not available in SonarLint
Rule javascript:S5659 is enabled on the server, but not available in SonarLint
Rule javascript:S125 is enabled on the server, but not available in SonarLint
Rule javascript:S2123 is enabled on the server, but not available in SonarLint
Rule javascript:S2392 is enabled on the server, but not available in SonarLint
Rule javascript:S3001 is enabled on the server, but not available in SonarLint
Rule javascript:S3579 is enabled on the server, but not available in SonarLint
Rule javascript:S3696 is enabled on the server, but not available in SonarLint
Rule javascript:S3699 is enabled on the server, but not available in SonarLint
Rule javascript:S3800 is enabled on the server, but not available in SonarLint
Rule javascript:S3923 is enabled on the server, but not available in SonarLint
Rule javascript:S4423 is enabled on the server, but not available in SonarLint
Rule javascript:S4426 is enabled on the server, but not available in SonarLint
Rule javascript:S5876 is enabled on the server, but not available in SonarLint
Rule javascript:S6079 is enabled on the server, but not available in SonarLint
Rule javascript:S128 is enabled on the server, but not available in SonarLint
Rule javascript:S1848 is enabled on the server, but not available in SonarLint
Rule javascript:S2137 is enabled on the server, but not available in SonarLint
Rule javascript:S2251 is enabled on the server, but not available in SonarLint
Rule javascript:S2259 is enabled on the server, but not available in SonarLint
Rule javascript:S2814 is enabled on the server, but not available in SonarLint
Rule javascript:S5527 is enabled on the server, but not available in SonarLint
Rule javascript:S930 is enabled on the server, but not available in SonarLint
Rule javascript:S1533 is enabled on the server, but not available in SonarLint
Rule javascript:S2189 is enabled on the server, but not available in SonarLint
Rule javascript:S4123 is enabled on the server, but not available in SonarLint
Rule javascript:S107 is enabled on the server, but not available in SonarLint
Rule javascript:S1534 is enabled on the server, but not available in SonarLint
Rule javascript:S1536 is enabled on the server, but not available in SonarLint
Rule javascript:S1656 is enabled on the server, but not available in SonarLint
Rule javascript:S3834 is enabled on the server, but not available in SonarLint
Rule javascript:S905 is enabled on the server, but not available in SonarLint
Rule javascript:S108 is enabled on the server, but not available in SonarLint
Rule javascript:S1301 is enabled on the server, but not available in SonarLint
Rule javascript:S1788 is enabled on the server, but not available in SonarLint
Rule javascript:S2755 is enabled on the server, but not available in SonarLint
Rule javascript:S2757 is enabled on the server, but not available in SonarLint
Rule javascript:S2870 is enabled on the server, but not available in SonarLint
Rule javascript:S2871 is enabled on the server, but not available in SonarLint
Rule javascript:S2990 is enabled on the server, but not available in SonarLint
Rule javascript:S2999 is enabled on the server, but not available in SonarLint
Rule javascript:S4138 is enabled on the server, but not available in SonarLint
Rule javascript:S101 is enabled on the server, but not available in SonarLint
Rule javascript:S1515 is enabled on the server, but not available in SonarLint
Rule javascript:S1516 is enabled on the server, but not available in SonarLint
Rule javascript:S1529 is enabled on the server, but not available in SonarLint
Rule javascript:S1751 is enabled on the server, but not available in SonarLint
Rule javascript:S1763 is enabled on the server, but not available in SonarLint
Rule javascript:S1764 is enabled on the server, but not available in SonarLint
Rule javascript:S1871 is enabled on the server, but not available in SonarLint
Rule javascript:S1874 is enabled on the server, but not available in SonarLint
Rule javascript:S1994 is enabled on the server, but not available in SonarLint
Rule javascript:S2970 is enabled on the server, but not available in SonarLint
Rule javascript:S3812 is enabled on the server, but not available in SonarLint
Rule javascript:S6080 is enabled on the server, but not available in SonarLint
Rule javascript:S1527 is enabled on the server, but not available in SonarLint
Rule javascript:S2737 is enabled on the server, but not available in SonarLint
Rule javascript:S1219 is enabled on the server, but not available in SonarLint
Rule javascript:S3516 is enabled on the server, but not available in SonarLint
Rule javascript:S6092 is enabled on the server, but not available in SonarLint
Rule javascript:S1226 is enabled on the server, but not available in SonarLint
Rule javascript:S2310 is enabled on the server, but not available in SonarLint
Rule javascript:S2432 is enabled on the server, but not available in SonarLint
Rule javascript:S3403 is enabled on the server, but not available in SonarLint
Rule javascript:S3854 is enabled on the server, but not available in SonarLint
Rule javascript:S3972 is enabled on the server, but not available in SonarLint
Rule javascript:S3973 is enabled on the server, but not available in SonarLint
Rule javascript:S4043 is enabled on the server, but not available in SonarLint
Rule javascript:S4165 is enabled on the server, but not available in SonarLint
Rule javascript:S4619 is enabled on the server, but not available in SonarLint
Rule javascript:S4822 is enabled on the server, but not available in SonarLint
Rule javascript:S6326 is enabled on the server, but not available in SonarLint
Rule javascript:S6328 is enabled on the server, but not available in SonarLint
Rule javascript:S6351 is enabled on the server, but not available in SonarLint
Rule javascript:S6353 is enabled on the server, but not available in SonarLint
Rule javascript:S1314 is enabled on the server, but not available in SonarLint
Rule javascript:S1439 is enabled on the server, but not available in SonarLint
Rule javascript:S3616 is enabled on the server, but not available in SonarLint
Rule javascript:S3735 is enabled on the server, but not available in SonarLint
Rule javascript:S4140 is enabled on the server, but not available in SonarLint
Rule javascript:S4144 is enabled on the server, but not available in SonarLint
Rule javascript:S6323 is enabled on the server, but not available in SonarLint
Rule javascript:S6324 is enabled on the server, but not available in SonarLint
Rule javascript:S6325 is enabled on the server, but not available in SonarLint
Rule javascript:S4143 is enabled on the server, but not available in SonarLint
Rule javascript:S1321 is enabled on the server, but not available in SonarLint
Rule javascript:S3500 is enabled on the server, but not available in SonarLint
Rule javascript:S3863 is enabled on the server, but not available in SonarLint
Rule javascript:S3984 is enabled on the server, but not available in SonarLint
Rule javascript:S4830 is enabled on the server, but not available in SonarLint
Rule javascript:S888 is enabled on the server, but not available in SonarLint
Rule javascript:S3626 is enabled on the server, but not available in SonarLint
Rule javascript:S3981 is enabled on the server, but not available in SonarLint
Rule javascript:S4030 is enabled on the server, but not available in SonarLint
Rule javascript:S4158 is enabled on the server, but not available in SonarLint
Rule javascript:S4275 is enabled on the server, but not available in SonarLint
Rule javascript:S6331 is enabled on the server, but not available in SonarLint
  * php: 139 active rules
Rule common-php:DuplicatedBlocks is enabled on the server, but not available in SonarLint
  * py: 139 active rules
  * ruby: 28 active rules
  * ts: 146 active rules
Rule typescript:S1134 is enabled on the server, but not available in SonarLint
Rule typescript:S1135 is enabled on the server, but not available in SonarLint
Rule typescript:S2589 is enabled on the server, but not available in SonarLint
Rule typescript:S3799 is enabled on the server, but not available in SonarLint
Rule typescript:S4524 is enabled on the server, but not available in SonarLint
Rule typescript:S5856 is enabled on the server, but not available in SonarLint
Rule typescript:S5850 is enabled on the server, but not available in SonarLint
Rule typescript:S1143 is enabled on the server, but not available in SonarLint
Rule typescript:S1264 is enabled on the server, but not available in SonarLint
Rule typescript:S1940 is enabled on the server, but not available in SonarLint
Rule typescript:S2234 is enabled on the server, but not available in SonarLint
Rule typescript:S2598 is enabled on the server, but not available in SonarLint
Rule typescript:S3317 is enabled on the server, but not available in SonarLint
Rule typescript:S5860 is enabled on the server, but not available in SonarLint
Rule typescript:S5863 is enabled on the server, but not available in SonarLint
Rule typescript:S5868 is enabled on the server, but not available in SonarLint
Rule typescript:S5869 is enabled on the server, but not available in SonarLint
Rule typescript:S2201 is enabled on the server, but not available in SonarLint
Rule typescript:S2685 is enabled on the server, but not available in SonarLint
Rule typescript:S2688 is enabled on the server, but not available in SonarLint
Rule typescript:S3776 is enabled on the server, but not available in SonarLint
Rule typescript:S4621 is enabled on the server, but not available in SonarLint
Rule typescript:S4623 is enabled on the server, but not available in SonarLint
Rule typescript:S4624 is enabled on the server, but not available in SonarLint
Rule typescript:S6035 is enabled on the server, but not available in SonarLint
Rule typescript:S878 is enabled on the server, but not available in SonarLint
Rule typescript:S1110 is enabled on the server, but not available in SonarLint
Rule typescript:S1119 is enabled on the server, but not available in SonarLint
Rule typescript:S1472 is enabled on the server, but not available in SonarLint
Rule typescript:S2681 is enabled on the server, but not available in SonarLint
Rule typescript:S3531 is enabled on the server, but not available in SonarLint
Rule typescript:S1116 is enabled on the server, but not available in SonarLint
Rule typescript:S1117 is enabled on the server, but not available in SonarLint
Rule typescript:S1125 is enabled on the server, but not available in SonarLint
Rule typescript:S1479 is enabled on the server, but not available in SonarLint
Rule typescript:S1488 is enabled on the server, but not available in SonarLint
Rule typescript:S2699 is enabled on the server, but not available in SonarLint
Rule typescript:S3415 is enabled on the server, but not available in SonarLint
Rule typescript:S4634 is enabled on the server, but not available in SonarLint
Rule typescript:S5842 is enabled on the server, but not available in SonarLint
Rule typescript:S5843 is enabled on the server, but not available in SonarLint
Rule typescript:S5958 is enabled on the server, but not available in SonarLint
Rule typescript:S6019 is enabled on the server, but not available in SonarLint
Rule typescript:S1121 is enabled on the server, but not available in SonarLint
Rule typescript:S1128 is enabled on the server, but not available in SonarLint
Rule typescript:S2692 is enabled on the server, but not available in SonarLint
Rule typescript:S3358 is enabled on the server, but not available in SonarLint
Rule typescript:S4322 is enabled on the server, but not available in SonarLint
Rule typescript:S4323 is enabled on the server, but not available in SonarLint
Rule typescript:S4325 is enabled on the server, but not available in SonarLint
Rule typescript:S4326 is enabled on the server, but not available in SonarLint
Rule typescript:S1172 is enabled on the server, but not available in SonarLint
Rule typescript:S1854 is enabled on the server, but not available in SonarLint
Rule typescript:S1862 is enabled on the server, but not available in SonarLint
Rule typescript:S2819 is enabled on the server, but not available in SonarLint
Rule typescript:S4335 is enabled on the server, but not available in SonarLint
Rule typescript:S5547 is enabled on the server, but not available in SonarLint
Rule typescript:S5659 is enabled on the server, but not available in SonarLint
Rule typescript:S1186 is enabled on the server, but not available in SonarLint
Rule typescript:S2392 is enabled on the server, but not available in SonarLint
Rule typescript:S3001 is enabled on the server, but not available in SonarLint
Rule typescript:S3579 is enabled on the server, but not available in SonarLint
Rule typescript:S3699 is enabled on the server, but not available in SonarLint
Rule typescript:S3923 is enabled on the server, but not available in SonarLint
Rule typescript:S4423 is enabled on the server, but not available in SonarLint
Rule typescript:S5542 is enabled on the server, but not available in SonarLint
Rule typescript:S5876 is enabled on the server, but not available in SonarLint
Rule typescript:S6079 is enabled on the server, but not available in SonarLint
Rule typescript:S125 is enabled on the server, but not available in SonarLint
Rule typescript:S2123 is enabled on the server, but not available in SonarLint
Rule typescript:S3696 is enabled on the server, but not available in SonarLint
Rule typescript:S4426 is enabled on the server, but not available in SonarLint
Rule typescript:S4782 is enabled on the server, but not available in SonarLint
Rule typescript:S128 is enabled on the server, but not available in SonarLint
Rule typescript:S1848 is enabled on the server, but not available in SonarLint
Rule typescript:S2137 is enabled on the server, but not available in SonarLint
Rule typescript:S2814 is enabled on the server, but not available in SonarLint
Rule typescript:S5527 is enabled on the server, but not available in SonarLint
Rule typescript:S2251 is enabled on the server, but not available in SonarLint
Rule typescript:S1533 is enabled on the server, but not available in SonarLint
Rule typescript:S4123 is enabled on the server, but not available in SonarLint
Rule typescript:S1656 is enabled on the server, but not available in SonarLint
Rule typescript:S4124 is enabled on the server, but not available in SonarLint
Rule typescript:S905 is enabled on the server, but not available in SonarLint
Rule typescript:S107 is enabled on the server, but not available in SonarLint
Rule typescript:S108 is enabled on the server, but not available in SonarLint
Rule typescript:S1301 is enabled on the server, but not available in SonarLint
Rule typescript:S2870 is enabled on the server, but not available in SonarLint
Rule typescript:S2871 is enabled on the server, but not available in SonarLint
Rule typescript:S4138 is enabled on the server, but not available in SonarLint
Rule typescript:S2755 is enabled on the server, but not available in SonarLint
Rule typescript:S2757 is enabled on the server, but not available in SonarLint
Rule typescript:S2990 is enabled on the server, but not available in SonarLint
Rule typescript:S2999 is enabled on the server, but not available in SonarLint
Rule typescript:S1516 is enabled on the server, but not available in SonarLint
Rule typescript:S1751 is enabled on the server, but not available in SonarLint
Rule typescript:S1788 is enabled on the server, but not available in SonarLint
Rule typescript:S1871 is enabled on the server, but not available in SonarLint
Rule typescript:S1874 is enabled on the server, but not available in SonarLint
Rule typescript:S1994 is enabled on the server, but not available in SonarLint
Rule typescript:S101 is enabled on the server, but not available in SonarLint
Rule typescript:S1515 is enabled on the server, but not available in SonarLint
Rule typescript:S1529 is enabled on the server, but not available in SonarLint
Rule typescript:S1763 is enabled on the server, but not available in SonarLint
Rule typescript:S1764 is enabled on the server, but not available in SonarLint
Rule typescript:S2970 is enabled on the server, but not available in SonarLint
Rule typescript:S3812 is enabled on the server, but not available in SonarLint
Rule typescript:S6080 is enabled on the server, but not available in SonarLint
Rule typescript:S2737 is enabled on the server, but not available in SonarLint
Rule typescript:S6092 is enabled on the server, but not available in SonarLint
Rule typescript:S1219 is enabled on the server, but not available in SonarLint
Rule typescript:S1226 is enabled on the server, but not available in SonarLint
Rule typescript:S2310 is enabled on the server, but not available in SonarLint
Rule typescript:S3516 is enabled on the server, but not available in SonarLint
Rule typescript:S4043 is enabled on the server, but not available in SonarLint
Rule typescript:S4165 is enabled on the server, but not available in SonarLint
Rule typescript:S4619 is enabled on the server, but not available in SonarLint
Rule typescript:S6351 is enabled on the server, but not available in SonarLint
Rule typescript:S6353 is enabled on the server, but not available in SonarLint
Rule typescript:S1439 is enabled on the server, but not available in SonarLint
Rule typescript:S3854 is enabled on the server, but not available in SonarLint
Rule typescript:S3972 is enabled on the server, but not available in SonarLint
Rule typescript:S3973 is enabled on the server, but not available in SonarLint
Rule typescript:S4144 is enabled on the server, but not available in SonarLint
Rule typescript:S4822 is enabled on the server, but not available in SonarLint
Rule typescript:S6323 is enabled on the server, but not available in SonarLint
Rule typescript:S6324 is enabled on the server, but not available in SonarLint
Rule typescript:S6325 is enabled on the server, but not available in SonarLint
Rule typescript:S6326 is enabled on the server, but not available in SonarLint
Rule typescript:S6328 is enabled on the server, but not available in SonarLint
Rule typescript:S1314 is enabled on the server, but not available in SonarLint
Rule typescript:S3616 is enabled on the server, but not available in SonarLint
Rule typescript:S3735 is enabled on the server, but not available in SonarLint
Rule typescript:S3863 is enabled on the server, but not available in SonarLint
Rule typescript:S3981 is enabled on the server, but not available in SonarLint
Rule typescript:S3984 is enabled on the server, but not available in SonarLint
Rule typescript:S4140 is enabled on the server, but not available in SonarLint
Rule typescript:S4143 is enabled on the server, but not available in SonarLint
Rule typescript:S4156 is enabled on the server, but not available in SonarLint
Rule typescript:S4158 is enabled on the server, but not available in SonarLint
Rule typescript:S4830 is enabled on the server, but not available in SonarLint
Rule typescript:S888 is enabled on the server, but not available in SonarLint
Rule typescript:S3626 is enabled on the server, but not available in SonarLint
Rule typescript:S4030 is enabled on the server, but not available in SonarLint
Rule typescript:S4275 is enabled on the server, but not available in SonarLint
Rule typescript:S6331 is enabled on the server, but not available in SonarLint
Start analysis
Index files
Language of file 'file:///home/.../app/window/window.component.ts' is detected to be 'TypeScript'
1 file indexed
'JavaSensor' skipped because there is no related files in the current project
'Kotlin Sensor' skipped because there is no related files in the current project
'PHP sensor' skipped because there is no related files in the current project
'Analyzer for "php.ini" files' skipped because there is no related files in the current project
'Scala Sensor' skipped because there is no related files in the current project
'Ruby Sensor' skipped because there is no related files in the current project
'XML Sensor' skipped because there is no related files in the current project
Execute Sensor: Sonar Secrets Detection Sensor
Execute Sensor: HTML
'Python Sensor' skipped because there is no related files in the current project
Done in 33ms

Processed 0 issues
Found 0 issues

Additional info:
After a full restart of my local machine a notification popped up, that no nodejs was defined for SonarLint.
Problem: We have no local installation of nodejs, we just use docker images for everything.
After reading all docs it looks like it is mandatory to install nodejs locally.
Is it possible to define Nodejs from docker (like in the intellij Node Remote Plugin)?

Hello Benedikt,

These “not available” messages appear because the Node requirement is not satisfied. It is mandatory to have node installed locally to be able to run JS/TS analysis. We don’t support using a remote Node at the moment. Would you be able to add Node inside your Docker image ? We should automatically detect it afterwards

Hello Damien,
the Docker image already contains NodeJs and we use the NodeJS Docker Remote plugin to configure IntelliJ.
But it looks like SonarLint does not recognize it correctly. Maybe it is due to the fact, that IntelliJ starts the docker image itself and it is not running by default all the time.
I will do an additional test.

So, I did a final test.

We defined a default node image with version 12 to run in IntelliJ, this is automatically started when IntelliJ is running.
Additionally I’ve started another node container for testing, added the default node path in SonarLint settings, but it looks like SonarLint is not able to detect NodeJs from a running Node container.
Be aware that IntelliJ is installed locally, but everything else is running in Docker.
So I suppose for this constellation there is no proper solution to lint our apps in IntelliJ without installing nodejs locally?!

Hello Benedikt,

You’re right, at the moment we can’t detect/run node when installed in a container or in a remote host. We need to have the path to a local Node installation.

We took good note of your input, and I moved this thread to a feature suggestion so that people can vote for it. This way we can see if the topic gets traction.

Thanks for reporting this!

1 Like