[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."


"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.


More information about the webkit-dev mailing list