[webkit-dev] Ambiguity in the style guide
Martin Robinson
mrobinson at webkit.org
Mon Mar 19 22:37:09 PDT 2012
Hello WebKittens,
While I am loathe to take up list space with another style guide
threads, Eric Seidel recently pointed out to me some ambiguities in
the style guide at https://bugs.webkit.org/show_bug.cgi?id=81602.
Namely sections three and four of the "#include Statements" section.
The relevant sections are:
"Other #include statements should be in sorted order (case sensitive,
as done by the command-line sort tool or the Xcode sort selection
command). Don't bother to organize them in a logical order."
and
"Includes of system headers must come after includes of other headers."
The ambiguities are:
1. Are WTF and other WebKit headers included like #include
<project/foo.h> considered "system headers"?
2. Exactly what sort order is desired (e.g. capitals before lower case)?
Hopefully this isn't seen as just a pedantic exercise. I'm interested
in answering these questions so that I can modify check-webkit-style
to catch these errors. On the other hand, if the exact nature of these
rules is seen as unimportant, perhaps we could just remove that part
of the guide.
--Martin
More information about the webkit-dev
mailing list