Web IDE does not create POSIX Compliant Files
Summary
The Web IDE does not create files that are POSIX compliant with regard to line endings. The POSIX compliant definition of a line is that it is terminated with a new line. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
Because of this other features inside of GitLab (like MR Suggestions) don't work properly on the last line of files created in the Web IDE.
Steps to reproduce
Create a file in the Web IDE ending without an explicit return in the last line. The file is saved that way and a new line is not added.
Example Project
This file was created in the Web IDE without that setting.
What is the current bug behavior?
No new line is created
What is the expected correct behavior?
An additional line should be there.
Relevant logs and/or screenshots
Relevant comment thread of this and a fix for VS Code - #32079 (comment 225082403)