.. _missing-final-newline: missing-final-newline / C0304 ============================= **Message emitted:** ``Final newline missing`` **Description:** *Used when the last line in a file is missing a newline.* **Problematic code:** ``crlf.py``: .. literalinclude:: /data/messages/m/missing-final-newline/bad/crlf.py :language: python ``lf.py``: .. literalinclude:: /data/messages/m/missing-final-newline/bad/lf.py :language: python **Correct code:** ``crlf.py``: .. literalinclude:: /data/messages/m/missing-final-newline/good/crlf.py :language: python ``lf.py``: .. literalinclude:: /data/messages/m/missing-final-newline/good/lf.py :language: python **Additional details:** The POSIX standard defines a line as: "A sequence of zero or more non- characters plus a terminating character." **Related links:** - `POSIX Standard `_ - `POSIX Standard Chapter 3.206 Line `_ Created by the `format `__ checker.