[xwiki/xwiki-dev-llm] 707cdb: [Misc] Drop the duplicated rule-key lists and stal...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-dev-llm Commit: 707cdb63c1c72152a80abdc5954bd9f606d7e18d https://github.com/xwiki/xwiki-dev-llm/commit/707cdb63c1c72152a80abdc5954bd9... Author: Vincent Massol <vincent@massol.net> Date: 2026-08-27 (Thu, 27 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/index.md M xwiki/okf/sonarqube/constant-and-resource-rules.md M xwiki/okf/sonarqube/dead-code-rules.md M xwiki/okf/sonarqube/index.md M xwiki/okf/sonarqube/modernization-rules.md M xwiki/okf/sonarqube/simplification-rules.md M xwiki/okf/sonarqube/syntax-rules.md M xwiki/okf/sonarqube/test-code-rules.md Log Message: ----------- [Misc] Drop the duplicated rule-key lists and stale anecdotes from the sonarqube OKF * Collapse the rule-key lists to one authoritative copy: sonarqube/index.md's rule map. The three other copies had all drifted — okf/index.md's per-family bullets were missing 24 of the 69 keys (test-code-rules advertised 4 of 9, simplification 12 of 21), and each family file's frontmatter summary and "S1116 · S1124 · …" subtitle line were missing 14 between them. A stale list makes a rule read as undocumented and the fix get applied past the trap the file exists to describe. The summaries now describe the traps instead of enumerating keys, which is what a family file is chosen on. * Remove the "used to be on the denylist" notes for S3252 and S6355 and the same framing on S3252's own section. The current placement already says it, and okf/conventions/code-comments.md rules out justifying by history. * Generalise six one-off batch statistics (site counts, "18 of the 22", "one site in six") that sonarqube/index.md's own policy excludes as volatile. The durable signal — near-zero drops, near-100% drops, permanent drop — is kept. * Delete the S8924 "not yet established" note; its actionable half is already step 1 of that same list. * Verified before the edit that all 69 documented keys and the 33 denylist keys are still present and status=READY in SonarCloud's Java ruleset for the xwiki org, so nothing here documents a retired rule. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
participants (1)
-
XWiki Notifications