Checkstyle / Sonarqube CustomImportOrder - PullRequest
0 голосов
/ 17 марта 2020

В моем SonarQube появилось правило CheckStyle, которое я должен соблюдать:

<module name="CustomImportOrder">
    <property name="customImportOrderRules" value="STATIC###THIRD_PARTY_PACKAGE"/>
    <property name="separateLineBetweenGroups" value="true"/>
    <property name="sortImportsInGroupAlphabetically" value="true"/>
    <property name="specialImportsRegExp" value="^$"/>
    <property name="standardPackageRegExp" value="java|javax"/>
    <property name="thirdPartyPackageRegExp" value="^$"/>
</module>

Я пытаюсь выполнить это с помощью вещи IntelliJ IDEA "Оптимизировать импорт". Итак, я собираюсь в Settings> Editor> Code Style> Java> imports> Import Layout и делаю это:

enter image description here

Но это не очень помогает, и я получаю сообщение об ошибке, в котором говорится, что по какой-то причине мне нужно поместить локальные пакеты перед стандартными пакетами, хотя этого нет в свойствах CustomImportOrder. И нет никакого значения по умолчанию для пакетов локального проекта.

Как я могу соответствовать этому?

...