Sonar Plugin based rules working fine in Eclipse but not in VSCode

Hello Team,
At first thanks for helping to have a Clean code. About the HTML rule working fine in Eclipse but not in VSCode SonarLint, I checked in many other questions but did not find a similar one. Hence, created this topic.

Details from my the setup are,

  • Operating system: VSCode 1.77.3 on Windows 10
  • SonarLint plugin version: 3.20.2
  • Programming language you’re coding in: HTML
  • Is connected mode used: Yes
    • Connected to SonarCloud or SonarQube (and which version): SonarQube 8.9.9
  • If you are using the Connected Mode on SonarQube, what are the installed analyzers? : Attached as JSON file
    SonarQube Plugins.json (32.1 KB)

And a thorough description of the problem / question:
SonarLint in connected mode is not processing SonarQube rules in VSCode IDE whereas it considers and evaluates the files from the same project binding in Eclipse IDE. We are having the plugin “Code analyzer for HTML” added in SonarQube which contains web: ‘HTML - Accessibility’ (116 rules). After enabling in connected mode, all of these rules are evaluating as expected in Eclipse SonarLint but in VSCode SonarLint, all of these rules are getting skipped.
Both Verbose and Analyzer logs are enabled in VSCode and the logs are added in here. Please help us in enabling the HTML Rules in VSCode that are already in sync in SonarQube server and working fine in Eclipse SonarLint.

1. VSCode SonarLint Logs during project binding (where HTML rules are not considered by SonarLint),

