-
-
Notifications
You must be signed in to change notification settings - Fork 77
quality-debt: inc/models/class-site.php β PR #1125 review feedback (medium)Β #1138
Copy link
Copy link
Open
Labels
model:opus-4-7Override: route dispatch to claude-opus-4-7 (wins over tier:*)Override: route dispatch to claude-opus-4-7 (wins over tier:*)origin:workerAuto-created by pulse labelless backfill (t2112)Auto-created by pulse labelless backfill (t2112)priority:mediumMedium severity β moderate quality issueMedium severity β moderate quality issuequality-debtUnactioned review feedback from merged PRsUnactioned review feedback from merged PRssource:review-feedbackAuto-created by quality-feedback-helper.shAuto-created by quality-feedback-helper.shstatus:availableTask is available for claimingTask is available for claimingtier:thinkingRoute to opus-tier model for dispatchRoute to opus-tier model for dispatch
Metadata
Metadata
Assignees
Labels
model:opus-4-7Override: route dispatch to claude-opus-4-7 (wins over tier:*)Override: route dispatch to claude-opus-4-7 (wins over tier:*)origin:workerAuto-created by pulse labelless backfill (t2112)Auto-created by pulse labelless backfill (t2112)priority:mediumMedium severity β moderate quality issueMedium severity β moderate quality issuequality-debtUnactioned review feedback from merged PRsUnactioned review feedback from merged PRssource:review-feedbackAuto-created by quality-feedback-helper.shAuto-created by quality-feedback-helper.shstatus:availableTask is available for claimingTask is available for claimingtier:thinkingRoute to opus-tier model for dispatchRoute to opus-tier model for dispatch
Unactioned Review Feedback
Source PR: #1125
File:
inc/models/class-site.phpReviewers: coderabbit
Findings: 1
Max severity: medium
MEDIUM: coderabbit (coderabbitai[bot])
File:
inc/models/class-site.php:1783π οΈ Refactor suggestion | π Major | β‘ Quick win
Return a
WP_Errorfrom the exception path too.This branch reintroduces a generic
falsefailure mode, so callers still cannot handle all delete failures uniformly. Wrapping the caught throwable in a translatedWP_Errorkeepsdelete()consistent with the newwp_delete_site()error propagation.π‘ Proposed change
try { $wp_result = wp_delete_site($this->get_id()); } catch (\Throwable $e) { wu_log_add('fatal-error', $e->getMessage(), LogLevel::ERROR); - return false; + return new \WP_Error( + 'wu_' . $this->model . '_delete_failed', + __('Failed to delete the site.', 'ultimate-multisite') + ); }As per coding guidelines: 'Use
WP_Errorfor validation and operation failures, not exceptions. Checkis_wp_error()on return values.'π€ Prompt for AI Agents
View comment
Auto-generated by
quality-feedback-helper.sh scan-merged. Review each finding and either fix the code or dismiss with a reason.aidevops.sh v3.14.75 automated scan.