Add no-unexpected-multiline rule in ESLint.
Further readings:
- https://medium.com/@eugenkiss/dont-use-semicolons-in-typescript-474ccfe4bdb3
- https://stackoverflow.com/a/41422345/7683365
- https://stackoverflow.com/a/51004311/7683365
- https://flaviocopes.com/javascript-automatic-semicolon-insertion/
PS: If you aren't using ESLint or any linter then prefer to use semicolors