[Debug - 13:33:38.359] GET 200 http://scan.corpdomain.com/api/components/tree.protobuf?qualifiers=FIL,UTS&component=MAVERICKS-sonar_accessibility_plugin-sonarscan&ps=500&p=1 | response time=70ms
[Debug - 13:33:38.359] Page downloaded in 70ms
[Debug - 13:33:38.441] GET 200 http://scan.corpdomain.com/api/system/status | response time=67ms
[Debug - 13:33:38.441] Downloaded server infos in 66ms
[Debug - 13:33:38.443] Storing server info in C:\Users\UIDEX\.sonarlint\storage\486f72697a6f6e\server_info.pb
[Debug - 13:33:38.530] GET 200 http://scan.corpdomain.com/api/plugins/installed | response time=83ms
[Info  - 13:33:38.532] Downloaded plugin list in 84ms
[Debug - 13:33:38.532] [SYNC] Code analyzer 'abap' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'sonarapex' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'csharp' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'cpp' is embedded in SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'cobol' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'codescan' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'codescanlang' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'crowd' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'dependencycheck' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'flex' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'go' is embedded in SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'groovy' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'web' is embedded in SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'jacoco' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'java' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'javascript' is embedded in SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'kotlin' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'license' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'mulevalidationsonarqubepluginmule' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'php' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'pli' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'plsql' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'python' is up-to-date. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'rpg' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'ruby' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'sonarscala' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'cssfamily' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'licensecheck' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'swift' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'tsql' is disabled in SonarLint (language not enabled). Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'vbnet' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'vb' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'security' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'securitycsharpfrontend' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.532] [SYNC] Code analyzer 'securityjsfrontend' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.533] [SYNC] Code analyzer 'securityjavafrontend' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.533] [SYNC] Code analyzer 'securityphpfrontend' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.533] [SYNC] Code analyzer 'securitypythonfrontend' does not support SonarLint. Skip downloading it.
[Debug - 13:33:38.533] [SYNC] Code analyzer 'xml' is embedded in SonarLint. Skip downloading it.
[Info  - 13:33:38.533] [SYNC] Synchronizing analyzer configuration for project 'MAVERICKS-sonar_accessibility_plugin-sonarscan'
[Debug - 13:33:38.658] GET 200 http://scan.corpdomain.com/api/settings/values.protobuf?component=MAVERICKS-sonar_accessibility_plugin-sonarscan | response time=124ms
[Info  - 13:33:38.663] Downloaded settings in 129ms
[Debug - 13:33:38.785] GET 200 http://scan.corpdomain.com/api/qualityprofiles/search.protobuf?project=MAVERICKS-sonar_accessibility_plugin-sonarscan | response time=120ms
[Debug - 13:33:38.785] Downloaded project quality profiles in 120ms
[Info  - 13:33:38.785] [SYNC] Fetching rule set for language 'apex' from profile 'AYfQQEfI3Y2wogW9KBGK'
[Debug - 13:33:38.881] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AYfQQEfI3Y2wogW9KBGK&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=95ms
[Debug - 13:33:38.882] Page downloaded in 96ms
[Info  - 13:33:38.882] [SYNC] Fetching rule set for language 'c' from profile 'AWxLW7ZBNWCLQ21BwvH6'
[Debug - 13:33:39.003] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW7ZBNWCLQ21BwvH6&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=121ms
[Debug - 13:33:39.004] Page downloaded in 122ms
[Info  - 13:33:39.004] [SYNC] Fetching rule set for language 'cobol' from profile 'AWzGB5aMDszWxostIFVI'
[Debug - 13:33:39.096] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWzGB5aMDszWxostIFVI&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=92ms
[Debug - 13:33:39.097] Page downloaded in 93ms
[Info  - 13:33:39.097] [SYNC] Fetching rule set for language 'cpp' from profile 'AWxLW7UhNWCLQ21BwvCZ'
[Debug - 13:33:39.244] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW7UhNWCLQ21BwvCZ&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=147ms
[Debug - 13:33:39.247] Page downloaded in 150ms
[Info  - 13:33:39.247] [SYNC] Fetching rule set for language 'css' from profile 'AXZjMh5lLm-G_4XzG7z4'
[Debug - 13:33:39.331] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AXZjMh5lLm-G_4XzG7z4&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=83ms
[Debug - 13:33:39.331] Page downloaded in 83ms
[Info  - 13:33:39.331] [SYNC] Fetching rule set for language 'go' from profile 'AYfQQFIP3Y2wogW9KBmV'
[Debug - 13:33:39.419] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AYfQQFIP3Y2wogW9KBmV&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=87ms
[Debug - 13:33:39.419] Page downloaded in 87ms
[Info  - 13:33:39.419] [SYNC] Fetching rule set for language 'java' from profile 'AWxLW8EhNWCLQ21BwvzI'
[Debug - 13:33:39.590] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW8EhNWCLQ21BwvzI&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=170ms
[Debug - 13:33:39.606] Page downloaded in 186ms
[Info  - 13:33:39.607] [SYNC] Fetching rule set for language 'js' from profile 'AWxLW7j2NWCLQ21BwvSW'
[Debug - 13:33:39.727] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW7j2NWCLQ21BwvSW&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=120ms
[Debug - 13:33:39.729] Page downloaded in 122ms
[Info  - 13:33:39.729] [SYNC] Fetching rule set for language 'php' from profile 'AWxLW8PCNWCLQ21Bwv9s'
[Debug - 13:33:39.847] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW8PCNWCLQ21Bwv9s&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=117ms
[Debug - 13:33:39.848] Page downloaded in 119ms
[Info  - 13:33:39.848] [SYNC] Fetching rule set for language 'plsql' from profile 'AWxLW7xtNWCLQ21BwvZs'
[Debug - 13:33:39.952] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW7xtNWCLQ21BwvZs&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=104ms
[Debug - 13:33:39.953] Page downloaded in 105ms
[Info  - 13:33:39.954] [SYNC] Fetching rule set for language 'py' from profile 'AWxLW7lpNWCLQ21BwvUO'
[Debug - 13:33:40.085] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW7lpNWCLQ21BwvUO&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=130ms
[Debug - 13:33:40.087] Page downloaded in 132ms
[Info  - 13:33:40.087] [SYNC] Fetching rule set for language 'ts' from profile 'AWxLW8WCNWCLQ21BwwGr'
[Debug - 13:33:40.210] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AWxLW8WCNWCLQ21BwwGr&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=122ms
[Debug - 13:33:40.211] Page downloaded in 124ms
[Info  - 13:33:40.211] [SYNC] Fetching rule set for language 'web' from profile 'AXCEfz-zwVyEawSo51GC'
[Trace - 13:33:40.290] Pinging the server
[Debug - 13:33:40.337] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AXCEfz-zwVyEawSo51GC&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=126ms
[Debug - 13:33:40.337] Page downloaded in 126ms
[Info  - 13:33:40.337] [SYNC] Fetching rule set for language 'xml' from profile 'AYfQQEz73Y2wogW9KBXY'
[Debug - 13:33:40.425] GET 200 http://scan.corpdomain.com/api/rules/search.protobuf?qprofile=AYfQQEz73Y2wogW9KBXY&activation=true&f=templateKey,actives&types=CODE_SMELL,BUG,VULNERABILITY,SECURITY_HOTSPOT&s=key&ps=500&p=1 | response time=87ms
[Debug - 13:33:40.426] Page downloaded in 88ms
[Debug - 13:33:40.430] Storing project analyzer configuration in C:\Users\UIDEX\.sonarlint\storage\486f72697a6f6e\projects\4d4156455249434b532d736f6e61725f6163636573736962696c6974795f706c7567696e2d736f6e61727363616e\analyzer_config.pb
[Info  - 13:33:40.460] [SYNC] Synchronizing project branches for project 'MAVERICKS-sonar_accessibility_plugin-sonarscan'
[Debug - 13:33:40.533] GET 200 http://scan.corpdomain.com/api/project_branches/list.protobuf?project=MAVERICKS-sonar_accessibility_plugin-sonarscan | response time=73ms
[Debug - 13:33:40.534] Storing project branches in C:\Users\UIDEX\.sonarlint\storage\486f72697a6f6e\projects\4d4156455249434b532d736f6e61725f6163636573736962696c6974795f706c7567696e2d736f6e61727363616e\project_branches.pb
[Debug - 13:33:40.540] Incremental issue sync is not supported. Skipping.
[Debug - 13:33:40.542] Incremental taint issue sync is not supported. Skipping.
[Debug - 13:33:40.544] Incremental hotspot sync is not supported. Skipping.
[Debug - 13:33:40.601] Resolved binding ProjectBinding[idePathPrefix=,projectKey=MAVERICKS-sonar_accessibility_plugin-sonarscan,serverPathPrefix=] for folder c:\Workspace\vss-workspace\sample_ui_app
[Info  - 13:33:40.610] Analyzing file 'file:///c:/Workspace/vss-workspace/sample_ui_app/FromWeb/Analyze/1.1.1_A_NC_F20.html'...
[Debug - 13:33:40.611] Analysis triggered with configuration:
[
  projectKey: MAVERICKS-sonar_accessibility_plugin-sonarscan
  baseDir: c:\Workspace\vss-workspace\sample_ui_app
  extraProperties: {sonar.cfamily.compile-commands=}
  moduleKey: file:///c:/Workspace/vss-workspace/sample_ui_app
  inputFiles: [
    file:///c:/Workspace/vss-workspace/sample_ui_app/FromWeb/Analyze/1.1.1_A_NC_F20.html (UTF-8) [web]
  ]
]

