|
| 1 | +## 2026-04-16, Version 4.0.3 |
| 2 | + |
| 3 | +* [[JS-1540](https://sonarsource.atlassian.net/browse/JS-1540)] - Strengthen Rule S2077 with new detection |
| 4 | +* [[JS-1518](https://sonarsource.atlassian.net/browse/JS-1518)] - Fix FP on S1301: TypeScript exhaustiveness checking with never type assertions |
| 5 | +* [[JS-1505](https://sonarsource.atlassian.net/browse/JS-1505)] - Fix S1874: crash when analyzing TSX files with react-jsx in monorepos |
| 6 | +* [[JS-1500](https://sonarsource.atlassian.net/browse/JS-1500)] - Refactor analysis artifact computation to reduce redundant AST traversals |
| 7 | +* [[JS-1494](https://sonarsource.atlassian.net/browse/JS-1494)] - Fix S6418 legacy decimal parameter crash and add scanner smoke tests |
| 8 | +* [[JS-1493](https://sonarsource.atlassian.net/browse/JS-1493)] - Fix open SonarCloud maintainability issues |
| 9 | +* [[JS-1489](https://sonarsource.atlassian.net/browse/JS-1489)] - Fix FP on S3699: void functions flagged when called as statements |
| 10 | +* [[JS-1488](https://sonarsource.atlassian.net/browse/JS-1488)] - Fix FP on S125: Documentation examples and API usage patterns flagged as dead code |
| 11 | +* [[JS-1487](https://sonarsource.atlassian.net/browse/JS-1487)] - Fix FP on S125: Commented code with TODO/FIXME markers incorrectly flagged |
| 12 | +* [[JS-1481](https://sonarsource.atlassian.net/browse/JS-1481)] - Fix FP on S2301: Event handler callbacks with boolean state parameters |
| 13 | +* [[JS-1466](https://sonarsource.atlassian.net/browse/JS-1466)] - Fix FP on S1121: Assignment in conditional expressions for idiomatic patterns |
| 14 | +* [[JS-1460](https://sonarsource.atlassian.net/browse/JS-1460)] - chore: evaluate TypeScript 6.0.1-rc |
| 15 | +* [[JS-1439](https://sonarsource.atlassian.net/browse/JS-1439)] - Fix S2068: hardcoded credentials in template literals are not detected |
| 16 | +* [[JS-1436](https://sonarsource.atlassian.net/browse/JS-1436)] - Fix S1126: suggestion drops comments inside if block |
| 17 | +* [[JS-1429](https://sonarsource.atlassian.net/browse/JS-1429)] - Fix S4030: crash when linting Svelte use: directives |
| 18 | +* [[JS-1422](https://sonarsource.atlassian.net/browse/JS-1422)] - Fix FP on S2234: Intentional parameter swap in ternary branch with paired normal-order call |
| 19 | +* [[JS-1421](https://sonarsource.atlassian.net/browse/JS-1421)] - Fix FP on S2234: Intentional argument reversal in comparator wrapper functions |
| 20 | +* [[JS-1406](https://sonarsource.atlassian.net/browse/JS-1406)] - Improve S2068: Fix FPs due to transition from hotspot to vuln |
| 21 | +* [[JS-1404](https://sonarsource.atlassian.net/browse/JS-1404)] - Create a DOMPurify analysis rule |
| 22 | +* [[JS-1365](https://sonarsource.atlassian.net/browse/JS-1365)] - Fix FP on S2234: Intentional parameter swap in RTL/LTR direction handlers |
| 23 | +* [[JS-1360](https://sonarsource.atlassian.net/browse/JS-1360)] - Fix FP on S1119: Labels for multi-level loop exits in nested iteration |
| 24 | +* [[JS-1321](https://sonarsource.atlassian.net/browse/JS-1321)] - Fix FP on S101: Dollar sign prefix convention for internal types not recognized |
| 25 | +* [[JS-1308](https://sonarsource.atlassian.net/browse/JS-1308)] - Fix FP on S3516: Same return value with different semantic meanings |
| 26 | +* [[JS-1307](https://sonarsource.atlassian.net/browse/JS-1307)] - Fix FP on S3516: Functions with intentional invariant returns for chaining |
| 27 | +* [[JS-1302](https://sonarsource.atlassian.net/browse/JS-1302)] - Fix FP on S3800: Functions wrapping external calls with unknown return types |
| 28 | +* [[JS-1300](https://sonarsource.atlassian.net/browse/JS-1300)] - Fix FP on S2871: Default sort for string arrays in logging and data structures |
| 29 | +* [[JS-1193](https://sonarsource.atlassian.net/browse/JS-1193)] - Improve generate-java-rule-classes.ts to escape backslashes in generated Java classes |
| 30 | +* [[JS-606](https://sonarsource.atlassian.net/browse/JS-606)] - Rule S6440 running endlessly |
| 31 | + |
1 | 32 | ## 2026-03-10, Version 4.0.2 |
2 | 33 |
|
3 | 34 | - [[JS-1364](https://sonarsource.atlassian.net/browse/JS-1364)] - Fix FP on S2234: MD5/crypto algorithm parameter rotation patterns |
|
0 commit comments