============ Coding style ============ This document attempts to explain the basic styles and patterns used in the Mozilla codebase. New code should try to conform to these standards, so it is as easy to maintain as existing code. There are exceptions, but it's still important to know the rules! Whitespace ~~~~~~~~ Line length ~~~~~~~~~~~ Line length ~~~~~~~~~~~