Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

144
Views
Importaciones sin restricciones de eslint personalizadas para lodash frente a lodash/fp

Estoy tratando de definir una lista de ciertos métodos de lodash que deberían importarse desde fp. Además, estoy tratando de no permitir la importación desde el nivel superior de lodash. Debería prohibir las importaciones desestructuradas de lodash.

Aquí está el objetivo:

 import _ from 'lodash'; // should show message "Import [module] from lodash/[module] instead" import { isEqual } from 'lodash'; // should show message "Import [module] from lodash/[module] instead" import isEmpty from 'lodash/isEqual'; // should pass import set from 'lodash/set'; // should show message "Import [module] from lodash/fp/[module] instead"

eslintrc.json

 "no-restricted-imports": [ "error", { "patterns": [ { "group": ["lodash/set"], "message": "Import [module] from lodash/fp/[module] instead" }, { "group": ["lodash", "!lodash/*"], "message": "Import [module] from lodash/[module] instead" } ] } ],

Estas son las banderas/patrones con los que he estado trabajando. Intenté activar y desactivar los emparejadores negativos, y cambié el orden de las cadenas de matriz de grupo y los grupos en sí. No se pueden obtener los errores de eslint deseados.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

¿Qué tal esto?

 "no-restricted-imports": [ "error", { "paths": [ { "name": "lodash", "message": "Import [module] from lodash/[module] instead" } ], "patterns": [ { "group": ["lodash/set"], "message": "Import [module] from lodash/fp/[module] instead" } ] } ],
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!