Missing CSS, JS/TS, HTML rules in Sonarqube plugin used in Webstorm

My setup

  • Operating system: Windows 11
  • SonarQube for IntelliJ plugin version: 11.11.0.83979
  • IntelliJ version: 2025.3
  • Programming language you’re coding in: JS/TS, CSS
  • Is connected mode used:
    • SonarQube Cloud, SonarQube Server, or SonarQube Community Build? (if one of the latter two, which version?): SonarQube Community Build

And a thorough description of the problem / question:

I opened a project from my wsl workspace to analyze. However, the plugin does not have rules for CSS, and JS/TS in its settings. Hence, it skips all those files. I have added the Nodejs path as instructed and tried restarting the IDE several times. Its not working as expected. I tried opening the same project in VSCode with same plugin. It successfully analyzed the files and reported the issues.

How can I fix it?

Hi,

Welcome to the community and thanks for this report!

Can you provide a verbose log from IDE startup through to the problem?

 
Thx,
Ann

Hi Ann,

Thanks for the response.

Here’s the verbose log you asked for.

Starting the SonarQube for IDE service process...
Listing SonarQube for IDE service files:
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\annotations-13.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\ayza-10.0.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\checker-qual-3.43.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-codec-1.17.2.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-compress-1.27.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-csv-1.13.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-io-2.18.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-lang3-3.18.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-text-1.13.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\error_prone_annotations-2.36.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\failureaccess-1.0.2.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\flyway-core-11.14.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\git-files-blame-2.0.1.17.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\gson-2.10.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\guava-33.4.0-jre.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\h2-2.4.240.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\httpclient5-5.4.4.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-5.3.2.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-h2-5.3.4.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\j2objc-annotations-3.0.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-annotations-2.19.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-core-2.19.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-databind-2.19.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jakarta.annotation-api-3.0.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jakarta.inject-api-2.0.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\JavaEWAH-1.2.3.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\javax.annotation-api-1.3.2.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jooq-3.19.15.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jsr305-3.0.2.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jul-to-slf4j-2.0.17.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-logging-1.7.9.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-1.9.21.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-common-1.9.21.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\logback-classic-1.5.19.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\logback-core-1.5.19.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\micrometer-commons-1.14.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\micrometer-observation-1.14.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.jgit-7.2.1.202505142326-r.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.lsp4j.jsonrpc-0.22.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\picocli-4.7.6.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\protobuf-java-4.28.2.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\r2dbc-spi-1.0.0.RELEASE.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\reactive-streams-1.0.3.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sentry-8.20.0.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\slf4j-api-2.0.17.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-channel-4.2.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-classloader-1.2.1.2095.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-markdown-25.3.0.104237.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-plugin-api-13.4.2.4284.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-scanner-protocol-9.9.0.65466.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-analysis-engine-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-backend-cli-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-commons-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-core-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-http-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-api-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-commons-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-impl-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-protocol-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rule-extractor-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-api-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-connection-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-telemetry-10.42.0.84187.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-aop-6.2.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-beans-6.2.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-context-6.2.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-core-6.2.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-expression-6.2.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-jcl-6.2.12.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-compress-2.0.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-entity-store-2.0.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-environment-2.0.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-openAPI-2.0.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-utils-2.0.1.jar
C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-vfs-2.0.1.jar
 [2026-01-29T14:54:00.4260668] [ApplicationImpl pooled thread 2] INFO org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - Using JRE from C:\Program Files\JetBrains\WebStorm 2025.3.1.1\jbr
