Можно ли создать правило Eslint, поддерживающее настраиваемый порядок импорта
Я хочу вызвать предупреждение или ошибку Eslint при следующем неверном заказе.
т.е.
Недействителен:
import utilsMicky from 'utils/micky';
import containersMicky from'containers/micky';
import componentsMicky from 'components/micky';
Действительный:
import containersMicky from 'containers/micky';
import utilsMicky from 'utils/micky';
import componentsMicky from 'components/micky';



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Очевидно, читая обсуждение там, вам, вероятно, придется создать собственное правило ESLint для такого рода конкретных требований. Их собственное требование состоит в том, чтобы предотвратить импорт из вложенного пути, как вы можете видеть в модульный тест. Исходя из этого, вы потенциально могли бы реализовать правило, обеспечивающее выполнение этого конкретного вашего порядка импорта.
eslint-plugin-import также имеет существующий правило, связанное с порядком, но я не тестировал его, поэтому я не совсем уверен, что он подходит для ваших требований. Возможно, стоит сначала попробовать :)
Надеюсь это поможет!