где я работаю, мы используем тот же стиль кода для eclipse в команде, и кроме того, у нас есть работа SonarQube, чтобы найти ошибки стиля (и многое другое). Мы заметили проблему с нашим макс. длина линии, которая устанавливается в 140 символов:Eclipse Formatter: перенос строк для имен методов не работает?
http://i.imgur.com/7pgliqp.png
Eclipse, не обернуть наши методы и конструкторы, и у нас есть несколько, которые являются более чем 140 символов. Это просто проблема красоты, но мне было бы неплохо избавиться от сотен проблем в SonarQube.
Я искал ошибку в googled и нашел несколько записей об ошибках на https://bugs.eclipse.org, но большинство из них очень старые. У кого-нибудь есть обходное решение или решение?
Затмение Luna Release (4.4.0)
Ubuntu 14,04
редактировать:
Хорошо, я сделал некоторые испытания. Похоже, что длина строки является проблемой, когда открывающая скобка является единственным символом, превышающим 140 символов. Поэтому, если закрывающая скобка для параметров - это 139-й символ и открывающая скобка для метода 141 char, то она не будет обертывать линию.
Вы установили eclipse для форматирования исходного кода на странице 'save actions'? Объявление метода более 140 столбцов (imho) плохое; или, вы можете в конечном итоге снизить приоритет правила, связанного сонаром –
@ ᴳᵁᴵᴰᴼ: Да, у нас есть действие сохранения, но и ручное вызов форматирования не будет работать. – Feroc