What's Changed
- JS-653 Run Java plugin and JS bridge tests in parallel by @zglicz in #5223
- JS-671 Prepare next development iteration by @kebetsi in #5269
- Run compiled js tests instead of ts by @zglicz in #5251
- JS-668 Update rule metadata for CSS by @kebetsi in #5268
- JS-682 Sync rspec by @zglicz in #5290
- JS-680 Move to using external rspec-maven-plugin by @zglicz in #5288
- JS-643 Enable Java ruling by @zglicz in #5208
- JS-681 Generate rspec for CSS using plugin by @zglicz in #5289
- JS-684 Fix Typedoc config by @zglicz in #5298
- JS-683 Automatically update README.MD with rule counts by @zglicz in #5291
- JS-687 update rspec by @zglicz in #5301
- JS-688 Allow calling mvn install/deploy from subfolders by @zglicz in #5302
- JS-690 Update message on latest supported Typescript by @vdiez in #5303
- JS-686 Use external artifact for runtimes by @zglicz in #5300
- JS-693 Enable Java ruling by @vdiez in #5308
- Update developers by @vdiez in #5309
- JS-545 Configure renovate to use repox private npm registry by @zglicz in #5313
- Update transitive packages by @zglicz in #5319
- Update dependency org.sonarsource.orchestrator:sonar-orchestrator-junit5 to v5.6.1.2597 by @renovate in #5330
- JS-604 Update license excludes by @zglicz in #5311
- JS-634 Add default roles by @zglicz in #5314
- JS-633 Improve S3735: if no types, don't raise by @zglicz in #5312
- JS-72 JS-342 Calls to node:assert library should count as valid assertions by @zglicz in #5320
- JS-591 Retry with different config by @zglicz in #5332
- JS-41 Augment vitest assertions to include expectTypeOf and assertType by @zglicz in #5326
- Update dependency com.google.code.gson:gson to v2.13.1 by @renovate in #5327
- JS-701 Consider SonarJasmin active by default by @karim-ouerghemmi-sonarsource in #5333
- JS-588 Improve error message for unresponsive bridge server by @zglicz in #5334
- JS-703 Update README to rename SonarLint to SonarQube for IDE by @vdiez in #5337
- JS-628 Showcase going through inner files in search of assertions by @zglicz in #5335
- JS-702 Ignore git folder by @vdiez in #5336
- JS-628 S2699: Improved handling cross-file method calls by @zglicz in #5339
- Update dependency tsx to v4.19.4 by @renovate in #5340
- JS-153 Capture parsing errors in CSS by @vdiez in #5341
- JS-708 Update rule descriptions by @vdiez in #5345
- JS-707 S2068 should be case-insensitive and support "passphrase" by @GabinL21 in #5344
- JS-705 Rewrite rule to work with Typescript ParserServicesWithTypeInformation by @zglicz in #5342
- JS-625 Add support for 'cdk8s' and '@pulumi' by @zglicz in #5349
- New renovate config by @vdiez in #5354
- JS-711 NOJIRA small type change for ast in output analysis by @zglicz in #5358
- JS-712 Remove multi-part response for BridgeResponse by @zglicz in #5361
- JS-713 S2699 new implementation could cause endless loop by @zglicz in #5365
- BUILD-8073 Migrate public repositories workflows to large runners by @SamirM-BE in #5366
- JS-714 EZ SQ issue - break string by @zglicz in #5369
New Contributors
- @karim-ouerghemmi-sonarsource made their first contribution in #5333
- @GabinL21 made their first contribution in #5344
Full Changelog: 10.22.0.32148...10.23.0.32711