Commit 19266fce authored by Julien Muchembled's avatar Julien Muchembled

Add support for recent pylint

--zope option was removed: it was an alias to
--generated-members=REQUEST,acl_users,aq_parent
but we anyway disable E1101.
parent 032fe2df
...@@ -473,9 +473,9 @@ def checkPythonSourceCode(source_code_str): ...@@ -473,9 +473,9 @@ def checkPythonSourceCode(source_code_str):
with tempfile.NamedTemporaryFile(suffix='.py') as input_file: with tempfile.NamedTemporaryFile(suffix='.py') as input_file:
input_file.write(source_code_str) input_file.write(source_code_str)
input_file.seek(0) input_file.flush()
Run([input_file.name, '--reports=n', '--indent-string=" "', '--zope=y', args = [input_file.name, '--reports=n', '--indent-string=" "',
# Disable Refactoring and Convention messages which are too verbose # Disable Refactoring and Convention messages which are too verbose
# TODO-arnau: Should perphaps check ERP5 Naming Conventions? # TODO-arnau: Should perphaps check ERP5 Naming Conventions?
'--disable=R,C', '--disable=R,C',
...@@ -510,8 +510,13 @@ def checkPythonSourceCode(source_code_str): ...@@ -510,8 +510,13 @@ def checkPythonSourceCode(source_code_str):
# 'Access to a protected member %s of a client class' # 'Access to a protected member %s of a client class'
'--disable=W0212', '--disable=W0212',
# string module does not only contain deprecated functions... # string module does not only contain deprecated functions...
'--deprecated-modules=regsub,TERMIOS,Bastion,rexec'], '--deprecated-modules=regsub,TERMIOS,Bastion,rexec']
reporter=TextReporter(output_file), exit=False) try:
from pylint.extensions.bad_builtin import __name__ as ext
args.append('--load-plugins=' + ext)
except ImportError:
pass
Run(args, reporter=TextReporter(output_file), exit=False)
output_file.reset() output_file.reset()
for line in output_file: for line in output_file:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment