tl;dr: Please put an empty line at the end of each text/source file (if you want to be POSIX compliant).
See also: here
How tools show it
4b825dc642cb6eb9a060e54bf8d69288fbee4904 is a hash for the empty tree of git (see here).
VS Code setting
..to automatically at a newline, if missing: