diff --git a/.architecture-rules.yaml b/.architecture-rules.yaml index ba41ab2d..6c858f24 100644 --- a/.architecture-rules.yaml +++ b/.architecture-rules.yaml @@ -600,6 +600,92 @@ template_rules: file_pattern: "app/templates/**/*.html" recommended_pattern: '' +# ============================================================================ +# FRONTEND COMPONENT RULES +# ============================================================================ + +frontend_component_rules: + + - id: "FE-001" + name: "Use pagination macro instead of inline HTML" + severity: "warning" + description: | + Use the shared pagination macro instead of duplicating pagination HTML. + Import from shared/macros/pagination.html. + + WRONG (inline pagination): +
+ + Showing ... + +