[xwiki/xwiki-dev-llm] c54279: [Misc] Document S1871, S2589, S3358, S3457 and S38...
Branch: refs/heads/claude/cool-tesla-jwqn4a Home: https://github.com/xwiki/xwiki-dev-llm Commit: c542797ad7aae473150759444f4eb6282ffd8d02 https://github.com/xwiki/xwiki-dev-llm/commit/c542797ad7aae473150759444f4eb6... Author: Vincent Massol <[email protected]> Date: 2026-08-11 (Tue, 11 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/index.md M xwiki/okf/sonarqube/simplification-rules.md Log Message: ----------- [Misc] Document S1871, S2589, S3358, S3457 and S3824, and the Checkstyle metric gates * index: add a universal drop condition for Checkstyle's metric rules (BooleanExpressionComplexity max 3, ExecutableStatementCount max 30) — they reject mechanically-correct S1871/S3358/S9016 fixes after the tests have run. Add S4973 to the denylist as a real-bug rule. Move S3824 out of the denylist, since it is fixable under stated conditions. * simplification-rules: add S1871 (merge duplicate branches, with the complexity discriminator), S2589 (which redundant expressions are noise and which are deliberate), S3358 (guard-clause extraction; the this(...) and statement-count drops), S3457 (the toString() shape is clean, the %n shape is a behaviour change) and S3824 (single-put only; the ConcurrentHashMap bin-lock drop). 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
participants (1)
-
XWiki Notifications