Volver a proyectos

Poirot

Herramienta En desarrollo
  • TypeScript
  • VS Code

¿Por qué existe este proyecto?

Cuando estás trabajando en un código con muchas funciones y definiciones, es difícil ver a simple vista dónde empieza una cosa y dónde termina otra. Poirot trata de resolver el resaltado de las definiciones de una forma ampliada.


Screenshot Poirot

Arquitectura

Poirot es un monorepo con dos paquetes:

  • lib: Parsers independientes para cada lenguaje
  • extension: La extensión de VS Code que conecta los parsers con el API del editor para ofrecer go-to-definition y resaltado de referencias

Al separar los parsers en una librería, se podrían reutilizar en otros contextos fuera de VS Code.

Si te gusta este proyecto y quieres darme alguna idea para mejorarlo, escríbeme un correo o contacta conmigo en LinkedIn.