[xwiki/xwiki-commons] 4b02fc: [Misc] Suppress java:S2629 on the install-plan dep...
Branch: refs/heads/claude/nifty-bell-je8lo7-s2629 Home: https://github.com/xwiki/xwiki-commons Commit: 4b02fc6f3f4f4b5160e9856e75044d8cceed1d68 https://github.com/xwiki/xwiki-commons/commit/4b02fc6f3f4f4b5160e9856e75044d... Author: Vincent Massol <[email protected]> Date: 2026-08-11 (Tue, 11 Aug 2026) Changed paths: M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/job/internal/AbstractInstallPlanJob.java Log Message: ----------- [Misc] Suppress java:S2629 on the install-plan dependency log calls (SonarQube) * The 4 java:S2629 issues on AbstractInstallPlanJob are false positives: the explicit extensionDependency.toString() is deliberate. Log arguments are kept as objects in the captured LogEvent and XStream-serialized into the job log, where an ExtensionDependency would be walked as a full object graph (it carries an unbounded Map<String, Object> of custom properties). * Add @SuppressWarnings("java:S2629") on the three enclosing methods plus the inline rationale at each call site, following the convention already used in DefaultJobProgress. Co-Authored-By: Vincent Massol <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications
participants (1)
-
XWiki Notifications