github SonarSource/SonarJS 14.2.0.46309

5 hours ago

Release notes - SonarJS - 14.2

Feature

JS-1852 S9424: CSS property values should be valid
JS-2681 S9440: Spatial motion should respect reduced-motion preferences
JS-2682 S9441: Downloadable text fonts should use a non-blocking "font-display" strategy

False Positive

JS-2584 S7652: Recognize deprecated output replacements
JS-2644 Fix S1848 false positives for CDK Terrain constructors without type information
JS-2649 S7653: Allow output aliases that avoid native DOM event collisions
JS-2650 Fix FP S6747: Opt out when Stencil usage is detected
JS-2654 Fix FP S6845: allow div separators with aria-valuenow
JS-2655 Fix FP S6827: recognize anchor content supplied by Base UI and shadcn render props
JS-2656 S6772: FP when text after an inline JSX element starts with a dot or comma

Maintenance

JS-1845 Add stylelint rule "no-irregular-whitespace"
JS-1857 Add stylelint rule "named-grid-areas-no-invalid"
JS-1858 Add stylelint rule "function-no-unknown"
JS-2572 S7781: Improve issue message and quickfix
JS-2607 Fix FP S6324: recognize complete OSC terminators
JS-2608 Fix FP S7653: Support camelCase selector-derived directive output aliases
JS-2609 Fix S6324 false positives for grouped ANSI introducers
JS-2612 Fix FP S6845: handle null and negative conditional tabIndex
JS-2639 Fix ruling bot reporting, freshness, and fix PR lifecycle
JS-2657 Prepare next development iteration
JS-2658 Update SonarSource/parent-oss monorepo to v12.1.0.87730
JS-2659 Update jdx/mise-action action to v5.1.1
JS-2660 Update dependency @inquirer/prompts to v8.7.3
JS-2661 Update dependency postcss to v8.5.29
JS-2662 Update typescript-eslint/typescript-eslint monorepo to v8.71.1
JS-2663 Update dependency knip to v6.40.0
JS-2669 Update dependency org.sonarsource.sonarqube:sonar-ws to v26.10.0.133078
JS-2670 Update actions/upload-artifact action to v7.0.2
JS-2671 Update babel/babel monorepo to v8.0.7
JS-2675 Update actions/download-artifact action to v8.0.2
JS-2680 Update grpc/grpc-java monorepo to v1.84.1
JS-2684 Update dependency @grpc/grpc-js to v1.14.6
JS-2685 Update grpc/grpc-java monorepo to v1.84.2
JS-2686 Update SonarSource/parent-oss monorepo to v12.1.1.87771
JS-2687 Update SonarSource/sonar-plugin-api monorepo to v14.2.0.5584
JS-2688 Update dependency knip to v6.41.0
JS-2690 Update dependency @types/node to v24.19.2
JS-2691 Update dependency org.sonarsource.orchestrator:sonar-orchestrator-junit5 to v6.4.4.4797
JS-2694 Improve diagnostics for unresolved extended tsconfigs
JS-2695 Update dependency prettier to v3.9.10
JS-2696 Update dependency com.sonarsource.scanner.integrationtester:sonar-scanner-integration-tester to v1.4.0.1402
JS-2697 Update generated files
JS-2700 Update dependency @csstools/css-calc to v3.4.3
JS-2701 Update dependency @angular-eslint/eslint-plugin to v22.6.0
JS-2702 Update protobufjs/protobuf.js monorepo
JS-2705 Update jdx/mise-action action to v5.1.2
JS-2706 Update dependency postcss to v8.5.30
JS-2707 Update typescript-eslint/typescript-eslint monorepo to v8.71.2
JS-2708 Update grpc/grpc-java monorepo to v1.84.3
JS-2709 Update generated files
JS-2710 Standardize CSS rule metadata, registration, and scaffolding
JS-2712 Update grpc/grpc-java monorepo to v1.85.0
JS-2716 Update SonarSource/sonar-scanner-engine monorepo to v13.16.0.6705
JS-2717 Update generated files
JS-2721 Update jdx/mise-action action to v5.2.0
JS-2723 Update ruling results for PR #8211

Don't miss a new SonarJS release

NewReleases is sending notifications on new releases.