trivago/melody

Nonbreaking space in template leads to hard-to-understand error message

Ouverte

#85 ouverte le 10 janv. 2019

 (0 commentaire) (0 réaction) (0 personne assignée)JavaScript (37 forks)auto 404
buggood first issue

Métriques du dépôt

Stars
 (216 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

Explain the problem

When there is a nonbreaking space (unicode character code 160) in a template, the Melody parser will output an "Unknown token" error message. In the console, this usually looks like a normal space, this is why it's confusing.

Expected Behaviour

It might be good to test explicitly for the nonbreaking space, and inform the developer-user of it.

Actual Behaviour

"Unknown token" with the arrow pointing to what looks like a normal space. nbsp-error

Steps to reproduce

Insert a nonbreaking space in any template and try to compile it.

Provide a repository that reproduces issue if possible

Provide your Environment details

  • Node version:

  • Operating System:

  • melody version:

Guide contributeur