JS_012_DRY_AFTER_SECOND_DUPLICATION:
Severity: major. Bereich: js.
Regel
(kein Regeltext)
Reflection-Check
check:
fail: Gleiches Fetch/Error/Status/Inline-Confirm-Muster existiert in mehreren Feature-Dateien
mit Abweichungen.
pass: Wiederholte API-, DOM-, Status-, Escape-, Debounce- oder Confirm-Patterns
sind zentralisiert.
remediation: Kleinen gemeinsamen Helper in shared/ui, shared/api oder feature-local
util extrahieren; keine globale Utility-Kiste ohne klare Ownership.
type: quality_scanEvidence
- FOWLER_SEPARATED_PRESENTATION, Martin Fowler: Separated Presentation