Uses the recommended conventions.
Add rules for enforcing tabs in Java, and spaces in Ruby. Add a rule to make sure trailing whitespace is trimmed and that no new final newline is inserted.