What's Changed
- Use Java 17 by @saberduck in #4575
- Upgrade Sonarsource/vault-action-wrapper to latest version by @Wohops in #4577
- Use more memory for the CI: 10cores/40GB and set the Jest
maxWorkers
to 8 (#cores-2) by @saberduck in #4583 - Align S6850 documentation with the RSPEC one by @ericmorand-sonarsource in #4581
- Fix vulnerabilities: bump
commons-compress
version to 1.26 by @ericmorand-sonarsource in #4588 - Remove performance monitoring code by @vdiez in #4576
- Update orchestrator to 4.9.0.1920 by @saberduck in #4585
- Fix issues related to Java v17 bump by @ilia-kebets-sonarsource in #4589
- Fix quality gate by @saberduck in #4590
- Update DEV doc: use Java 17 by @vdiez in #4593
- Perf test with JMH by @saberduck in #4578
- Fix S5332: Add reserved domain patterns to EXCEPTION_TOP_HOSTS list by @vdiez in #4597
- Change log level of line
Failed to parse file ...
fromerror
towarn
by @ericmorand-sonarsource in #4602 - Disable type-checking for Vue.js by @vdiez in #4595
- Remove getObjectExpressionProperty in favor of getProperty by @zglicz in #4601
- Remove support for Node.JS 16 by @saberduck in #4606
- Fix engines in
package.json
after dropping Node.JS 16 support by @saberduck in #4607 - Analysis should not fail when highlighting has invalid text range by @saberduck in #4604
- Update usage of Stylelint, although without moving to v16 by @zglicz in #4608
- Use previously implemented YAML predicate to ignore Helm Chart YAML files by @yassin-kammoun-sonarsource in #4610
- Improve synchronization between Node.js parent process and worker thread by @vdiez in #4603
- Do not count LOCs for CSS files indexed as test files by @vdiez in #4617
- Resolve issue #3667 - CSS parser error on invisible character <0x200b> by @ericmorand-sonarsource in #4605
- Update TypeScript 5.4 and typescript-eslint 7.3.1 by @saberduck in #4613
- Add additional logs when embedded Node.js is not available by @zglicz in #4618
- Reduce log severity to warning for unfound ESLint reports by @yassin-kammoun-sonarsource in #4622
- Skip embedded Node.js runtime deployment if
sonar.nodejs.executable
is set by @ilia-kebets-sonarsource in #4616 - Resolve issue #4459: Fix FP S2699 (
Tests should include assertions
): globalexpect()
aren't detected by @ericmorand-sonarsource in #4628 - Update typescript-eslint and other deps by @saberduck in #4625
- Add S6957 (
eslint-plugin-react/no-deprecated
) extracted from S1874 (deprecation
) by @yassin-kammoun-sonarsource in #4619 - Resolve issue #4507 by @ericmorand-sonarsource in #4629
- Disable ucfg rule for JS embedded in HTML files by @ilia-kebets-sonarsource in #4074
- Create rule S6958: No literal call by @ilia-kebets-sonarsource in #4638
- Change message to suggest upgrading to LTS version and not mention minimum version by @saberduck in #4611
- Create rule S6959: "Array.reduce()" calls should include an initial value by @yassin-kammoun-sonarsource in #4626
- Fix FP S6754 (
hook-use-state
): Ignore state variables without a setter by @yassin-kammoun-sonarsource in #4637 - Resolve issue #4631: Fix FP S2699 (
assertions-in-tests
): Add support forsupertest
by @ericmorand-sonarsource in #4636 - Fix SQ raised issue by @ilia-kebets-sonarsource in #4642
- Update eslint-plugin-sonarjs version by @zglicz in #4643
- Update for release by @zglicz in #4644
New Contributors
Full Changelog: 10.12.0.25537...10.13.0.25911
This release will be part of SonarQube 10.5
Milestone: https://github.com/SonarSource/SonarJS/milestone/86