[Debug - 13:33:40.625]   * cpp: 372 active rules
[Debug - 13:33:40.628] Rule common-cpp:DuplicatedBlocks is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.630] Rule cpp:S5527 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.675] Rule cpp:S4830 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.689]   * css: 36 active rules
[Debug - 13:33:40.689] Rule common-css:FailedUnitTests is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.689] Rule css:DeclarationPropertyBlacklist is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.689] Rule css:DeclarationPropertyValueWhitelist is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.690] Rule common-css:InsufficientLineCoverage is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.690] Rule common-css:InsufficientBranchCoverage is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.690] Rule common-css:InsufficientCommentDensity is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.690] Rule css:UnitWhitelist is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.690] Rule common-css:SkippedUnitTests is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.690] Rule css:NamedColor is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.690] Rule common-css:DuplicatedBlocks is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.697] Rule css:DeclarationPropertyUnitWhitelist is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.697] Rule css:FunctionUrlQuotes is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.697]   * c: 205 active rules
[Debug - 13:33:40.697] Rule common-c:DuplicatedBlocks is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.705] Rule c:S4830 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.715] Rule c:S5527 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.726]   * go: 25 active rules
[Debug - 13:33:40.741]   * js: 174 active rules
[Debug - 13:33:40.742] Rule jssecurity:S5146 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.742] Rule jssecurity:S5147 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.755] Rule jssecurity:S3649 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.768] Rule jssecurity:S6096 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.768] Rule jssecurity:S5883 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.768] Rule jssecurity:S5131 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.768] Rule jssecurity:S6105 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.770] Rule jssecurity:S5144 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.771] Rule jssecurity:S2631 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.777] Rule jssecurity:S2083 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.798] Rule jssecurity:S5696 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.798] Rule jssecurity:S5334 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.802] Rule jssecurity:S2076 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.802]   * py: 147 active rules
[Debug - 13:33:40.803] Rule pythonsecurity:S2091 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.808] Rule pythonsecurity:S5131 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.810] Rule pythonsecurity:S5135 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.814] Rule pythonsecurity:S2631 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.814] Rule pythonsecurity:S2078 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.814] Rule pythonsecurity:S2076 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.820] Rule pythonsecurity:S2083 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.831] Rule pythonsecurity:S5167 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.833] Rule pythonsecurity:S5334 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.833] Rule pythonsecurity:S3649 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.833] Rule pythonsecurity:S5144 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.833] Rule pythonsecurity:S5146 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.833] Rule pythonsecurity:S5145 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.836]   * apex: 41 active rules
[Debug - 13:33:40.840]   * plsql: 132 active rules
[Debug - 13:33:40.844]   * java: 466 active rules
[Debug - 13:33:40.864] Rule javasecurity:S5167 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.868] Rule javasecurity:S5144 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.869] Rule javasecurity:S5146 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.869] Rule javasecurity:S5145 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.873] Rule common-java:DuplicatedBlocks is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.879] Rule javasecurity:S5131 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.879] Rule javasecurity:S5135 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.886] Rule javasecurity:S2091 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.886] Rule javasecurity:S2083 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.887] Rule javasecurity:S2078 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.887] Rule javasecurity:S2076 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.887] Rule javasecurity:S5334 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.913] Rule javasecurity:S3649 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.914] Rule javasecurity:S2631 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.921] Rule javasecurity:S6096 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.922]   * cobol: 66 active rules
[Debug - 13:33:40.924] Rule common-cobol:DuplicatedBlocks is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925]   * web: 116 active rules
[Debug - 13:33:40.925] Rule Web:DfnDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:ListDesendentCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:RoleAttributeForGroupofRelatedInputCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:TableWithLinkTextCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:EmulateLinksCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:ImgAltShouldNotBeSameAsSrc is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:RoleAttributeWithAccessibleNameCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:ImgObjectUsemapAttributeDescendantofRoleButtonOrLink is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:FormDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:AriaAlertDialogCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:AriaControlsIDCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:TimedMediaAltCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:DescriptionListCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:AudioElementAltCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:AppletWithoutAltCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:AssertNestedCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:RoleTabListOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:SectionsWithNestedHeaderCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:CanvasWithAltTextCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:MouseEventWithoutKeyboardEquivalentCheckExtended is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:AddressDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:NestedTableCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:NestingHeaderCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:RoleOptionOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:ImageWithDuplicateALTtext is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:MenuToolbarAttributeDescendantofRoleButtonOrLink is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.925] Rule Web:FormWithSubmitButtonCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:RoleRowOwnerCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:TextAlign is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:AccessibleNameCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:AriaDetailsAttributeCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:RestrictedElementAsDescendantofRoleButtonOrLink is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:AreaWithoutAltCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:HeaderFooterDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:SkipNavigationLink is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:RoleListItemOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:AriaRequiredAttributeCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:LongDescCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:OpeningAndClosingTagsCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:OpenNewWindowOnLoad is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:RubyElementCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.926] Rule Web:TableHeaderDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:AnchorAltOrTextCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:AnchorLinkTextCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:AudioVideoAttributeExistsCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:LabelTextCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:MetaRefreshWithContentCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:RoleLinkDescendanctCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:SpellCheckValidation is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:AtleastOneH1Tag is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:UniqueIDCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:AriaLabelledbyCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:RoleButtonRestrictedChildRole is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.935] Rule Web:AudioVideoControlsAttributeDescendantofRoleButtonOrLink is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.936] Rule Web:GroupImagesWithAltCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:ColorAltCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:RoleMenuRadioButtonOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:AutoCompleteAttributeCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:LinkElementNavigationToolsCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:RoleTreeItemOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:ASCIIArtCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:RoleRowGroupOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule parameter 'defaultLabelTags' for rule 'Web:InputWithoutLabelCheck' does not exist in embedded analyzer, ignoring.
[Debug - 13:33:40.939] Rule Web:RoleMenuOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:AnchorDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:FormWithHelpCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:AriaLabelForLinkCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:ButtonDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:DescriptionListDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:ButtonCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:AriaLabelinUserInputFieldCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:TabIndexDescendantCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:AriaAttributeIDExistCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:RoleAttributeForElementCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:TitleDescriptionCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:AriaDescribedByCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:AriaHiddenCheckForFocusableElements is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.939] Rule Web:LangDirCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.941] Rule Web:AriaAttributesValueCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.941] Rule Web:RoleRowOwnedChildCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.941] Rule Web:DescendantCheckForMain is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.941] Rule Web:TextDecorationBlinkCheck is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.941]   * xml: 11 active rules
[Debug - 13:33:40.954]   * php: 144 active rules
[Debug - 13:33:40.959] Rule phpsecurity:S2083 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.962] Rule common-php:DuplicatedBlocks is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.964] Rule phpsecurity:S2091 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.966] Rule phpsecurity:S2631 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.968] Rule phpsecurity:S2078 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.971] Rule phpsecurity:S5335 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.971] Rule phpsecurity:S2076 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.971] Rule phpsecurity:S5334 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.972] Rule phpsecurity:S5167 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.973] Rule phpsecurity:S5144 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.973] Rule phpsecurity:S5146 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.973] Rule phpsecurity:S5145 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.976] Rule phpsecurity:S3649 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.994] Rule phpsecurity:S5131 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.998] Rule phpsecurity:S5135 is enabled on the server, but not available in SonarLint
[Debug - 13:33:40.998]   * ts: 164 active rules
[Debug - 13:33:41.034] Rule tssecurity:S5144 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.034] Rule tssecurity:S5146 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.034] Rule tssecurity:S5147 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.048] Rule tssecurity:S6105 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.055] Rule tssecurity:S5131 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.060] Rule tssecurity:S5883 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.064] Rule tssecurity:S2083 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.080] Rule tssecurity:S2076 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.081] Rule tssecurity:S2631 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.083] Rule tssecurity:S5696 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.084] Rule tssecurity:S5334 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.084] Rule tssecurity:S6096 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.089] Rule tssecurity:S3649 is enabled on the server, but not available in SonarLint
[Debug - 13:33:41.211] Start analysis
[Info  - 13:33:41.235] Index files
[Debug - 13:33:41.236] Language of file "file:///c:/Workspace/vss-workspace/sample_ui_app/FromWeb/Analyze/1.1.1_A_NC_F20.html" is set to "HTML"
[Info  - 13:33:41.264] 1 file indexed
[Debug - 13:33:41.293] Added 119 checks for language='ts', repository='typescript'
[Debug - 13:33:41.294] Added 129 checks for language='js', repository='javascript'
[Debug - 13:33:41.343] Setting filesystem encoding: UTF-8
[Debug - 13:33:41.355] 'JavaSquidSensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'CobolSquidSensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'Python Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'CFamily' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'Code Quality and Security for Go' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'IaC Terraform Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'IaC CloudFormation Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'IaC Kubernetes Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'IaC AzureResourceManager Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'Apex Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'JavaScript/TypeScript analysis' skipped because there is no related files in the current project
[Debug - 13:33:41.355] 'JavaScript inside YAML analysis' skipped because there is no related files in the current project
[Debug - 13:33:41.355] Execute Sensor: JavaScript inside HTML analysis
[Debug - 13:33:41.375] eslint-bridge server is up, no need to start.
[Debug - 13:33:41.381] Analysis of unchanged files will not be skipped (current analysis requires all files to be analyzed)
[Debug - 13:33:41.388] Initializing linter "default" with for-loop-increment-sign,no-accessor-field-mismatch,no-collection-size-mischeck,unverified-certificate,no-empty-collection,updated-const-var,no-duplicate-imports,no-unthrown-error,no-globals-shadowing,null-dereference,unverified-hostname,no-extra-arguments,no-redundant-jump,no-redeclare,constructor-for-side-effects,post-message,no-octal,no-identical-functions,no-element-overwrite,no-useless-increment,weak-ssl,no-throw-literal,no-same-line-conditional,conditional-indentation,no-use-of-empty-return-value,session-regeneration,no-associative-arrays,super-invocation,no-weak-keys,no-try-promise,void-use,comma-or-logical-or-case,label-position,no-with,no-unused-collection,no-sequences,no-global-this,no-array-delete,no-alphabetical-sort,inconsistent-function-call,arguments-order,file-uploads,prefer-for-of,no-inverted-boolean-check,xml-parser-xxe,default-param-last,non-existent-operator,new-operator-misuse,todo-tag,fixme-tag,no-sparse-arrays,no-equals-in-for-termination,no-invalid-await,no-infinite-loop,array-callback-without-return,prefer-default-last,no-commented-code,sonar-no-fallthrough,no-primitive-wrappers,no-gratuitous-expressions,no-empty-pattern,sonar-no-dupe-keys,no-self-assign,file-name-differ-from-class,no-new-native-nonconstructor,no-dupe-args,no-small-switch,no-unsafe-finally,prefer-while,sonar-no-unused-vars,index-of-compare-to-positive-number,argument-type,in-operator-type-error,prefer-promise-shorthand,prefer-immediate-return,no-unreachable,no-identical-expressions,future-reserved-words,no-useless-catch,bitwise-operators,no-labels,no-shadow,no-extra-semi,no-redundant-parentheses,no-unenclosed-multiline-block,no-unused-expressions,no-empty,call-argument-line,sonar-max-params,generator-without-yield,no-duplicated-branches,no-ignored-return,no-caller,no-one-iteration-loop,cognitive-complexity,misplaced-loop-counter,deprecation,use-isnan,max-switch-cases,no-nested-template-literals,no-unsafe-negation,function-inside-loop,no-multi-str,class-name,unused-import,prefer-single-boolean-return,no-redundant-boolean,no-nested-assignment,no-delete-var,encryption-secure-mode,updated-loop-counter,no-setter-return,no-weak-cipher,no-identical-conditions,different-types-comparison,function-return-type,no-all-duplicated-branches,no-case-label-in-switch,no-in-misuse,no-misleading-array-reverse,no-redundant-assignments,no-return-await,no-nested-conditional,insecure-jwt-token,no-dead-store,no-invariant-returns,no-implicit-global,no-parameter-reassignment,no-empty-function,no-commented-code,sonar-no-fallthrough,non-existent-operator,new-operator-misuse,no-inverted-boolean-check,no-small-switch,file-uploads,prefer-for-of,default-param-last,xml-parser-xxe,no-global-this,no-array-delete,no-alphabetical-sort,arguments-order,no-unsafe-finally,prefer-while,no-sequences,void-use,no-octal,comma-or-logical-or-case,label-position,conditional-indentation,no-use-of-empty-return-value,session-regeneration,no-associative-arrays,super-invocation,no-weak-keys,no-try-promise,no-useless-increment,weak-ssl,no-throw-literal,no-same-line-conditional,no-identical-functions,no-redundant-optional,no-element-overwrite,no-equals-in-for-termination,no-sparse-arrays,post-message,constructor-for-side-effects,no-redundant-jump,no-redeclare,no-duplicate-imports,no-unthrown-error,no-globals-shadowing,unverified-hostname,no-collection-size-mischeck,prefer-namespace-keyword,unverified-certificate,no-empty-collection,for-loop-increment-sign,no-accessor-field-mismatch,no-unused-collection,no-invariant-returns,no-case-label-in-switch,no-return-await,no-nested-conditional,no-unnecessary-type-assertion,insecure-jwt-token,no-dead-store,prefer-type-guard,use-type-alias,no-misleading-array-reverse,no-redundant-assignments,no-in-misuse,no-parameter-reassignment,no-all-duplicated-branches,no-identical-conditions,no-weak-cipher,no-delete-var,encryption-secure-mode,updated-loop-counter,no-useless-intersection,no-empty-function,no-unsafe-negation,no-extra-semi,max-switch-cases,deprecation,misplaced-loop-counter,no-one-iteration-loop,no-multi-str,no-undefined-argument,no-labels,function-inside-loop,cognitive-complexity,use-isnan,no-shadow,no-nested-template-literals,no-duplicate-in-composite,generator-without-yield,no-ignored-return,no-caller,no-duplicated-branches,no-redundant-parentheses,call-argument-line,no-unenclosed-multiline-block,bitwise-operators,class-name,no-identical-expressions,no-redundant-boolean,prefer-immediate-return,no-unreachable,no-useless-catch,prefer-promise-shorthand,unused-import,no-nested-assignment,index-of-compare-to-positive-number,file-name-differ-from-class,no-primitive-wrappers,todo-tag,prefer-default-last,no-gratuitous-expressions,no-empty-pattern,no-self-assign,no-misused-new,no-invalid-await,fixme-tag,no-empty,sonar-max-params,no-unused-expressions
[Debug - 13:33:41.397] Creating linter config
[Debug - 13:33:41.397] Linter config: {"language":"js","fileType":"MAIN"} with argument-type,arguments-order,array-callback-without-return,bitwise-operators,call-argument-line,class-name,cognitive-complexity,comma-or-logical-or-case,conditional-indentation,constructor-for-side-effects,default-param-last,deprecation,different-types-comparison,encryption-secure-mode,file-name-differ-from-class,file-uploads,fixme-tag,for-loop-increment-sign,function-inside-loop,function-return-type,future-reserved-words,generator-without-yield,in-operator-type-error,inconsistent-function-call,index-of-compare-to-positive-number,insecure-jwt-token,label-position,max-switch-cases,misplaced-loop-counter,new-operator-misuse,no-accessor-field-mismatch,no-all-duplicated-branches,no-alphabetical-sort,no-array-delete,no-associative-arrays,no-caller,no-case-label-in-switch,no-collection-size-mischeck,no-commented-code,no-dead-store,no-delete-var,no-dupe-args,no-duplicate-imports,no-duplicated-branches,no-element-overwrite,no-empty,no-empty-collection,no-empty-function,no-empty-pattern,no-equals-in-for-termination,no-extra-arguments,no-extra-semi,no-global-this,no-globals-shadowing,no-gratuitous-expressions,no-identical-conditions,no-identical-expressions,no-identical-functions,no-ignored-return,no-implicit-global,no-in-misuse,no-infinite-loop,no-invalid-await,no-invariant-returns,no-inverted-boolean-check,no-labels,no-misleading-array-reverse,no-multi-str,no-nested-assignment,no-nested-conditional,no-nested-template-literals,no-new-native-nonconstructor,no-octal,no-one-iteration-loop,no-parameter-reassignment,no-primitive-wrappers,no-redeclare,no-redundant-assignments,no-redundant-boolean,no-redundant-jump,no-redundant-parentheses,no-return-await,no-same-line-conditional,no-self-assign,no-sequences,no-setter-return,no-shadow,no-small-switch,no-sparse-arrays,no-throw-literal,no-try-promise,no-unenclosed-multiline-block,no-unreachable,no-unsafe-finally,no-unsafe-negation,no-unthrown-error,no-unused-collection,no-unused-expressions,no-use-of-empty-return-value,no-useless-catch,no-useless-increment,no-weak-cipher,no-weak-keys,no-with,non-existent-operator,null-dereference,post-message,prefer-default-last,prefer-for-of,prefer-immediate-return,prefer-promise-shorthand,prefer-single-boolean-return,prefer-while,session-regeneration,sonar-max-params,sonar-no-dupe-keys,sonar-no-fallthrough,sonar-no-unused-vars,super-invocation,todo-tag,unused-import,unverified-certificate,unverified-hostname,updated-const-var,updated-loop-counter,use-isnan,void-use,weak-ssl,xml-parser-xxe
[Debug - 13:33:41.397] Linter config: {"language":"ts","fileType":"MAIN"} with arguments-order,bitwise-operators,call-argument-line,class-name,cognitive-complexity,comma-or-logical-or-case,conditional-indentation,constructor-for-side-effects,default-param-last,deprecation,encryption-secure-mode,file-name-differ-from-class,file-uploads,fixme-tag,for-loop-increment-sign,function-inside-loop,generator-without-yield,index-of-compare-to-positive-number,insecure-jwt-token,label-position,max-switch-cases,misplaced-loop-counter,new-operator-misuse,no-accessor-field-mismatch,no-all-duplicated-branches,no-alphabetical-sort,no-array-delete,no-associative-arrays,no-caller,no-case-label-in-switch,no-collection-size-mischeck,no-commented-code,no-dead-store,no-delete-var,no-duplicate-imports,no-duplicate-in-composite,no-duplicated-branches,no-element-overwrite,no-empty,no-empty-collection,no-empty-function,no-empty-pattern,no-equals-in-for-termination,no-extra-semi,no-global-this,no-globals-shadowing,no-gratuitous-expressions,no-identical-conditions,no-identical-expressions,no-identical-functions,no-ignored-return,no-in-misuse,no-invalid-await,no-invariant-returns,no-inverted-boolean-check,no-labels,no-misleading-array-reverse,no-misused-new,no-multi-str,no-nested-assignment,no-nested-conditional,no-nested-template-literals,no-octal,no-one-iteration-loop,no-parameter-reassignment,no-primitive-wrappers,no-redeclare,no-redundant-assignments,no-redundant-boolean,no-redundant-jump,no-redundant-optional,no-redundant-parentheses,no-return-await,no-same-line-conditional,no-self-assign,no-sequences,no-shadow,no-small-switch,no-sparse-arrays,no-throw-literal,no-try-promise,no-undefined-argument,no-unenclosed-multiline-block,no-unnecessary-type-assertion,no-unreachable,no-unsafe-finally,no-unsafe-negation,no-unthrown-error,no-unused-collection,no-unused-expressions,no-use-of-empty-return-value,no-useless-catch,no-useless-increment,no-useless-intersection,no-weak-cipher,no-weak-keys,non-existent-operator,post-message,prefer-default-last,prefer-for-of,prefer-immediate-return,prefer-namespace-keyword,prefer-promise-shorthand,prefer-type-guard,prefer-while,session-regeneration,sonar-max-params,sonar-no-fallthrough,super-invocation,todo-tag,unused-import,unverified-certificate,unverified-hostname,updated-loop-counter,use-isnan,use-type-alias,void-use,weak-ssl,xml-parser-xxe
[Debug - 13:33:41.405] Cache strategy set to 'NO_CACHE' for file '[uri=file:///c:/Workspace/vss-workspace/sample_ui_app/FromWeb/Analyze/1.1.1_A_NC_F20.html]' as the runtime API is not compatible
[Debug - 13:33:41.406] Analyzing file: file:///c:/Workspace/vss-workspace/sample_ui_app/FromWeb/Analyze/1.1.1_A_NC_F20.html
[Debug - 13:33:41.408] Analyzing file "c:/Workspace/vss-workspace/sample_ui_app/FromWeb/Analyze/1.1.1_A_NC_F20.html" with linterId "default"
[Debug - 13:33:41.418] Using linter configuration for {"fileType":"MAIN","language":"js"}
[Info  - 13:33:41.486] 1 source file to be analyzed
[Info  - 13:33:41.488] 1/1 source file has been analyzed
[Info  - 13:33:41.489] Hit the cache for 0 out of 1
[Info  - 13:33:41.489] Miss the cache for 1 out of 1: RUNTIME_API_INCOMPATIBLE [1/1]
[Debug - 13:33:41.489] Execute Sensor: CSS Rules
[Debug - 13:33:41.494] eslint-bridge server is up, no need to start.
[Debug - 13:33:41.497] Analyzing file: file:///c:/Workspace/vss-workspace/sample_ui_app/FromWeb/Analyze/1.1.1_A_NC_F20.html
[Debug - 13:33:41.526] Found 0 issue(s)
[Info  - 13:33:41.564] 1 source file to be analyzed
[Info  - 13:33:41.564] 1/1 source file has been analyzed
[Info  - 13:33:41.564] Hit the cache for 0 out of 0
[Info  - 13:33:41.564] Miss the cache for 0 out of 0
[Debug - 13:33:41.564] 'PL/SQL Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.564] 'JavaXmlSensor' skipped because one of the required properties is missing
[Debug - 13:33:41.564] Execute Sensor: HTML
[Debug - 13:33:41.570] 'XML Sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.570] 'PHP sensor' skipped because there is no related files in the current project
[Debug - 13:33:41.570] 'Analyzer for "php.ini" files' skipped because there is no related files in the current project
[Debug - 13:33:41.570] Execute Sensor: TextAndSecretsSensor
[Info  - 13:33:41.616] 1 source file to be analyzed
[Info  - 13:33:41.616] 1/1 source file has been analyzed
[Debug - 13:33:41.619] Execute Sensor: IaC Docker Sensor
[Info  - 13:33:41.678] 0 source files to be analyzed
[Info  - 13:33:41.680] 0/0 source files have been analyzed
[Info  - 13:33:41.734] Found 0 issues
[Trace - 13:33:45.289] Pinging the server
[Trace - 13:33:50.288] Pinging the server
[Debug - 13:33:55.273] GET 200 http://scan.corpdomain.com/api/developers/search_events?projects=MAVERICKS-sonar_accessibility_plugin-sonarscan&from=2023-11-17T13%3A33%3A55%2B0530 | response time=115ms
[Debug - 13:33:55.274] Storing last event polling in C:\Users\UIDEX\.sonarlint\storage\486f72697a6f6e\projects\4d4156455249434b532d736f6e61725f6163636573736962696c6974795f706c7567696e2d736f6e61727363616e\last_event_polling.pb
[Trace - 13:33:55.289] Pinging the server
[Trace - 13:34:00.289] Pinging the server

