Skip to content

Commit d68d6ad

Browse files
Update eslint-plugin-sonarjs changelog for 4.0.3 (#6835)
Co-authored-by: zglicz <zglicz>
1 parent b996564 commit d68d6ad

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

packages/analysis/src/jsts/rules/CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
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+
132
## 2026-03-10, Version 4.0.2
233

334
- [[JS-1364](https://sonarsource.atlassian.net/browse/JS-1364)] - Fix FP on S2234: MD5/crypto algorithm parameter rotation patterns

0 commit comments

Comments
 (0)