#intellij-idea #coding-style
#intellij-idea #стиль кодирования
Вопрос:
Когда if
условие огромно и занимает несколько строк, условие и тело становятся моноблоком, потому что отступ по умолчанию равен 4, а IDEA выравнивает многострочный if
до 4.
if (status != HttpStatus.OK.value()
|| doc.title().equals("Foo")
|| list.isEmpty()) {
logger.info("Awful readability.");
foobar();
ex.execute(this);
}
или
if (status != HttpStatus.OK.value() ||
doc.title().equals("Foo") ||
list.isEmpty()) {
logger.info("The most horrible readability.");
foobar();
ex.execute(this);
}
Удобочитаемость становится так себе. Для этого я хочу вставить пустую строку после условия или вставить дополнительный отступ для условий с помощью автоматического форматирования.
if (status != HttpStatus.OK.value()
|| doc.title().equals("Foo")
|| list.isEmpty()) {
logger.info("Good readability.");
foobar();
ex.execute(this);
}
OR
if (status != HttpStatus.OK.value()
|| doc.title().equals("Foo")
|| list.isEmpty()) {
logger.info("Good readability.");
foobar();
ex.execute(this);
}
К сожалению, я не могу найти что-то в параметрах стиля кода.
Ответ №1:
Форматирование кода IntelliJ IDEA не поддерживает автоматическую вставку пустых строк в тела методов.
Комментарии:
1. Дополнительная поддержка отступов?