Reputation: 389
I'm new to pylint, but in one of my analyses, I'm getting LOADS of "missing-final-newline" messages. I am literally getting one error for every line in my python file.
It is strange that this error comes up for every line, given what the message is implying.
As I mentioned, it's affecting every line, but for the sake of being exhaustive, here's some code that is generating errors:
from UcsSdk import UcsHandle
import logging, json, os
def getucswwpns(module):
results = {}
I'll post some of these messages, but it's kind of pointless.
C: 1, 0: Final newline missing (missing-final-newline)
C: 2, 0: Final newline missing (missing-final-newline)
C: 3, 0: Final newline missing (missing-final-newline)
C: 4, 0: Final newline missing (missing-final-newline)
C: 5, 0: Final newline missing (missing-final-newline)
C: 6, 0: Final newline missing (missing-final-newline)
C: 7, 0: Final newline missing (missing-final-newline)
C: 8, 0: Final newline missing (missing-final-newline)
C: 9, 0: Final newline missing (missing-final-newline)
C: 10, 0: Final newline missing (missing-final-newline)
C: 11, 0: Final newline missing (missing-final-newline)
C: 12, 0: Final newline missing (missing-final-newline)
C: 13, 0: Final newline missing (missing-final-newline)
C: 14, 0: Final newline missing (missing-final-newline)
C: 15, 0: Final newline missing (missing-final-newline)
C: 16, 0: Final newline missing (missing-final-newline)
C: 17, 0: Final newline missing (missing-final-newline)
See what I mean?
Upvotes: 2
Views: 6407
Reputation: 73
I found this is caused by having incorrect line endings for the platform.
In Notepad++ go Edit->EOL conversion and change to the OS you are on.
Upvotes: 1