On 15/08/21 3:44 am, Alex Rousskov wrote:
On 8/12/21 8:31 PM, Amos Jeffries wrote:
I am aware that Factory ... prefers the one-line style.
Factory does not prefer the one-line style.
The existence of such a style requirement on Factory developers, and
thus need for Squid code to match it for ease of future bug fixing, was
given to me as a reason for ICAP and eCAP feature code staying in the
Factory supplied one-line format despite the remainder of Squid code
back then using two-line.
So, between your two responses I gather that there will be no push-back
on a PR adding enforcement of two-line function/method definitions by
astyle 3.1.
If we don't have agreement on a change I will
implement enforcement of the existing style policy.
I cannot find any existing/official rules regarding single- or
multi-line function definitions in [1]. Where are they currently stated?
[1] https://wiki.squid-cache.org/SquidCodingGuidelines
It appears to be one of the policy rules not copied over to that page
from the Squid-2 page.
"Follow the coding style of the rest of the code."
... the bulk of Squid code uses two-line. Only the ICAP,eCAP, SSL-Bump
code received in large PRs from Factory or third-party imported
libraries (also large imports) use one-line.
Amos
_______________________________________________
squid-dev mailing list
squid-dev@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-dev