change pylint wrapper to let messages be prefixes
The messages for many of the errors reported by pylint have been extended to include "suggestions" (especially in the case of undefined variables or members). Rather than update all of the individual messages in the configuration file, just treat the messages as prefixes. Change-Id: I1f11c50e39dbd43c4a9b54ccaaccf03f5ff07aca Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
parent
f51e726f64
commit
f453a5f64c
|
@ -136,13 +136,14 @@ class Config(object):
|
|||
[filename, codename] in self.config['ignored_file_codes']):
|
||||
return True
|
||||
|
||||
fcm_ignore1 = [filename, code, message]
|
||||
fcm_ignore2 = [filename, codename, message]
|
||||
for fcm in self.config['ignored_file_code_messages']:
|
||||
if fcm_ignore1 == [fcm[0], fcm[1], fcm[2]]:
|
||||
return True
|
||||
|
||||
if fcm_ignore2 == [fcm[0], fcm[1], fcm[2]]:
|
||||
if filename != fcm[0]:
|
||||
# This ignore rule is for a different file.
|
||||
continue
|
||||
if fcm[1] not in (code, codename):
|
||||
# This ignore rule is for a different code or codename.
|
||||
continue
|
||||
if message.startswith(fcm[2]):
|
||||
return True
|
||||
|
||||
return False
|
||||
|
|
Loading…
Reference in New Issue