Файл в репозитории, который запрещает IntelliJ использовать импорт по звездам - PullRequest
0 голосов
/ 22 ноября 2018

Я знаю, как отключить импорт звездочек в IntelliJ: IntelliJ: Никогда не использовать импорт подстановочных знаков

Однако каждый разработчик из моей команды должен делать это вручную для каждого языка (Java, Groovy,и т.д.) и для меня это напрасная трата времени.

Есть ли какой-нибудь способ сообщить IDEA через Gradle или файл в репозитории в каталоге .idea, чтобы никогда не использовать импорт звездочек в каком-то конкретном проекте?

1 Ответ

0 голосов
/ 22 ноября 2018

Вы можете сделать это с двумя файлами в папке проекта .idea:

.idea/codeStyles
├── codeStyleConfig.xml
└── Project.xml

.idea / codeStyles / Project.xml

<component name="ProjectCodeStyleConfiguration">
  <code_scheme name="Project" version="173">
    <GroovyCodeStyleSettings>
      <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="500" />
      <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="500" />
    </GroovyCodeStyleSettings>
    <JavaCodeStyleSettings>
      <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="500" />
      <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="500" />
    </JavaCodeStyleSettings>
  </code_scheme>
</component>

.idea / codeStyles / codeStyleConfig.xml

<component name="ProjectCodeStyleConfiguration">
  <state>
    <option name="USE_PER_PROJECT_SETTINGS" value="true" />
    <option name="PREFERRED_PROJECT_CODE_STYLE" value="Project" />
  </state>
</component>

В этом примере я установил ограничение в 500 классов для языков программирования Java и Groovy:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...