scrooloose/syntastic — pull request #280 by latestrevision (2012-06-27 17:13:20+00:00)
Title: Display original pylint error code so users might easily identify specific errors

The current pylint checker alters incoming messages from pylint, converting identifying information including the message's class ('R' for 'refactor', 'C' for 'convention', 'W' for 'warning', 'E' for 'error', and 'F' for 'Fatal') into something understandable by syntastic. This destroys a bit of useful information in that the error code's class is essential for both looking up errors as well as disabling specific error codes in one's ~/.pylintrc.

Since pylint is so exceptionally noisy, it's a common concern for people to disable specific messages; this request's changes alter syntastic's display of pylint's output such that it displays the original message code as well as the error message.