# HG changeset patch # User Oleksandr Gavenko # Date 1330421824 -7200 # Node ID fc29a6c443ba06716ccafafceb8a3b66ad2ce078 # Parent a63540742a19aa9cbaecf0e0dbca0f2245efa824 http://stackoverflow.com/questions/35470/are-there-any-static-analysis-tools-for-python diff -r a63540742a19 -r fc29a6c443ba .pylintrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.pylintrc Tue Feb 28 11:37:04 2012 +0200 @@ -0,0 +1,28 @@ +# Brain-dead errors regarding standard language features +# W0142 = *args and **kwargs support +# W0403 = Relative imports + +# Pointless whinging +# R0201 = Method could be a function +# W0212 = Accessing protected attribute of client class +# W0613 = Unused argument +# W0232 = Class has no __init__ method +# R0903 = Too few public methods +# C0301 = Line too long +# R0913 = Too many arguments +# C0103 = Invalid name +# R0914 = Too many local variables + +# PyLint's module importation is unreliable +# F0401 = Unable to import module +# W0402 = Uses of a deprecated module + +# Already an error when wildcard imports are used +# W0614 = Unused import from wildcard + +# Sometimes disabled depending on how bad a module is +# C0111 = Missing docstring + +# Disable the message(s) with the given id(s). +disable-msg=W0142,W0403,R0201,W0212,W0613,W0232,R0903,W0614,C0111,C0301,R0913,C0103,F0401,W0402,R0914 + diff -r a63540742a19 -r fc29a6c443ba Makefile --- a/Makefile Mon Feb 27 19:58:27 2012 +0200 +++ b/Makefile Tue Feb 28 11:37:04 2012 +0200 @@ -36,6 +36,7 @@ OVERRIDDEN_ITEMS = \ .inputrc .minttyrc .Xdefaults .xinitrc .xserverrc .screenrc .dircolors \ .bashrc .bash_path .bash_completion .zshrc .vimrc .ssh .pystartup \ + .pylintrc \ .signature .muttrc .tidy \ .dictrc \ .hgrc .hgignore .hgstyle .bazaar .gitconfig .gitignore .cvsrc \