Branch: refs/heads/claude/cool-tesla-pydmiq Home: https://github.com/xwiki/xwiki-dev-llm Commit: a7d80d17ffb6a131fdd26acaf9baa951a4d55cc9 https://github.com/xwiki/xwiki-dev-llm/commit/a7d80d17ffb6a131fdd26acaf9baa9... Author: Vincent Massol <[email protected]> Date: 2026-08-05 (Wed, 05 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/dead-code-rules.md M xwiki/okf/sonarqube/index.md M xwiki/okf/sonarqube/simplification-rules.md M xwiki/okf/sonarqube/test-code-rules.md Log Message: ----------- [Misc] Add S8714 and S4201 to the SonarQube OKF, and three drop conditions learned in a sweep * New: S8714 (try/catch/fail -> assertThrows) with its three shapes, and S4201 (redundant null check before instanceof). * S5786: an @Override cannot have its visibility reduced, and a cross-package read of a test class constant blocks making the class package-private. * S1185: removing a public super-only override passes revapi, so "it is public API" is not by itself a drop reason. * S1144: a private member named as a string in a reflection test is used, not dead. 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