Migrating the storage...
Listening for SonarQube for IDE service exit...
Initializing the SonarQube for IDE service...
Found plugin: sonar-go-plugin-1.32.0.5128.jar
Found plugin: sonar-html-plugin-3.22.0.7011.jar
Found plugin: sonar-iac-plugin-2.5.0.18803.jar
Found plugin: sonar-java-plugin-8.22.0.41895.jar
Found plugin: sonar-java-symbolic-execution-plugin-8.16.3.1589.jar
Found plugin: sonar-javascript-plugin-11.7.1.36988.jar
Found plugin: sonar-kotlin-plugin-3.3.2.8811.jar
Found plugin: sonar-php-plugin-3.54.0.15452.jar
Found plugin: sonar-python-plugin-5.16.0.29940.jar
Found plugin: sonar-ruby-plugin-1.22.0.1992.jar
Found plugin: sonar-text-plugin-2.38.0.10279.jar
Found plugin: sonar-xml-plugin-2.15.0.7513.jar
Found plugin: sonarlint-omnisharp-plugin-1.38.0.101637.jar
Found HTML plugin: sonar-html-plugin-3.22.0.7011.jar
Found JavaScript/TypeScript plugin: sonar-javascript-plugin-11.7.1.36988.jar
Found Kotlin plugin: sonar-kotlin-plugin-3.3.2.8811.jar
Found Ruby plugin: sonar-ruby-plugin-1.22.0.1992.jar
Found XML plugin: sonar-xml-plugin-2.15.0.7513.jar
Found Secrets detection plugin: sonar-text-plugin-2.38.0.10279.jar
Found Go plugin: sonar-go-plugin-1.32.0.5128.jar
Found IaC plugin: sonar-iac-plugin-2.5.0.18803.jar
Found OmniSharp plugin: sonarlint-omnisharp-plugin-1.38.0.101637.jar
 [2026-01-29T14:54:02.623] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Initializing H2Database with URL jdbc:h2:C:\Users\testuser\AppData\Local\JetBrains\WebStorm2025.3\sonarlint\storage\h2\sq-ide;AUTO_SERVER=TRUE
 [2026-01-29T14:54:02.868] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Scanning for classpath resources at 'classpath:db/callback' ...
 [2026-01-29T14:54:02.869] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Determining location urls for classpath:db/callback using ClassLoader jdk.internal.loader.ClassLoaders$AppClassLoader@70dea4e ...
 [2026-01-29T14:54:02.869] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Unable to resolve location classpath:db/callback.
 [2026-01-29T14:54:02.869] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Scanning for classpath resources at 'classpath:db/migration' ...
 [2026-01-29T14:54:02.869] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Determining location urls for classpath:db/migration using ClassLoader jdk.internal.loader.ClassLoaders$AppClassLoader@70dea4e ...
 [2026-01-29T14:54:02.87] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Scanning URL: jar:file:/C:/Users/testuser/AppData/Roaming/JetBrains/WebStorm2025.3/plugins/sonarlint-intellij/sloop/lib/sonarlint-commons-10.42.0.84187.jar!/db/migration
 [2026-01-29T14:54:02.875] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/
 [2026-01-29T14:54:02.875] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md
 [2026-01-29T14:54:02.875] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V1__init_database.sql
 [2026-01-29T14:54:02.875] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V2__create_local_only_issues_table.sql
 [2026-01-29T14:54:02.875] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V3__allow_longer_messages_for_known_findings_table.sql
 [2026-01-29T14:54:02.875] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V4__allow_longer_file_paths.sql
 [2026-01-29T14:54:02.875] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V5__allow_longer_configuration_scope_ids.sql
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Scanning for classpath resources at 'classpath:db/migration' ...
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Determining location urls for classpath:db/migration using ClassLoader jdk.internal.loader.ClassLoaders$AppClassLoader@70dea4e ...
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Scanning URL: jar:file:/C:/Users/testuser/AppData/Roaming/JetBrains/WebStorm2025.3/plugins/sonarlint-intellij/sloop/lib/sonarlint-commons-10.42.0.84187.jar!/db/migration
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V1__init_database.sql
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V2__create_local_only_issues_table.sql
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V3__allow_longer_messages_for_known_findings_table.sql
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V4__allow_longer_file_paths.sql
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Found resource: db/migration/V5__allow_longer_configuration_scope_ids.sql
 [2026-01-29T14:54:02.877] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.classpath.ClassPathScanner - Scanning for classes at classpath:db/migration
 [2026-01-29T14:54:03.113] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.113] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md (filename: README_BEFORE_TOUCHING_THIS_FOLDER.md)
 [2026-01-29T14:54:03.113] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.resource.ResourceNameValidator - Validating V1__init_database.sql
 [2026-01-29T14:54:03.114] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.resource.ResourceNameValidator - Validating V5__allow_longer_configuration_scope_ids.sql
 [2026-01-29T14:54:03.114] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.resource.ResourceNameValidator - Validating V2__create_local_only_issues_table.sql
 [2026-01-29T14:54:03.114] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.resource.ResourceNameValidator - Validating V3__allow_longer_messages_for_known_findings_table.sql
 [2026-01-29T14:54:03.114] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.resource.ResourceNameValidator - Validating V4__allow_longer_file_paths.sql
 [2026-01-29T14:54:03.132] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.FlywayExecutor - Database: jdbc:h2:C:\Users\testuser\AppData\Local\JetBrains\WebStorm2025.3\sonarlint\storage\h2\sq-ide (H2 2.4)
 [2026-01-29T14:54:03.132] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.FlywayExecutor - Database Type: H2
 [2026-01-29T14:54:03.132] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.FlywayExecutor - Driver: H2 JDBC Driver 2.4.240 (2025-09-22)
 [2026-01-29T14:54:03.132] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.FlywayExecutor - DDL Transactions Supported: false
 [2026-01-29T14:54:03.133] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.schemahistory.SchemaHistoryFactory - Schemas: PUBLIC
 [2026-01-29T14:54:03.133] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.schemahistory.SchemaHistoryFactory - Default schema: PUBLIC
 [2026-01-29T14:54:03.138] [SonarLint Server RPC sequential executor] WARN org.flywaydb.core.internal.database.base.Database - Using H2 2.4.240 which is newer than the version Flyway has been verified with. The latest verified version of H2 is 2.3.232.
 [2026-01-29T14:54:03.141] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.FlywayExecutor - Scanning for script callbacks ...
 [2026-01-29T14:54:03.143] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.145] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.callback.SqlScriptCallbackFactory - Scanning for SQL callbacks ...
 [2026-01-29T14:54:03.146] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.146] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md (filename: README_BEFORE_TOUCHING_THIS_FOLDER.md)
 [2026-01-29T14:54:03.156] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.command.DbValidate - Validating migrations ...
 [2026-01-29T14:54:03.159] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.api.configuration.ClassicConfiguration - CherryPickConfigurationExtension not found
 [2026-01-29T14:54:03.16] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.16] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md (filename: README_BEFORE_TOUCHING_THIS_FOLDER.md)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V1__init_database.sql (filename: V1__init_database.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V5__allow_longer_configuration_scope_ids.sql (filename: V5__allow_longer_configuration_scope_ids.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V2__create_local_only_issues_table.sql (filename: V2__create_local_only_issues_table.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V3__allow_longer_messages_for_known_findings_table.sql (filename: V3__allow_longer_messages_for_known_findings_table.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V4__allow_longer_file_paths.sql (filename: V4__allow_longer_file_paths.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md (filename: README_BEFORE_TOUCHING_THIS_FOLDER.md)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V1__init_database.sql (filename: V1__init_database.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V5__allow_longer_configuration_scope_ids.sql (filename: V5__allow_longer_configuration_scope_ids.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V2__create_local_only_issues_table.sql (filename: V2__create_local_only_issues_table.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V3__allow_longer_messages_for_known_findings_table.sql (filename: V3__allow_longer_messages_for_known_findings_table.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V4__allow_longer_file_paths.sql (filename: V4__allow_longer_file_paths.sql)
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.168] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md (filename: README_BEFORE_TOUCHING_THIS_FOLDER.md)
 [2026-01-29T14:54:03.169] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.169] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md (filename: README_BEFORE_TOUCHING_THIS_FOLDER.md)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V1__init_database.sql (filename: V1__init_database.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V5__allow_longer_configuration_scope_ids.sql (filename: V5__allow_longer_configuration_scope_ids.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V2__create_local_only_issues_table.sql (filename: V2__create_local_only_issues_table.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V3__allow_longer_messages_for_known_findings_table.sql (filename: V3__allow_longer_messages_for_known_findings_table.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V4__allow_longer_file_paths.sql (filename: V4__allow_longer_file_paths.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/README_BEFORE_TOUCHING_THIS_FOLDER.md (filename: README_BEFORE_TOUCHING_THIS_FOLDER.md)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V1__init_database.sql (filename: V1__init_database.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V5__allow_longer_configuration_scope_ids.sql (filename: V5__allow_longer_configuration_scope_ids.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V2__create_local_only_issues_table.sql (filename: V2__create_local_only_issues_table.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V3__allow_longer_messages_for_known_findings_table.sql (filename: V3__allow_longer_messages_for_known_findings_table.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/V4__allow_longer_file_paths.sql (filename: V4__allow_longer_file_paths.sql)
 [2026-01-29T14:54:03.17] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.scanner.Scanner - Filtering out resource: db/migration/ (filename: )
 [2026-01-29T14:54:03.189] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 5 migrations (execution time 00:00.031s)
 [2026-01-29T14:54:03.192] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.internal.command.DbSchemas - Skipping creation of existing schema: "PUBLIC"
 [2026-01-29T14:54:03.199] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.api.configuration.ClassicConfiguration - CherryPickConfigurationExtension not found
 [2026-01-29T14:54:03.2] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema "PUBLIC": 5
 [2026-01-29T14:54:03.202] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Schema "PUBLIC" is up to date. No migration necessary.
 [2026-01-29T14:54:03.206] [SonarLint Server RPC sequential executor] DEBUG org.flywaydb.core.FlywayExecutor - Memory usage: 49 of 384M
 [2026-01-29T14:54:03.538] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Executing query          : delete from "PUBLIC"."AI_CODEFIX_SETTINGS" where true
 [2026-01-29T14:54:03.54] [SonarLint Server RPC sequential executor] INFO org.jooq.impl.DefaultExecuteContext.logVersionSupport - Version                  : Database version is supported by dialect H2: 2.4.240 (2025-09-22)
 [2026-01-29T14:54:03.543] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Affected row(s)          : 0
 [2026-01-29T14:54:03.544] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Executing query          : delete from "PUBLIC"."SERVER_FINDINGS" where true
 [2026-01-29T14:54:03.544] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Affected row(s)          : 0
 [2026-01-29T14:54:03.545] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Executing query          : delete from "PUBLIC"."SERVER_DEPENDENCY_RISKS" where true
 [2026-01-29T14:54:03.545] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Affected row(s)          : 0
 [2026-01-29T14:54:03.546] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Executing query          : delete from "PUBLIC"."SERVER_BRANCHES" where true
 [2026-01-29T14:54:03.546] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Affected row(s)          : 0
 [2026-01-29T14:54:03.569] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Executing query          : delete from "PUBLIC"."LOCAL_ONLY_ISSUES" where ("PUBLIC"."LOCAL_ONLY_ISSUES"."RESOLUTION_DATE" is not null and "PUBLIC"."LOCAL_ONLY_ISSUES"."RESOLUTION_DATE" <= cast(? as timestamp(6)))
 [2026-01-29T14:54:03.57] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - -> with bind values      : delete from "PUBLIC"."LOCAL_ONLY_ISSUES" where ("PUBLIC"."LOCAL_ONLY_ISSUES"."RESOLUTION_DATE" is not null and "PUBLIC"."LOCAL_ONLY_ISSUES"."RESOLUTION_DATE" <= timestamp '2026-01-22 13:54:03.5465357')
 [2026-01-29T14:54:03.573] [SonarLint Server RPC sequential executor] DEBUG org.jooq.tools.LoggerListener - Affected row(s)          : 0
 [2026-01-29T14:54:03.69] [SonarLint Server RPC sequential executor] INFO sonarlint - Started embedded server on port 64120
 [2026-01-29T14:54:03.766] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Not starting Flight Recorder service
SonarQube for IDE service initialized...
 [2026-01-29T14:54:03.968] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Added configuration scope '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app'
 [2026-01-29T14:54:03.984] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Added configuration scope '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml'
Listed 20 files for //wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml in 629 ms
Listed 2906 files for //wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app in 2625 ms
 [2026-01-29T14:54:07.756] [Connection Suggestion Provider] DEBUG sonarlint - Computing connection suggestions
 [2026-01-29T14:54:07.757] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Synchronizing new configuration scopes: [//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml, //wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app]
 [2026-01-29T14:54:07.758] [Connection Suggestion Provider] DEBUG sonarlint - Extracting scanner properties from file:////wsl.localhost/Ubuntu/home/testuser/projects/spa-app/sonar-project.properties
 [2026-01-29T14:54:07.759] [Connection Suggestion Provider] DEBUG sonarlint - No binding clues were found
 [2026-01-29T14:54:07.778] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Node.js path provided by configuration: \\wsl.localhost\Ubuntu\home\testuser\.nvm\versions\node\v20.13.1\bin\node
 [2026-01-29T14:54:07.778] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Checking node version...
 [2026-01-29T14:54:07.784] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Execute command '\\wsl.localhost\Ubuntu\home\testuser\.nvm\versions\node\v20.13.1\bin\node -v'...
 [2026-01-29T14:54:07.794] [Connection Suggestion Provider] DEBUG sonarlint - Extracting scanner properties from file:////wsl.localhost/Ubuntu/home/testuser/projects/spa-app/sonar-project.properties
 [2026-01-29T14:54:07.796] [Connection Suggestion Provider] DEBUG sonarlint - No binding clues were found
 [2026-01-29T14:54:08.001] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Unable to execute the command
org.sonar.api.utils.command.CommandException: java.io.IOException: Cannot run program "\\wsl.localhost\Ubuntu\home\testuser\.nvm\versions\node\v20.13.1\bin\node": CreateProcess error=193, %1 is not a valid Win32 application
	at org.sonar.api.utils.command.CommandExecutor.execute(CommandExecutor.java:102)
	at org.sonarsource.sonarlint.core.nodejs.NodeJsHelper.runSimpleCommand(NodeJsHelper.java:154)
	at org.sonarsource.sonarlint.core.nodejs.NodeJsHelper.readNodeVersion(NodeJsHelper.java:85)
	at org.sonarsource.sonarlint.core.nodejs.NodeJsHelper.detect(NodeJsHelper.java:66)
	at org.sonarsource.sonarlint.core.analysis.NodeJsService.getClientForcedNodeJs(NodeJsService.java:114)
	at org.sonarsource.sonarlint.core.analysis.NodeJsService.getActiveNodeJs(NodeJsService.java:87)
	at org.sonarsource.sonarlint.core.analysis.NodeJsService.getActiveNodeJsVersion(NodeJsService.java:91)
	at org.sonarsource.sonarlint.core.plugin.PluginsService.loadPlugins(PluginsService.java:194)
	at org.sonarsource.sonarlint.core.plugin.PluginsService.getEmbeddedPlugins(PluginsService.java:111)
	at org.sonarsource.sonarlint.core.analysis.AnalysisSchedulerCache.getOrCreateStandaloneScheduler(AnalysisSchedulerCache.java:110)
	at org.sonarsource.sonarlint.core.analysis.AnalysisSchedulerCache.lambda$getOrCreateAnalysisScheduler$2(AnalysisSchedulerCache.java:94)
	at java.base/java.util.Optional.orElseGet(Optional.java:364)
	at org.sonarsource.sonarlint.core.analysis.AnalysisSchedulerCache.getOrCreateAnalysisScheduler(AnalysisSchedulerCache.java:94)
	at org.sonarsource.sonarlint.core.analysis.AnalysisSchedulerCache.getOrCreateAnalysisScheduler(AnalysisSchedulerCache.java:88)
	at org.sonarsource.sonarlint.core.analysis.AnalysisService.lambda$checkIfReadyForAnalysis$13(AnalysisService.java:429)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at org.sonarsource.sonarlint.core.analysis.AnalysisService.checkIfReadyForAnalysis(AnalysisService.java:428)
	at org.sonarsource.sonarlint.core.analysis.AnalysisService.onConfigurationScopeAdded(AnalysisService.java:297)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:383)
	at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:255)
	at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:174)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:171)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:400)
	at org.sonarsource.sonarlint.core.ConfigurationService.didAddConfigurationScopes(ConfigurationService.java:67)
	at org.sonarsource.sonarlint.core.rpc.impl.ConfigurationRpcServiceDelegate.lambda$didAddConfigurationScopes$0(ConfigurationRpcServiceDelegate.java:36)
	at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.lambda$notify$9(AbstractRpcServiceDelegate.java:129)
	at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.doWithLogger(AbstractRpcServiceDelegate.java:141)
	at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.lambda$notify$10(AbstractRpcServiceDelegate.java:127)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: Cannot run program "\\wsl.localhost\Ubuntu\home\testuser\.nvm\versions\node\v20.13.1\bin\node": CreateProcess error=193, %1 is not a valid Win32 application
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
	at org.sonar.api.utils.command.CommandExecutor.execute(CommandExecutor.java:74)
	... 35 more
Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application
	at java.base/java.lang.ProcessImpl.create(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:506)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:159)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
	... 37 more

 [2026-01-29T14:54:08.001] [SonarLint Server RPC sequential executor] WARN sonarlint - Unable to query node version
 [2026-01-29T14:54:08.001] [SonarLint Server RPC sequential executor] WARN sonarlint - Configured Node.js could not be detected, please check your configuration in the SonarLint settings
 [2026-01-29T14:54:08.037] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Plugin 'Java Code Quality and Security' is excluded because language 'JAVA' is not enabled. Skip loading it.
 [2026-01-29T14:54:08.056] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Plugin 'Go Code Quality and Security' is excluded because language 'GO' is not enabled. Skip loading it.
 [2026-01-29T14:54:08.058] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Plugin 'JavaScript/TypeScript/CSS Code Quality and Security' requires Node.js 20.12.0. Skip loading it.
 [2026-01-29T14:54:08.059] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Plugin 'Java Advanced Code Quality Analyzer' dependency on 'java' is unsatisfied. Skip loading it.
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Loaded 9 plugins
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * Python Code Quality and Security 5.16.0.29940 (python)
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * Kotlin Code Quality and Security 3.3.2.8811 (kotlin)
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * IaC Code Quality and Security 2.5.0.18803 (iac)
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * Ruby Code Quality and Security 1.22.0.1992 (ruby)
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * HTML Code Quality and Security 3.22.0.7011 (web)
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * XML Code Quality and Security 2.15.0.7513 (xml)
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * PHP Code Quality and Security 3.54.0.15452 (php)
 [2026-01-29T14:54:08.06] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * C# Code Quality and Security (Omnisharp) 1.38.0.101637 (omnisharp)
 [2026-01-29T14:54:08.061] [SonarLint Server RPC sequential executor] DEBUG sonarlint -   * Text Code Quality and Security 2.38.0.10279 (text)
 [2026-01-29T14:54:08.119] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Using default analysis expiration delay: PT1M
Analysis became ready=true for [//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml, //wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app]
 [2026-01-29T14:54:08.328] [SonarLint Server RPC sequential executor] DEBUG sonarlint - VCS repository changed for configuration scope '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml', queuing matching of the Sonar project branch...
 [2026-01-29T14:54:08.329] [sonarlint-branch-matcher] DEBUG sonarlint - Matching Sonar project branch
 [2026-01-29T14:54:08.329] [sonarlint-branch-matcher] DEBUG sonarlint - No binding for configuration scope
 [2026-01-29T14:54:28.332] [SonarLint Server RPC request executor] DEBUG sonarlint - Post: SonarLint Server RPC request executor 93
 [2026-01-29T14:54:28.332] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23a23e2f
 [2026-01-29T14:54:28.332] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23a23e2f
 [2026-01-29T14:54:28.332] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23a23e2f, new size is 1
 [2026-01-29T14:54:28.332] [sonarlint-analysis-scheduler] DEBUG sonarlint - Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23a23e2f, 0 remaining
 [2026-01-29T14:54:28.338] [sonarlint-analysis-scheduler] DEBUG sonarlint - Extracting standalone rules metadata
 [2026-01-29T14:54:28.758] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 58 ms to scan 1 urls, producing 24 keys and 257 values
 [2026-01-29T14:54:29.207] [sonarlint-analysis-scheduler] INFO sonarlint - Starting analysis with configuration: [
  baseDir: \\wsl.localhost\Ubuntu\home\testuser\projects\spa-app
  extraProperties: {sonar.js.internal.bundlePath=C:\Users\testuser\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\plugins\eslint-bridge}
  activeRules: [13 kubernetes, 268 python, 50 Web, 15 xml, 113 kotlin, 167 php, 7 terraform, 30 secrets, 7 cloudformation, 14 docker, 27 ruby]
  inputFiles: [
    file:////wsl.localhost/Ubuntu/home/testuser/projects/spa-app/apps/app-portal/src/app/app.component.ts (UTF-8)
  ]
]

 [2026-01-29T14:54:29.365] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - Executing query          : select "PUBLIC"."KNOWN_FINDINGS"."ID", "PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID", "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH", "PUBLIC"."KNOWN_FINDINGS"."SERVER_KEY", "PUBLIC"."KNOWN_FINDINGS"."RULE_KEY", "PUBLIC"."KNOWN_FINDINGS"."MESSAGE", "PUBLIC"."KNOWN_FINDINGS"."INTRODUCTION_DATE", "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."END_LINE", "PUBLIC"."KNOWN_FINDINGS"."END_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."TEXT_RANGE_HASH", "PUBLIC"."KNOWN_FINDINGS"."LINE", "PUBLIC"."KNOWN_FINDINGS"."LINE_HASH" from "PUBLIC"."KNOWN_FINDINGS" where ("PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID" = cast(? as varchar(1000000000)) and "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH" = cast(? as varchar(1000000000)) and "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE" = cast(? as varchar(255)))
 [2026-01-29T14:54:29.365] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - -> with bind values      : select "PUBLIC"."KNOWN_FINDINGS"."ID", "PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID", "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH", "PUBLIC"."KNOWN_FINDINGS"."SERVER_KEY", "PUBLIC"."KNOWN_FINDINGS"."RULE_KEY", "PUBLIC"."KNOWN_FINDINGS"."MESSAGE", "PUBLIC"."KNOWN_FINDINGS"."INTRODUCTION_DATE", "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."END_LINE", "PUBLIC"."KNOWN_FINDINGS"."END_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."TEXT_RANGE_HASH", "PUBLIC"."KNOWN_FINDINGS"."LINE", "PUBLIC"."KNOWN_FINDINGS"."LINE_HASH" from "PUBLIC"."KNOWN_FINDINGS" where ("PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID" = '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app' and "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH" = 'apps\app-portal\src\app\app.component.ts' and "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE" = 'ISSUE')
 [2026-01-29T14:54:29.395] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - Fetched result           : +----+----------------------+----------------------+----------+--------+-------+-----------------+------------+----------+-----------------+--------+---------------+---------------+----+---------+
 [2026-01-29T14:54:29.395] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener -                          : |ID  |CONFIGURATION_SCOPE_ID|IDE_RELATIVE_FILE_PATH|SERVER_KEY|RULE_KEY|MESSAGE|INTRODUCTION_DATE|FINDING_TYPE|START_LINE|START_LINE_OFFSET|END_LINE|END_LINE_OFFSET|TEXT_RANGE_HASH|LINE|LINE_HASH|
 [2026-01-29T14:54:29.395] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener -                          : +----+----------------------+----------------------+----------+--------+-------+-----------------+------------+----------+-----------------+--------+---------------+---------------+----+---------+
 [2026-01-29T14:54:29.395] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - Fetched row(s)           : 0
 [2026-01-29T14:54:29.397] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - Executing query          : select "PUBLIC"."KNOWN_FINDINGS"."ID", "PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID", "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH", "PUBLIC"."KNOWN_FINDINGS"."SERVER_KEY", "PUBLIC"."KNOWN_FINDINGS"."RULE_KEY", "PUBLIC"."KNOWN_FINDINGS"."MESSAGE", "PUBLIC"."KNOWN_FINDINGS"."INTRODUCTION_DATE", "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."END_LINE", "PUBLIC"."KNOWN_FINDINGS"."END_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."TEXT_RANGE_HASH", "PUBLIC"."KNOWN_FINDINGS"."LINE", "PUBLIC"."KNOWN_FINDINGS"."LINE_HASH" from "PUBLIC"."KNOWN_FINDINGS" where ("PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID" = cast(? as varchar(1000000000)) and "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH" = cast(? as varchar(1000000000)) and "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE" = cast(? as varchar(255)))
 [2026-01-29T14:54:29.398] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - -> with bind values      : select "PUBLIC"."KNOWN_FINDINGS"."ID", "PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID", "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH", "PUBLIC"."KNOWN_FINDINGS"."SERVER_KEY", "PUBLIC"."KNOWN_FINDINGS"."RULE_KEY", "PUBLIC"."KNOWN_FINDINGS"."MESSAGE", "PUBLIC"."KNOWN_FINDINGS"."INTRODUCTION_DATE", "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE", "PUBLIC"."KNOWN_FINDINGS"."START_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."END_LINE", "PUBLIC"."KNOWN_FINDINGS"."END_LINE_OFFSET", "PUBLIC"."KNOWN_FINDINGS"."TEXT_RANGE_HASH", "PUBLIC"."KNOWN_FINDINGS"."LINE", "PUBLIC"."KNOWN_FINDINGS"."LINE_HASH" from "PUBLIC"."KNOWN_FINDINGS" where ("PUBLIC"."KNOWN_FINDINGS"."CONFIGURATION_SCOPE_ID" = '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app' and "PUBLIC"."KNOWN_FINDINGS"."IDE_RELATIVE_FILE_PATH" = 'apps\app-portal\src\app\app.component.ts' and "PUBLIC"."KNOWN_FINDINGS"."FINDING_TYPE" = 'HOTSPOT')
 [2026-01-29T14:54:29.401] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - Fetched result           : +----+----------------------+----------------------+----------+--------+-------+-----------------+------------+----------+-----------------+--------+---------------+---------------+----+---------+
 [2026-01-29T14:54:29.401] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener -                          : |ID  |CONFIGURATION_SCOPE_ID|IDE_RELATIVE_FILE_PATH|SERVER_KEY|RULE_KEY|MESSAGE|INTRODUCTION_DATE|FINDING_TYPE|START_LINE|START_LINE_OFFSET|END_LINE|END_LINE_OFFSET|TEXT_RANGE_HASH|LINE|LINE_HASH|
 [2026-01-29T14:54:29.401] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener -                          : +----+----------------------+----------------------+----------+--------+-------+-----------------+------------+----------+-----------------+--------+---------------+---------------+----+---------+
 [2026-01-29T14:54:29.401] [sonarlint-analysis-scheduler] DEBUG org.jooq.tools.LoggerListener - Fetched row(s)           : 0
 [2026-01-29T14:54:29.403] [sonarlint-analysis-scheduler] DEBUG sonarlint - Looking for git command in the PATH using where.exe (Windows)
 [2026-01-29T14:54:29.462] [sonarlint-analysis-scheduler] DEBUG sonarlint - Found git.exe at Optional[C:\Program Files\Git\cmd\git.exe]
 [2026-01-29T14:54:29.517] [sonarlint-analysis-scheduler] DEBUG sonarlint - Using native git blame
 [2026-01-29T14:54:29.599] [sonarlint-analysis-scheduler] DEBUG sonarlint - fatal: detected dubious ownership in repository at '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app'
 [2026-01-29T14:54:29.599] [sonarlint-analysis-scheduler] DEBUG sonarlint - To add an exception for this directory, call:
 [2026-01-29T14:54:29.599] [sonarlint-analysis-scheduler] DEBUG sonarlint - 	git config --global --add safe.directory '%(prefix)///wsl.localhost/Ubuntu/home/testuser/projects/spa-app'
 [2026-01-29T14:54:29.599] [sonarlint-analysis-scheduler] DEBUG sonarlint - Command failed with code: 128
 [2026-01-29T14:54:29.599] [sonarlint-analysis-scheduler] DEBUG sonarlint - Blamed 1 files in 82ms
 [2026-01-29T14:54:29.603] [sonarlint-analysis-scheduler] DEBUG sonarlint - Creating container for module '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app'
 [2026-01-29T14:54:29.698] [sonarlint-analysis-scheduler] DEBUG sonarlint - Start analysis
 [2026-01-29T14:54:29.709] [sonarlint-analysis-scheduler] INFO sonarlint - Index files
 [2026-01-29T14:54:29.711] [sonarlint-analysis-scheduler] DEBUG sonarlint - Language of file "file:////wsl.localhost/Ubuntu/home/testuser/projects/spa-app/apps/app-portal/src/app/app.component.ts" is detected to be "TS"
 [2026-01-29T14:54:29.712] [Report about progress of file indexation] INFO sonarlint - 1 file indexed
 [2026-01-29T14:54:29.897] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 12 ms to scan 1 urls, producing 24 keys and 257 values
 [2026-01-29T14:54:30.155] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Python Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.156] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IPython Notebooks Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.156] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: HTML
 [2026-01-29T14:54:30.156] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'XML Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Kotlin Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Gradle Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'PHP sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Analyzer for "php.ini" files' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'OmniSharp' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Terraform Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC CloudFormation Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Kubernetes Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Azure Resource Manager Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Java Config Sensor' skipped because there are no related rules activated
 [2026-01-29T14:54:30.157] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: IaC Docker Sensor
 [2026-01-29T14:54:30.158] [sonarlint-analysis-scheduler] INFO org.sonar.iac.common.extension.IacSensor - There are no files to be analyzed for the Docker language
 [2026-01-29T14:54:30.158] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Ruby Sensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.158] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'KotlinProjectSensor' skipped because there are no related files in the current project
 [2026-01-29T14:54:30.158] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: TextAndSecretsSensor
 [2026-01-29T14:54:30.172] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 24
 [2026-01-29T14:54:30.172] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 24 threads for analysis.
 [2026-01-29T14:54:30.174] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.configuration.SecretsSpecificationContainer - Initializing SecretsStateContainer with specification loader.
 [2026-01-29T14:54:30.322] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.utils.CheckContainer - Initializing ChecksContainer with checks and trie construction.
 [2026-01-29T14:54:30.328] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.utils.CheckContainer - ChecksContainer initialized successfully with 2 checks without pre-filter and trie containing 61 patterns.
 [2026-01-29T14:54:30.329] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2026-01-29T14:54:30.329] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2026-01-29T14:54:30.33] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2026-01-29T14:54:30.331] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1 source file to be analyzed for the text and secrets analysis
 [2026-01-29T14:54:30.331] [pool-2-thread-1] DEBUG sonarlint - Initializing metadata of file file:////wsl.localhost/Ubuntu/home/testuser/projects/spa-app/apps/app-portal/src/app/app.component.ts
 [2026-01-29T14:54:30.352] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1/1 source file has been analyzed for the text and secrets analysis
 [2026-01-29T14:54:30.352] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.common.analyzer.Analyzer - Analyzed files for the text and secrets analysis: 1
 [2026-01-29T14:54:30.354] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 1147ms
 [2026-01-29T14:54:30.356] [sonarlint-branch-matcher] DEBUG sonarlint - Matching Sonar project branch
 [2026-01-29T14:54:30.356] [sonarlint-branch-matcher] DEBUG sonarlint - No binding for configuration scope
 [2026-01-29T14:54:30.356] [sonarlint-path-translation] DEBUG sonarlint - Computing paths translation for config scope '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app'...
 [2026-01-29T14:54:30.356] [sonarlint-path-translation] DEBUG sonarlint - Config scope '//wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app' does not exist or is not bound
 [2026-01-29T14:54:30.357] [sonarlint-analysis-scheduler] DEBUG sonarlint - AiCodeFix optional is present: false
 [2026-01-29T14:54:30.359] [sonarlint-analysis-scheduler] DEBUG sonarlint - Reporting 0 issues over 1 files for configuration scope //wsl.localhost/Ubuntu/home/testuser/projects/spa-app/.idea/misc.xml_spa-app
 [2026-01-29T14:54:30.37] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Cancelling task from RPC request a6fb75cf-07a7-48f1-8ff5-3148126a49cc

Best regards,

Nisha

Hi Nisha,

Thanks for the log. I’ve flagged this for the team.

 
Ann

1 Like

Hi Ann,

After researching the verbose log one of the workaround I got was to install node in my windows (earlier I was pointing it towards the node installed in wsl) and provide the path to plugin. So I did that. This resolved my current issue. However I was not able to analyze the project files from my workspace in WSL.

I got this following error log:

 Setting js/ts exclusions to /wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/.git/**,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/node_modules/**,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/bower_components/**,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/dist/**,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/vendor/**,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/external/**,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/contrib/**,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/**/*.d.ts,/wsl.localhost/Ubuntu/home/testuser/projects/sq-app-spa/.scannerwork
 [2026-01-29T15:51:31.349] [WebSocketConnectReadThread-114] ERROR org.sonar.plugins.javascript.bridge.JSWebSocketClient - Error in handler execution
java.lang.RuntimeException: Received error from bridge: {"code":"GENERAL_ERROR","message":"ENOENT: no such file or directory, opendir 'C:\\wsl.localhost\\Ubuntu\\home\\testuser\\projects\\sq-app-spa'","stack":"Error: ENOENT: no such file or directory, opendir 'C:\\wsl.localhost\\Ubuntu\\home\\testuser\\projects\\sq-app-spa'"}
	at org.sonar.plugins.javascript.bridge.JSWebSocketClient.handleError(JSWebSocketClient.java:86)
	at org.sonar.plugins.javascript.bridge.JSWebSocketClient.onMessage(JSWebSocketClient.java:71)
	at org.java_websocket.client.WebSocketClient.onWebsocketMessage(WebSocketClient.java:661)
	at org.java_websocket.drafts.Draft_6455.processFrameText(Draft_6455.java:986)
	at org.java_websocket.drafts.Draft_6455.processFrame(Draft_6455.java:910)
	at org.java_websocket.WebSocketImpl.decodeFrames(WebSocketImpl.java:397)
	at org.java_websocket.WebSocketImpl.decode(WebSocketImpl.java:229)
	at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:544)
	at java.base/java.lang.Thread.run(Thread.java:1583)

 [2026-01-29T15:51:31.349] [sonarlint-analysis-scheduler] ERROR org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Failure during analysis
java.util.concurrent.CompletionException: java.lang.RuntimeException: Received error from bridge: {"code":"GENERAL_ERROR","message":"ENOENT: no such file or directory, opendir 'C:\\wsl.localhost\\Ubuntu\\home\\testuser\\projects\\sq-app-spa'","stack":"Error: ENOENT: no such file or directory, opendir 'C:\\wsl.localhost\\Ubuntu\\home\\testuser\\projects\\sq-app-spa'"}
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.analyzeProject(BridgeServerImpl.java:428)
	at org.sonar.plugins.javascript.analysis.JsTsSensor.analyzeFiles(JsTsSensor.java:118)
	at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:75)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.lambda$executeSensor$

Let me know if you need more information from my side. Thanks in advance :slight_smile:

Best regards,

Nisha

1 Like

Hey @nishantony, unfortunately, our JS/TS analyzer does not currently guarantee correct behavior when used with WSL. This limitation is being tracked internally, and I’ll make sure to update you as soon as there’s any progress or a fix available.

Thank you for your understanding!

3 Likes