No newline at end of file

undefined

tl;dr: Please put an empty line at the end of each text/source file (if you want to be POSIX compliant).

1. Reason

This.

See also: here

undefined

2. How tools show it

2.1. git diff

undefined

Note: 4b825dc642cb6eb9a060e54bf8d69288fbee4904 is a hash for the empty tree of git (see here).

2.2. cat

undefined

2.3. git gui

undefined

2.4. Github

undefined

2.5. Gitlab

undefined

2.6. Sourcetree

undefined

2.7. VS Code setting

..to automatically at a newline, if missing:

undefined

2.8. ESLint rule

undefined