В IntelliJ Ultimate, как я могу установить стиль кода для установки абсолютного импорта перед относительным импортом?
В IntelliJ Ultimate мы работаем над реагирующим приложением, и это наши стили кода:
<code_scheme name="Default" version="173">
<HTMLCodeStyleSettings>
<option name="HTML_SPACE_INSIDE_EMPTY_TAG" value="true" />
</HTMLCodeStyleSettings>
<JSCodeStyleSettings version="0">
<option name="USE_DOUBLE_QUOTES" value="false" />
<option name="FORCE_QUOTE_STYlE" value="true" />
<option name="ENFORCE_TRAILING_COMMA" value="WhenMultiline" />
<option name="SPACES_WITHIN_IMPORTS" value="true" />
</JSCodeStyleSettings>
<XML>
<option name="XML_SPACE_INSIDE_EMPTY_TAG" value="true" />
</XML>
<codeStyleSettings language="JavaScript">
<option name="IF_BRACE_FORCE" value="3" />
<indentOptions>
<option name="INDENT_SIZE" value="2" />
<option name="TAB_SIZE" value="2" />
</indentOptions>
</codeStyleSettings>
</code_scheme>
Есть ли способ установить стиль кода для установки абсолютного импорта перед относительным импортом?
import _ from 'lodash';
import User from './User';
плохой
import User from './User';
import _ from 'lodash';
1 ответ
Решение
Вы можете включить сортировку импорта по имени модуля - таким образом все импорты приложения, которые начинаются с ./
будет идти после импорта из node_modules. Эта опция доступна в Предпочтения | Редактор | Код Стиль | JavaScript или TypeScript | Импорт, сортировка импорта по модулям.
Для расширенной поддержки сортировки / группировки импорта, пожалуйста, проголосуйте за WEB-21182