2013-11-13 4 views
5

У меня есть файл конфигурации xml для плагина maven checkstyle. Я установил плагин Intellij Idea и вижу все нарушения checkstyle. Есть ли способ исправить большинство из них автоматически? Например, настройка автоматического форматирования? Есть ли способ настроить Intellij Idea для автоматического форматирования из файла конфигурации checktyle?Как исправить все проблемы стиля проверки с помощью Intellij Idea?

+0

Если у вас есть пользовательский/добавленный код в настройках, то в файле, если вы нажмете «Ctrl + Alt + L», переформатируйте код – user1587504

ответ

0

У меня такая же проблема. Насколько я знаю, правила, используемые для переформатирования, не могут быть импортированы из конфигурации Checkstyle. Вы можете настроить правила Checkstyle в конфигурации стиля кода Idea (File -> Settings -> Code Style), а затем переформатировать код (Code -> Reformat Code [Ctrl+Alt+L]) в соответствии с правилами (вы можете применить его ко всей базе кода сразу).

2

Есть опция сейчас.

checkstyle-IDEA с 4.24.0 Особенности импорта конфигурации checkstyle.

Пожалуйста, установите CheckStyle-IDEA плагин (http://plugins.jetbrains.com/plugin/1065?pr=idea), он может быть найден через плагин хранилища (Настройки | Плагины | Обзор репозиториев). Перейдите к Настройки | Редактор | Стиль кода, выберите стиль кода, который вы хотите импортировать Конфигурация 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. Скопировал ответ с here

Смежные вопросы