Code formatting¶
Note, these guidelines do not cover:
third-party code imported into the source tree, which is covered by the guidelines for the upstream projects
released schema files which would require re-releasing if changed by reindenting
All languages¶
Use spaces to indent; do not ever use tabs
Java¶
All Java code is formatted with:
an indentation size of two spaces
braces use the Java variant of K&R style
XML¶
All XML code is formatted with:
an indentation size of two spaces
attributes on multiple lines aligned vertically after the element name.