Actualmente uso tslint. Pero, dado que está en desuso, quiero comenzar a usar eslint en su lugar.
El único problema es que no puedo encontrar una manera de lograr las mismas reglas de agrupación de importación que tengo en tslint:
"ordered-imports": [ true, { "module-source-path": "full", "grouped-imports": true, "groups": ["^([az]|@(?!app))", "^(\\.|@app)"] } ],Que básicamente hace esa separación:
import { errors } from '@common/service-framework/api-utils'; import { AIPayloads } from '@models/core.common.model'; import { groupBy, isEmpty, map, sortBy, uniqBy, values } from 'lodash'; import * as hashObject from 'object-hash'; import { roundRobin } from '@app/common/utils'; import { sanitizeList } from './helpers';Lo que se hace en otras palabras (Reglas):
Ahora, no me importa si una solución no tiene una opción de expresión regular de estilo libre. Solo me importa lograr el mismo resultado.
¿Cómo puedo lograr las mismas reglas de agrupación de importación en eslint?