Автоматическое указание JavaDoc для возвращаемого тега с использованием Intellij IDEA 2016.2.4

#java #intellij-idea #javadoc

#java #intellij-idea #Javadoc

Вопрос:

Как я могу настроить свою ИДЕЮ на автоматическое указание всего предложения для return тегов? IDE автоматически указывает только первую строку, но игнорирует следующие. Поэтому checkstyle указывает мне на то, что эта строка имеет неправильный отступ. Когда я использую четыре табуляции для отступа строки, сообщение checkstyle исчезает, но после того, как я переформатирую код с помощью Ctrl Alt L, символы табуляции удаляются, и я снова получаю то же сообщение. Я не нашел никаких настроек для возвращаемого тега File > Settings > Editor > Code Style > Java > JavaDoc tab . Заранее спасибо!

Комментарии:

1. Просто взглянул на наш форматировщик кода, который используется в довольно широкой базе и выполняет то же самое переформатирование. Я бы, вероятно, предпочел исключить правило checkstyle, которое жалуется на это..

2. @hammerfest Я не знаю, почему, но перенос предложения в p теги приводит к исчезновению сообщения. Выглядит некрасиво, но это единственное обходное решение, помимо исключения правила. Не могли бы вы указать мне на это правило? Я только нашел JavadocTagContinuationIndentation , но, боюсь, это также повлияет на все другие вещи в javadoc

3. Вы все равно не должны использовать вкладки. Используйте пробелы.

Ответ №1:

В текущем IntelliJ-IDEA (2022.2) есть настройка для этого. Я использовал его, чтобы успешно избавиться от ошибки CheckStyle. В разделе Settings > Editor > Code Style > Java > JavaDoc вкладка, узел Other > Indent continuation lines , просто активируйте этот флажок.