Download Latest Version 13.5.0.44127 source code.zip (10.3 MB)
Email in envelope

Get an email when there's a new version of SonarJS

Home / 13.4.0.43982
Name Modified Size InfoDownloads / Week
Parent folder
13.4.0.43982 source code.tar.gz 2026-07-29 4.1 MB
13.4.0.43982 source code.zip 2026-07-29 10.2 MB
README.md 2026-07-29 2.8 kB
Totals: 3 Items   14.3 MB 0

Release notes - SonarJS - 13.4

Feature

JS-629 S2970: Extend coverage to modern test frameworks JS-1990 S5914: Assertions should not be trivially true JS-2003 Use shared secret exclusion patterns in hardcoded secrets rules JS-2013 S6842: ensure SonarJS implementation is compliant with ARIA in HTML spec JS-2064 S9107: Create decorated rule for vue/require-prop-type-constructor JS-2065 S9128: Create decorated rule for vue/no-dupe-keys JS-2101 Extend JavaScript test rules to Bun and node:test JS-2115 S8998: Parameterized tests should not have empty datasets JS-2117 S9072: Synchronous exception assertions should receive synchronous callbacks JS-2125 S2004: raise default nested-function threshold from 4 to 5 and document the parameter in RSPEC JS-2129 S9073: Composite assertions should be split JS-2130 S9078: Disallow duplicate parameterized test cases JS-2140 S8959: Extend scope to Testing Library's debug utils JS-2148 Collect package import telemetry JS-2149 S3504: suppress issues in files that consistently use var

False Positive

JS-1933 Improve S6853 implementation in SonarJS: investigate useId() false positive, fix split-label detection gap JS-1981 Fix FP on S6478: extend propNamePattern for render-prop names JS-2088 S8961 should not raise on Vue 2 projects JS-2095 Fix S9019 false positive on ref-to-ref reassignment (import-order dependent) JS-2151 Improve S1135: ignore TODO comments anchored by Jira issue keys

Bug

JS-485 Fix rule S1135 (todo-tag): ignore use of todo on eslint pragma comments JS-2024 S6551: Report lodash _.toString() argument instead of lodash namespace

Source: README.md, updated 2026-07-29