Ответ 1
ОБНОВЛЕНИЕ: поддерживается начиная с версии плагина 4.24.0, подробности см. Здесь.
Оригинальный ответ 2013 года:
Пока нет возможности, пожалуйста, пометьте звездочкой/проголосуйте, чтобы отследить прогресс в проблеме.
Я решил внести свой вклад в плагин android maven.
Они используют довольно специфический формат стиля кода. Мне потребуется некоторое время для изменения правил формата кода IDEA для удовлетворения их требований.
К счастью, есть конфигурация checkstyle. Я уже установил плагин check-style для IDEA и сразу вижу, что мое текущее форматирование неверно.
К сожалению, я не нашел способ импортировать конфигурацию checkstyle в правила форматирования IDEA.
Мне интересно, если это возможно.
ОБНОВЛЕНИЕ: поддерживается начиная с версии плагина 4.24.0, подробности см. Здесь.
Оригинальный ответ 2013 года:
Пока нет возможности, пожалуйста, пометьте звездочкой/проголосуйте, чтобы отследить прогресс в проблеме.
наконец-то есть что-то:
checkstyle-IDEA, поскольку 4.24.0 содержит импорт конфигурации checkstyle.
Теперь доступно решение:
Пожалуйста, установите плагин CheckStyle-IDEA (http://plugins.jetbrains.com/plugin/1065?pr=idea), его можно найти через репозиторий плагинов (Settings | Plugins | Обзор репозиториев).
Перейдите в Настройки | Редактор | Стиль кода, выберите стиль кода, который вы хотите импортировать в конфигурацию CheckStyle.
Нажмите "Управление"... | Импорт.., выберите "Конфигурация CheckStyle" и выберите соответствующий файл конфигурации CheckStyle. Нажмите "ОК".
В конце вы увидите сообщение "Параметры конфигурации CheckStyle были импортированы в... схему".
Если у вас возникнут какие-либо проблемы, вы можете создать новую проблему для подключаемого модуля CheckStyle: https://github.com/jshiell/checkstyle-idea/issues. Эта проблема на самом деле является дубликатом https://github.com/jshiell/checkstyle-idea/issues/126.
Версия плагина CheckStyle, где доступна эта функция, - 4.24.0
Скопировано из https://youtrack.jetbrains.com/issue/IDEA-61520#comment=27-1292600
Существует уродливое обходное решение, с которым я смог жить:
Сначала импортируйте формат Checkstyle в Eclipse, как описано здесь: Как создать конфигурацию форматирования Eclipse из конфигурации checkstyle?
Затем экспортируйте формат из Eclipse (через Windows → Настройки → Java → Стиль кода → Formatter → Изменить → Экспортировать и импортировать полученный *.xml файл в IntelliJ IDEA
Конечно, это любопытные поклонники, особенно если у вас нет кого-то, у кого есть Eclipse, так как вам нужно его установить, чтобы "перевести" формат checkstyle во что-то, что IntelliJ может читать; но если это нужно сделать только один раз для проекта, это может быть несколько лучше, чем вручную настроить формат.