The line ending errors are dependent on the editor you use. Some editors insert a blank line automatically and others dont, github doesn't always detect this