Почему в некоторых гайдах по js авторы сознательно не ставят точку с запятой?
Вероятно демонстрируют преймущество языка. Поскольку на этапе компиляции он сам подставляет точку с запятой где нужно. Хотя и сам не понимаю почему до сих пор не пишут в strict mode) Как говорится лучше перебдеть, чем недобдеть.
Скорее всего, новое веяние моды - https://github.com/feross/standard