2. Eclipse SonarLint Logs during project binding (where HTML rules are considered by SonarLint) is attached in here,
Eclipse Logs Binding 11-17.txt (12.4 KB)

3. Eclipse SonarLint Logs where plugins / analyzers are getting downloaded and updated as expected from server is attached in here.
Eclipse Logs Binding.txt (30.1 KB)

Hello welcome to the community! And thanks for reporting this.

First, I would like to mention that you might want to request an update to your SonarQube server: 8.9.9 is an outdated LTS for which we don’t provide support anymore; the latest LTS is 9.9.3.

Second, I noticed that the Web plugin listed in the JSON file from your server has an odd name - sonar-html-plugin-3.4.0-18092023-v3.jar - whereas the one shipped with SonarQube 8.9.9 should be sonar-html-plugin-3.4.0.2754.jar.

Is this a custom-built version of the Web plugin?

I believe that the discrepancy comes from the fact that SonarLint for Eclipse will download and execute the HTML plugin from the server, whereas SonarLint for VSCode uses a fixed embedded version - which does not have the additional custom rules defined on the server.

2 Likes

Hello Jean-Baptiste Lievremont,
Thanks for prompt reply. Please find the details below.

  1. Is this a custom-built version of the Web plugin?

Yes. This sonar-html-plugin-3.4.0-18092023-v3.jar is our custom-built Sonar HTML Pugin jar.

  1. I believe that the discrepancy comes from the fact that SonarLint for Eclipse will download and execute the HTML plugin from the server, whereas SonarLint for VSCode uses a fixed embedded version - which does not have the additional custom rules defined on the server.

Correct. All additional rules that we add in this Sonar HTML plugin are getting downloaded by SonarLint for Eclipse and it is executing fine.

Could you please let us know how to configure SonarLint for VSCode to download and execute this same HTML plugin from the Sonar server instead of using fixed embedded version?

Thanks and Regards,
Sundara Babu.

Hello Jean-Baptiste Lievremont & Team,
Could you please check my previous comment and give an answer?

Thanks in advance,
Sundara Babu.

Hello @stsundarababu,

Could you please let us know how to configure SonarLint for VSCode to download and execute this same HTML plugin from the Sonar server instead of using a fixed embedded version?

We do not support custom rules for HTML, so SonarLint for VSCode does not provide an option to download and execute the HTML plugin from SonarQube.

We are having the plugin “Code analyzer for HTML” added in SonarQube which contains web: ‘HTML - Accessibility’ (116 rules).

We would love to discuss more with you about the rules you’re trying to add to the Sonar analysis - accessibility rules for HTML looks like an interesting topic! I am going to message you to hopefully set up a short call.

Regards,
Marco

3 Likes