alfa-laboratory / arui-presets-lint

A set of linting presets for arui-feather-based projects
14 stars 4 forks source link

Сортировка импортов #110

Open Makvagabo opened 4 years ago

Makvagabo commented 4 years ago

Конфликтуют два правила друг с другом

в таком порядке стреляет - simple-import-sort/sort

import { healthCheckPlugin } from 'retail-front-services/server/plugins/health';
import { prometheusHostUIPlugin } from '@/server/plugins/prometheus';
import { indexPagePlugin } from './index-page';
import { layoutDataPlugin } from './layout-data';

в таком стреляет - import/order (ESLint: @/server/plugins/prometheus import should occur before import of ./index-page(import/order))

import { healthCheckPlugin } from 'retail-front-services/server/plugins/health';
import { prometheusHostUIPlugin } from '@/server/plugins/prometheus';
import { indexPagePlugin } from './index-page';
import { layoutDataPlugin } from './layout-data';

проблема кроется в путях типа @/server

stepancar commented 4 years ago

К изночальной проблеме не относится, но у нас не должно быть @server внутри server. На себя ссылаемся относительно

Makvagabo commented 4 years ago

да, локально проблема решилась тем что пути исправил