Я настроил плагин Spotless Maven. Раньше я использовал формат eclipse Google Style и изменил отступ на 4, а длину строки на 100.
Теперь использование
дает мне это без необходимости предоставлять XML-файл eclipse в каждый репозиторий git.
Однако есть две вещи, которые я хотел бы изменить.
Мне нравится отступ в 4 пробела, но я также хочу отступ в продолжение 4 пробелов, но и Google, и Palantir используют 8 пробелов
Код: Выделить всё
public Producer getProducer(int number) {
final producers = producerService
.findProdusers(number)
.orElseThrow(() -> new RuntimeException());
return producer;
}
Код: Выделить всё
public Producer getProducer(int number) {
final producers = producerService
.findProdusers(number)
.orElseThrow(() -> new RuntimeException());
return producer;
}
Следующая вещь, для которой я не могу найти решение. В методах со многими параметрами мне понравилось размещать конечные и начальные скобки метода на новой строке.
Код: Выделить всё
public ResponseEntity
getProducer(
@RequestParam final Integer name,
@RequestParam final LocalDateTime date
) {
}
Но это также должно быть разрешено
Код: Выделить всё
public ResponseEntity
getProducer(@RequestParam final Integer name) {
}