Стиль кода Intellij IDEA — вставить пустую строку или дополнительный отступ после нескольких условий

#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. Дополнительная поддержка отступов?