Branch: refs/heads/claude/cool-tesla-kebkgq Home: https://github.com/xwiki/xwiki-dev-llm Commit: d02ecfc14ba42a257f191007fca41057958db952 https://github.com/xwiki/xwiki-dev-llm/commit/d02ecfc14ba42a257f191007fca410... Author: Vincent Massol <[email protected]> Date: 2026-08-19 (Wed, 19 Aug 2026) Changed paths: M .claude-plugin/marketplace.json M kimi.plugin.json M opencode.jsonc M xwiki/.claude-plugin/plugin.json M xwiki/okf/sonarqube/test-code-rules.md Log Message: ----------- [Misc] Correct the S3415 verdict in the SonarQube test-code rules The entry told a reader to "default to dropping" java:S3415, which is the wrong prior: a full sweep of the rule needed a drop on roughly one site in six, and the discriminator (does either operand read `null`?) is decidable from the one line the issue already points at. The two genuine drop shapes it lists are kept — they are now presented as the drop list rather than as a reason to skip the rule. Also adds the two mechanics the sweep proved necessary: Sonar flags only some of a file's reversed assertions, so the whole file must be converted or it reads two ways; and a swap never changes overload resolution, even across numeric types. Co-Authored-By: Vincent Massol <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications