Я пытаюсь унифицировать стили форматирования кода для IntelliJ и Eclipse для моей команды.Я почти все заработал, но одна маленькая вещь раздражает меня часами, и я не могу найти решение.Закрывающая круглая скобка обернутой строки в Eclipse имеет отступ, но не должна.IntelliJ делает это правильно следующим образом:
private static final Set<String> HOST_WHITE_LIST = new HashSet<>(
Arrays.asList(
"www.google.com",
"localhost"
)
);
Но Eclipse отступает закрывающую скобку примерно так:
private static final Set<String> HOST_WHITE_LIST = new HashSet<>(
Arrays.asList(
"www.google.com",
"localhost"
)
);
Хуже всего то, что в настройках Eclipse для стиля кода,это правильно, поэтому мне интересно, как это вообще возможно.Я бы догадался, что Eclipse использует тот же код под капотом для форматирования предварительного просмотра в настройках, а также фактического кода.
Вот скриншот настроек с правильным отступом:
А вот неправильный отступ после форматирования реального кода:
Обновление
Как указано в комментариях, оно не имеет ничего общего с запятой, какВы можете увидеть на скриншотах.Это была ошибка копирования-вставки.Как вы видите на скриншотах, список намного длиннее.Я удалил запятую из примера кода.