This is documented ...
$ pylint --help
...
Output status code:
Pylint should leave with following status code:
* 0 if everything went fine
* 1 if some fatal message issued
* 2 if some error message issued
* 4 if some warning message issued
* 8 if some refactor message issued
* 16 if some convention message issued
* 32 on usage error
status 1 to 16 will be bit-ORed so you can know which different
categories has been issued by analysing pylint output status code
On 3/11/2009, at 4:49 PM, * wrote:
I'm having trouble understanding the exit status of pylint. Could
someone point me to where this is documented (if it is)?
unix> pylint test.py
...
unix> echo $?
16
unix> pylint test.py --disable-msg=C0111
...
unix> echo $?
0
unix> pylint -blah
...
unix> echo $?
2
I'm accustomed to unix programs following the convention of exiting 0
for success and 1-255 for failure. I'm not clear how to distinguish
failure from the above. Thanks.
_______________________________________________
Python-Projects mailing list
[email protected]
http://lists.logilab.org/mailman/listinfo/python-projects
_______________________________________________
Python-Projects mailing list
[email protected]
http://lists.logilab.org/mailman/listinfo/python-projects