developit / developit/htm

Easier for JSX users to spot missing `${...}`

Aperta
#208 2 commenti 6 reazioni 0 assegnatari Vedi su GitHub
debugging discussion enhancement proposal
Lingua principale
JavaScript
Stelle
9k
Fork
181
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I've been using `htm` for a while now (it's awesome btw), every once in a while though I switch back from a project using JSX and end up writing `` instead of `<${Avatar} />` or `

` instead of `
`.

It is sometimes hard to spot why something's failing, because it fails quietly, doesn't throw an error or obvious warning. I believe (and please correct me) the library could check for attributes starting with `/^{/` or elements starting with `/^[A-Z]/` and warn the user about their potential error.

Because you're very unlikely to have an element with either of the above, it seems like something that could potentially be enabled by default. Or available by default in a developer build.

There is a little demo showing the error at .

Thoughts?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.