Для # 2 вы можете настроить автоформатирование Eclipse, чтобы сделать это для вас.
Загляните под панель настроек; в левой части (дерево) выберите стиль кода Java (щелкните стрелку, чтобы развернуть раздел), затем выберите «Форматирование». Затем вы можете решить использовать единый стиль форматирования для всех ваших проектов или установить флажок, чтобы применить специальный набор правил форматирования только к текущему проекту. Некоторые параметры включают, где найти пробелы и новые строки.
Вы также можете использовать панель «Сохранить действия», чтобы повторно применять одни и те же правила форматирования при каждом сохранении файлов. Лично я использую (и членов команды также) этот метод, чтобы гарантировать, что форматирование файлов всегда согласовано. Путем механического переформатирования таким образом, изменения в файле всегда будут отображаться «должным образом» в Subversion / Git - у меня нет случайных изменений, вносимых только в пробел, в файлы, которые отображаются как «ложноположительные» изменения.