Release notes - SonarJS - 14.1
Feature
JS-2452 Port S9384 to S1101 for JS/TS/JSX: parent-scoped identical-link check aligned with SONARHTML-492
JS-2515 Extend S1077 to check accessible names on inline SVGs in JSX/TSX
JS-2548 Enable sonar-resolve support in SonarLint context
False Positive
JS-2382 S7739: Fix false positive on Deferred/Promise naming via MemberExpression assignment
JS-2535 S7059: False positive on a resolved-Promise sentinel in a constructor
JS-2537 S2234: False positive on deliberate argument swapping after a length comparison
JS-2538 S7767: False positive on intentional signed 32-bit wrapping in a hash
JS-2539 S6850: False positive when heading children are supplied through a resolvable object spread
JS-2540 S6523: False positive on optional chaining after a non-nullish fallback
JS-2571 Fix S2699 false positives for Supertest .expect() after .send() or .set()
JS-2583 S7652: Respect explicit output aliases
Maintenance
JS-932 Save the context
JS-1856 Add stylelint rule "declaration-no-important"
JS-2501 Drop pluginApiMinVersion
JS-2550 Prepare next development iteration
JS-2551 Use centralised PVF actions from core-language-tooling-public
JS-2552 Update dependency jdx/mise to v2026.9.12
JS-2553 Update dependency tsx to v4.23.15
JS-2554 Update SonarSource/sonar-scanner-engine monorepo to v13.14.0.6149
JS-2555 Update SonarSource/parent-oss monorepo to v12
JS-2557 Update typescript-eslint/typescript-eslint monorepo to v8.70.1
JS-2558 Update dependency org.slf4j:slf4j-api to v2.0.20
JS-2559 Update dependency memfs to v4.79.0
JS-2560 Update dependency prettier to v3.9.9
JS-2561 Update dependency knip to v6.38.0
JS-2562 Update dependency org.sonarsource.parent:parent to v88
JS-2564 Update dependency org.mockito:mockito-core to v5.24.0
JS-2567 Update SonarSource/parent-oss monorepo to v12.0.1.87460
JS-2568 Update dependency eslint-plugin-vue to v10.11.1
JS-2573 Update dependency jdx/mise to v2026.9.13
JS-2575 Update SonarSource/parent-oss monorepo to v12.0.2.87499
JS-2588 Update dependency jdx/mise to v2026.9.14
JS-2589 Update dependency @types/node to v24.19.0
JS-2590 Update dependency org.apache.commons:commons-lang3 to v3.21.0
JS-2592 Update SonarSource/sonar-plugin-api monorepo to v14.1.0.5543
JS-2596 Update dependency prettier-plugin-java to v2.11.0
JS-2599 Update dependency jdx/mise to v2026.9.15
JS-2601 Update dependency com.sonarsource.scanner.integrationtester:sonar-scanner-integration-tester to v1.3.0.1396
JS-2614 Update dependency jdx/mise to v2026.9.16
JS-2615 Update typescript-eslint/typescript-eslint monorepo to v8.71.0
JS-2618 Update jdx/mise-action action to v5
JS-2619 Update dependency @stylistic/stylelint-plugin to v5.3.1
JS-2620 Update dependency memfs to v4.80.0
JS-2621 Update dependency jdx/mise to v2026.9.17
JS-2625 Optimize S8754 and bound acyclic helper expansion
JS-2626 Cache per-file dependencies used by assertion rules
JS-2627 Update dependency knip to v6.39.0
JS-2629 Update dependency jdx/mise to v2026.9.18
JS-2630 Update SonarSource/sonar-scanner-engine monorepo to v13.15.0.6376
JS-2631 Update dependency org.sonarsource.sonarqube:sonar-ws to v26.10.0.132816
JS-2633 Update jdx/mise-action action to v5.0.1
JS-2635 Update dependency globals to v17.13.0
JS-2636 Update dependency stylelint to v17.16.0
JS-2638 Update generated files
JS-2641 Update dependency @types/node to v24.19.1
JS-2642 Update jdx/mise-action action to v5
JS-2647 Update jdx/mise-action action to v5.1.0
JS-2648 Update generated files