Eclipse Checkstyle Плагин: CustomImportOrder - PullRequest
0 голосов
/ 21 марта 2019

Я использую фотон Eclipse. Плагин проверки стиля: 8.12.0.201808161509

У меня есть пользовательский раздел CustomImportOrder.

        <module name="CustomImportOrder">
            <property name="sortImportsInGroupAlphabetically" value="true"/>
            <property name="separateLineBetweenGroups" value="false"/>
            <property name="specialImportsRegExp" value="^com\.xxx\."/>
            <property name="customImportOrderRules" value="STATIC###STANDARD_JAVA_PACKAGE###SPECIAL_IMPORTS"/> 
        </module>

Я сделал:

  • Импортировать мой файл checkstyle.xml в Настройки -> Контрольные стили.

  • Настройка Eclipse -> Pref -> Java -> Стиль кода -> Импорт Organisse отражает это.

  • Создайте Pref -> Java -> Code Style -> Formatter, используя плагин Checkstyle.

Когда я запускаю сборку Maven, плагин checkstyle работает очень хорошо , так как Eclipse правильно отформатировал мой код

Но когда я нажимаю на свой проект, и CheckStyle -> Проверить код с CheckStyle, я получаю:

Неправильный лексикографический порядок импорта com.xxx. Должно быть раньше 'Java.yyy'.

Я получаю и другие ошибки проверки

Есть идеи?

Я дважды проверяю, и моя конфигурация является конфигурацией по умолчанию в checkstyle (без использования встроенных конфигов "sun" или "google".

1 Ответ

0 голосов
/ 21 марта 2019

Удаление проекта (не рабочей области) и запуск Eclipse с -clean и повторный импорт проекта решили проблему

...