pylint excludes updated; zptlint added.
svn path=/plone.app.discussion/trunk/; revision=39306
This commit is contained in:
parent
42cad90262
commit
f110dd6c40
@ -13,6 +13,8 @@ parts +=
|
|||||||
jscoverage
|
jscoverage
|
||||||
pylint
|
pylint
|
||||||
pylint-test
|
pylint-test
|
||||||
|
zptlint
|
||||||
|
zptlint-test
|
||||||
|
|
||||||
[versions]
|
[versions]
|
||||||
zope.schema = 3.6.0
|
zope.schema = 3.6.0
|
||||||
@ -62,7 +64,7 @@ arguments = [
|
|||||||
'--output-format=parseable',
|
'--output-format=parseable',
|
||||||
'--zope=y',
|
'--zope=y',
|
||||||
'--reports=y',
|
'--reports=y',
|
||||||
'--disable-msg=E0611,F0401,W0232,E1101,C0103,C0111,R0201,W0201,R0911,E1102,E1121,R0904,F0220,E1103,R0901',
|
'--disable-msg=E0611,F0401,W0232,E1101,C0103,C0111,R0201,W0201,R0911,R0904,F0220,E1103,R0901,E0211,E0213,E1002',
|
||||||
'--generated-members=objects',
|
'--generated-members=objects',
|
||||||
] + sys.argv[1:]
|
] + sys.argv[1:]
|
||||||
|
|
||||||
@ -76,6 +78,13 @@ arguments = [
|
|||||||
# R0201: Method could be a function
|
# R0201: Method could be a function
|
||||||
# W0201: Attribute %r defined outside __init__
|
# W0201: Attribute %r defined outside __init__
|
||||||
# R0911: Too many return statements (%s/%s)
|
# R0911: Too many return statements (%s/%s)
|
||||||
|
|
||||||
|
# E0211: Method has no argument
|
||||||
|
# - Reason: raises an error on zope.interface definitions
|
||||||
|
# E0213 Method should have "self" as first argument
|
||||||
|
# - Reason: raises an error on zope.interface definitions
|
||||||
|
# E1002 Use super on an old style class
|
||||||
|
# - Reason: super(CommentsViewlet, self).update() raises an error
|
||||||
# ...
|
# ...
|
||||||
# See http://pylint-messages.wikidot.com/all-messages for a full list.
|
# See http://pylint-messages.wikidot.com/all-messages for a full list.
|
||||||
|
|
||||||
@ -83,9 +92,38 @@ arguments = [
|
|||||||
recipe = collective.recipe.template
|
recipe = collective.recipe.template
|
||||||
input = inline:
|
input = inline:
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
rm pylint.out
|
rm pylint.log
|
||||||
echo "Running pylint"
|
echo "Running pylint"
|
||||||
find -L plone/app/discussion/ -regex ".*\.[c]?py" | xargs bin/pylint >> pylint.out
|
find -L plone/app/discussion/ -regex ".*\.[c]?py" | xargs bin/pylint >> pylint.log
|
||||||
echo "finish"
|
echo "finish"
|
||||||
output = ${buildout:directory}/bin/pylint-test
|
output = ${buildout:directory}/bin/pylint-test
|
||||||
mode = 755
|
mode = 755
|
||||||
|
|
||||||
|
[zptlint]
|
||||||
|
recipe = zc.recipe.egg
|
||||||
|
eggs =
|
||||||
|
zptlint
|
||||||
|
entry-points = zptlint=zptlint:run
|
||||||
|
|
||||||
|
[zptlint-test]
|
||||||
|
recipe = collective.recipe.template
|
||||||
|
input = inline:
|
||||||
|
#!/bin/sh
|
||||||
|
if [ -e zptlint.log ]; then
|
||||||
|
echo "Removing existing zptlint.log file"
|
||||||
|
rm zptlint.log
|
||||||
|
fi
|
||||||
|
echo "Running zptlint-test"
|
||||||
|
TMPL=$(find plone/app/discussion -regex ".*\.[c|z]?pt")
|
||||||
|
echo "Checking"
|
||||||
|
echo $TMPL"
|
||||||
|
find plone/app/discussion -regex ".*\.[c|z]?pt" | xargs bin/zptlint > zptlint.log
|
||||||
|
if [ -s zptlint.log ]; then
|
||||||
|
echo "Errors were found, see zptlint.log for details"
|
||||||
|
else
|
||||||
|
echo "No errors found"
|
||||||
|
rm zptlint.log
|
||||||
|
fi
|
||||||
|
output = ${buildout:directory}/bin/zptlint-test
|
||||||
|
mode = 755
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user