tests/tools/check_source.sh
changeset 1827 b8b47f9b5e56
parent 1786 b6d47158d68a
child 1828 396da88d7b5c
equal deleted inserted replaced
1826:91796f408540 1827:b8b47f9b5e56
   199     disable=$disable,C0301 # Line too long
   199     disable=$disable,C0301 # Line too long
   200     disable=$disable,C0302 # Too many lines in module
   200     disable=$disable,C0302 # Too many lines in module
   201     disable=$disable,W0511 # fixme
   201     disable=$disable,W0511 # fixme
   202 
   202 
   203     enable=
   203     enable=
   204     # enable=$enable,W0403   # relative import
   204     enable=$enable,E1601          # print statement used    
       
   205     # enable=$enable,W0403        # relative import
       
   206 
   205 
   207 
   206     options=
   208     options=
   207     options="$options --additional-builtins=_"
   209     options="$options --rcfile=.pylint"
   208     options="$options -r no"
       
   209     # options="$options --py3k"   # report errors for Python 3 porting
   210     # options="$options --py3k"   # report errors for Python 3 porting
   210     # options="$options -E"       # report only major errors
       
   211     options="$options --output-format=parseable"
       
   212 
   211 
   213     if [ -n "$enable" ]; then
   212     if [ -n "$enable" ]; then
   214         options="$options --disable=all"
   213         options="$options --disable=all"
   215         options="$options --enable=$enable"
   214         options="$options --enable=$enable"
   216     else
   215     else
   217         options="$options --disable=$disable"
   216         options="$options --disable=$disable"
   218     fi
   217     fi
   219     echo $options
   218     # echo $options
   220 
   219 
   221     find ./ -name '*.py' | grep -v '/build/' | xargs pylint $options
   220     find ./ -name '*.py' | grep -v '/build/' | xargs pylint $options 
   222     if [ $? -ne 0 ]; then
   221     if [ $? -ne 0 ]; then
   223         set_exit_error
   222         set_exit_error
   224     fi
   223     fi
   225 }
   224 }
   226 
   225 
   228 {
   227 {
   229     compile_checks
   228     compile_checks
   230     pep8_checks_default
   229     pep8_checks_default
   231     # pep8_checks_selected
   230     # pep8_checks_selected
   232     # flake8_checks
   231     # flake8_checks
   233     # pylint_checks
   232     pylint_checks
   234     exit $exit_code
   233     exit $exit_code
   235 }
   234 }
   236 
   235 
   237 main
   236 main