Skip to main content


TS kolegove, urcite pracujete s linterem. At uz styl moc neresite, nebo jste dogmatik a pridavate pravidla po kazdem rejectnutem code-review.

Dnes si povime o jednom extreme uzitecnem pravidle:

@typescript-eslint/no-floating-promises

Floating promise je nenapadna, ale zakerna bestie. Vystavujete se s ni v produkci (treba na Vercelu nebo AWS) race conditions, kde runner vas kod vesele zabije, nez neboha funkce dobehne. (zapis do DB? 🙈)

A na lokale se to nedeje! Peklo!

#typescript #vercel

Peter Vágner reshared this.

in reply to Martin Wenisch

Good point. Před pár měsíci mě floating promise pěkně vypekl. Opravdu se to špatně hledá. Od té doby tam pravidlo mám 👍