uqbar-project / wollok-ts

TypeScript based Wollok language implementation
GNU General Public License v3.0
20 stars 14 forks source link

Packages que no contienen un punto rompen al validarse #248

Open ivojawer opened 3 months ago

ivojawer commented 3 months ago

Esta validation

https://github.com/uqbar-project/wollok-ts/blob/22dd519edfdd5735ff5ecb27d8f23d6e6e84d9b7/src/validator/index.ts#L454-L459

Especificamente esta expresion: node.fileName.match(/\./g)!.length lanza un error ya que el match devuelve null y pincha.

PalumboN commented 1 month ago

Cómo encontraste este error @ivojawer ? Porque tanto el cli como lsp solamente ven los archivos con extensiones conocidas 🤔

ivojawer commented 1 month ago

Esto pinchaba en un test de CLI donde los packages estaban hardcodeados. Lo cambiamos en el PR del lado de cli pero habia quedado este issue para que no sea necesario