Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Soporte para Paths Aliases #7

Open
jheckson opened this issue Jun 11, 2023 · 1 comment
Open

Soporte para Paths Aliases #7

jheckson opened this issue Jun 11, 2023 · 1 comment

Comments

@jheckson
Copy link

Un saludo!

No estoy del todo seguro pero estuve instalando este paquete para utilizar sus recomendaciones, todo funciona correctamente solo he notado un problema, es que al usar los Path Aliases de typescript, directamente lanza el siguiente error:

Unable to resolve path to module '@app/filter'.eslint[import/no-unresolved](https://github.com/import-js/eslint-plugin-import/blob/v2.26.0/docs/rules/no-unresolved.md)

Esto lo hice en un proyecto de Angular, para descartar utilice uno de sus proyectos donde utilizan su propio paquete
https://github.com/CodelyTV/linting-js-ts-course/tree/main/1-1-why-linting

agregue la configuración para aceptar los Path aliases

// tsconfig.json
"baseUrl": "./",
"paths": {
  "@app/*": [
      "js/*"
  ]
}

e intente usarlo en uno de los archivos, pero el error era el mismo.

Por lo que estuve investigando tiene que ver con tsconfig-paths debe ser actualizado a la version ^4.0.0

En el siguiente hilo podrán encontrar un poco mas de informacion

import-js/eslint-plugin-import#2447

También existe un fork de eslint-plugin-import que da solución a esta problemática
https://github.com/un-es/eslint-plugin-i

No estoy seguro de que otra forma se puede solucionar esto pero no se que posición tienen ustedes al respecto

@fvcoder
Copy link

fvcoder commented Mar 7, 2024

Hola, tengo el mismo problema?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants