Я использую фотон 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".