Each line should be terminated in a newline character, including the last one.
3.206 LineA sequence of zero or more non- <newline> characters plus a terminating <newline> character.
POSIX
A Sublime Text can be configured to add a newline character automatically on a file save, using the ensure_newline_at_eof_on_save option (false by default).
Cool Tip: How to remove empty lines in Sublime Text! Read more →
Add NewLine at EOF on Save in Sublime Text
Go to the Preferences -> Settings in Sublime Text and in the right panel set the ensure_newline_at_eof_on_save to true:
{
// Set to true to ensure the last line of the file ends in a newline
// character when saving
"ensure_newline_at_eof_on_save": true
}
Now on each Save in the Sublime Text, a newline at the end of a file (EOF) will be added automatically.
Cool Tip: How to enable spell checking in Sublime Text! Read more →