== Why is this an issue? It makes sense to handle all related actions in the same place. Thus, the same ``++++`` might logically handle all facets of CRUD on an entity, with no confusion in the naming about which ``++++`` handles which facet. But go very far beyond that, and it becomes difficult to maintain a transparent naming convention. So to ease maintenance, this rule raises an issue when an ``++++`` has more than the allowed number of ``++++`` tags. === Noncompliant code example With the default threshold of 4: [source,xml] ---- ---- === Compliant solution [source,xml] ---- ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) === Message Reduce the number of forwards in this action from m to at most n. === Parameters .threshold **** ---- 4 ---- Maximum allowed number of "" mappings in an "". **** === Highlighting * primary: ``++++`` tag * secondary: n+ ``++++`` tags ** message: Move this forward to another action. ''' == Comments And Links (visible only on this page) === on 12 Oct 2015, 14:39:44 Ann Campbell wrote: relates to ``++struts-config.xml++``. I was very tempted to add ``++struts-config.xml++`` or ``++xml-config++`` or something similar as an implementation detail, but refrained. endif::env-github,rspecator-view[]