show 2822 results
Revision (40)branchauthordescriptioncreation date
#467e659fd2eb Announce the move to github in the readme file.defaultClaudiu Popa <pcmanticore@gmail.com>Announce the move to github in the readme file.2015/12/10 13:54 UTC
#1cdd3f6a3ac6 Change the attribute check for using hasattr instead of looking explicitly into __dict__.defaultClaudiu Popa <pcmanticore@gmail.com>Change the attribute check for using hasattr instead of looking explicitly into __dict__.2015/12/08 11:41 UTC
#bd9ee94a908d Give a nice error message when Graphviz is not installed. Closes issue #168.defaultEmile AnclinGive a nice error message when Graphviz is not installed. Closes issue #168.2015/12/08 10:25 UTC
#6d2f2e21053d Give a nice error message when Graphviz is not installed. Closes issue #168.defaultEmile AnclinGive a nice error message when Graphviz is not installed. Closes issue #168.2015/12/08 10:25 UTC
#b3032b9393fa Remove trailing whitespace.defaultClaudiu Popa <pcmanticore@gmail.com>Remove trailing whitespace.2015/12/08 09:56 UTC
#82fc94502999 Use the new .ctx attribute for subscripts for detecting in which context the node was used. Closes issue #705.defaultClaudiu Popa <pcmanticore@gmail.com>Use the new .ctx attribute for subscripts for detecting in which context the node was used. Closes issue #705.2015/12/08 09:45 UTC
#9b3cbdb52788 pylint/config.py: Add another check of the current working directory for `.pylintrc`.defaultJohn Kirkham <jakirkham@gmail.com>pylint/config.py: Add another check of the current working directory for `.pylintrc`.2015/12/02 18:30 UTC
#6fbe83cee30d Merged in jakirkham/pylint/issue_538_pt2 (pull request #315)defaultClaudiu Popa <pcmanticore@gmail.com>Merged in jakirkham/pylint/issue_538_pt2 (pull request #315) Add another check of the current working directory for `.pylintrc`.2015/12/07 13:40 UTC
#4e6188183f88 pylint/config.py: Add another check of the current working directory for `.pylintrc`.issue_538_pt2John Kirkham <jakirkham@gmail.com>pylint/config.py: Add another check of the current working directory for `.pylintrc`.2015/12/02 18:30 UTC
#083425ea56b0 Allow statements in if or try blocks containing imports.defaultLaura Médioni <laura.medioni@logilab.fr>Allow statements in if or try blocks containing imports. Closes issue #7142015/12/02 08:58 UTC
#9a545cc2e2b6 Allow statements in if or try blocks containing imports.defaultLaura Médioni <laura.medioni@logilab.fr>Allow statements in if or try blocks containing imports. Closes issue #7142015/12/02 08:58 UTC
#83afd8d7a075 Move the construction of generated_members into open.defaultClaudiu Popa <pcmanticore@gmail.com>Move the construction of generated_members into open.2015/12/07 11:41 UTC
#70703f84d72b Move the construction of generated_members into open.defaultClaudiu Popa <pcmanticore@gmail.com>Move the construction of generated_members into open.2015/12/07 11:41 UTC
#4e5a1be18df2 Added a new error, 'relative-beyond-top-level'.defaultClaudiu Popa <pcmanticore@gmail.com>Added a new error, 'relative-beyond-top-level'. This is emitted when a relative import was attempted beyond the top level package. For instance, if a package has X levels, trying to climb X + n levels with a relative import, as in `from ..stuff import Stuff`, will result in an error. Closes issue #588.2015/12/06 16:41 UTC
#ffe24a7d5a37 Make pylint work with new astroid exceptions, AstroidImportError and AstroidSyntaxError.defaultClaudiu Popa <pcmanticore@gmail.com>Make pylint work with new astroid exceptions, AstroidImportError and AstroidSyntaxError.2015/12/06 15:18 UTC
#84cb406fd1a0 Don't emit super-on-old-class on classes with unknown bases.defaultClaudiu Popa <pcmanticore@gmail.com>Don't emit super-on-old-class on classes with unknown bases. The change also removes the confidence handling for super-on-old-class, which isn't used enough to merit its existence. Closes issue #721.2015/12/06 12:54 UTC
#ab53ce04b60e Don't emit super-on-old-class on classes with unknown bases.defaultClaudiu Popa <pcmanticore@gmail.com>Don't emit super-on-old-class on classes with unknown bases. The change also removes the confidence handling for super-on-old-class, which isn't used enough to merit its existence. Closes issue #721.2015/12/06 12:54 UTC
#5ad1348455fe Accept only functions and methods for the deprecated-method checker.defaultClaudiu Popa <pcmanticore@gmail.com>Accept only functions and methods for the deprecated-method checker. This prevents a crash which can occur when an object doesn't have .qname() method after the inference.2015/12/03 20:04 UTC
#c39a2421286b Accept only functions and methods for the deprecated-method checker.defaultClaudiu Popa <pcmanticore@gmail.com>Accept only functions and methods for the deprecated-method checker. This prevents a crash which can occur when an object doesn't have .qname() method after the inference.2015/12/03 20:04 UTC
#7b8ca499782d Added tag pylint-1.4.5 for changeset 66b73ed633c21.4.4Claudiu Popa <pcmanticore@gmail.com>Added tag pylint-1.4.5 for changeset 66b73ed633c22015/12/02 20:10 UTC
#66b73ed633c2 Restrict astroid to 1.3.81.4.4Claudiu Popa <pcmanticore@gmail.com>Restrict astroid to 1.3.82015/12/02 19:47 UTC
#c811a214ddfb Prepare 1.4.5.1.4.4Claudiu Popa <pcmanticore@gmail.com>Prepare 1.4.5.2015/12/02 16:18 UTC
#103c6ccf31f4 Added tag pylint-1.5.1 for changeset bb045a7ac647defaultClaudiu Popa <pcmanticore@gmail.com>Added tag pylint-1.5.1 for changeset bb045a7ac6472015/12/02 15:52 UTC
#18da1f9006b2 Disable persistence for test_self.defaultClaudiu Popa <pcmanticore@gmail.com>Disable persistence for test_self.2015/12/02 15:47 UTC
#2f302d631e3c Try to register the else-if checker explicitly instead on relying on path assumptions.defaultClaudiu Popa <pcmanticore@gmail.com>Try to register the else-if checker explicitly instead on relying on path assumptions.2015/12/02 14:47 UTC
#bb045a7ac647 Disable persistence for test_self.defaultClaudiu Popa <pcmanticore@gmail.com>Disable persistence for test_self.2015/12/02 15:47 UTC
#2089e0d2aa9d Try to register the else-if checker explicitly instead on relying on path assumptions.defaultClaudiu Popa <pcmanticore@gmail.com>Try to register the else-if checker explicitly instead on relying on path assumptions.2015/12/02 14:47 UTC
#60faf8166d70 Remove import which was imported twice.defaultClaudiu Popa <pcmanticore@gmail.com>Remove import which was imported twice.2015/12/01 13:13 UTC
#2547bf6bf2e5 Prepare a small bug fix release.defaultClaudiu Popa <pcmanticore@gmail.com>Prepare a small bug fix release.2015/12/02 14:00 UTC
#303f137f3951 Remove import which was imported twice.defaultClaudiu Popa <pcmanticore@gmail.com>Remove import which was imported twice.2015/12/01 13:13 UTC
#3f58367d04fd Don't emit import-self and cyclic-import for relative imports of modules with the same name as the package itself.defaultClaudiu Popa <pcmanticore@gmail.com>Don't emit import-self and cyclic-import for relative imports of modules with the same name as the package itself. The problem was partially the fault of astroid.modutils.get_module_part, in combination with a given context file. The function returned 'dummy' as the module part for the string `dummy.dummy.Dummy`, which is in fact true, since the first dummy is the package and the second dummy is the module from where Dummy gets loaded. But get_module_part has no way to know this semantic inference, that the second dummy is a relative import inside the first one. As such, it's better to just skip the check if the condition of being relative inside a __init__.py file is found, since there's no way to load itself in that case. Closes issues #708 and #706.2015/12/01 12:58 UTC
#e7040ed411e1 Don't emit import-self and cyclic-import for relative imports of modules with the same name as the package itself.defaultClaudiu Popa <pcmanticore@gmail.com>Don't emit import-self and cyclic-import for relative imports of modules with the same name as the package itself. The problem was partially the fault of astroid.modutils.get_module_part, in combination with a given context file. The function returned 'dummy' as the module part for the string `dummy.dummy.Dummy`, which is in fact true, since the first dummy is the package and the second dummy is the module from where Dummy gets loaded. But get_module_part has no way to know this semantic inference, that the second dummy is a relative import inside the first one. As such, it's better to just skip the check if the condition of being relative inside a __init__.py file is found, since there's no way to load itself in that case. Closes issues #708 and #706.2015/12/01 12:58 UTC
#87291a9b9f82 Refactor things through the imports checkerdefaultClaudiu Popa <pcmanticore@gmail.com>Refactor things through the imports checker This patch transforms some public functions / methods to private and moves some blocks of code into their own functions. Through the latter, a couple of new messages are now emitted even though the module couldn't be imported, such as reimported, which doesn't make sense to not emit in this case.2015/12/01 08:33 UTC
#fd86093b48c1 Refactor things through the imports checkerdefaultClaudiu Popa <pcmanticore@gmail.com>Refactor things through the imports checker This patch transforms some public functions / methods to private and moves some blocks of code into their own functions. Through the latter, a couple of new messages are now emitted even though the module couldn't be imported, such as reimported, which doesn't make sense to not emit in this case.2015/12/01 08:33 UTC
#2871c4d70844 Add else-if-used rule functional testdefaultLaura Médioni <laura.medioni@logilab.fr>Add else-if-used rule functional test2015/11/30 13:43 UTC
#aeafc897ae82 fix elif-used ruledefaultLaura Médioni <laura.medioni@logilab.fr>fix elif-used rule The bug was introduced when porting the rule from pylint core to an extension2015/11/30 08:28 UTC
#67a5812decfc Add else-if-used rule functional testdefaultLaura Médioni <laura.medioni@logilab.fr>Add else-if-used rule functional test2015/11/30 13:43 UTC
#006fd348be8f fix elif-used ruledefaultLaura Médioni <laura.medioni@logilab.fr>fix elif-used rule The bug was introduced when porting the rule from pylint core to an extension2015/11/30 08:28 UTC
#d59766d8c147 Add changelog entry for 0c2ba76defaultClaudiu Popa <pcmanticore@gmail.com>Add changelog entry for 0c2ba762015/11/30 13:54 UTC
#b1d55d8897ae Fix a crash which occurred when old visit methods are encountereddefaultClaudiu Popa <pcmanticore@gmail.com>Fix a crash which occurred when old visit methods are encountered in plugin modules. If a plugin uses an old visit method (visit_class for instance), this can lead to a crash in pylint's base checkers, because the logic in the PylintASTWalker assumes that all checkers have a visit_class / leave_class method. The patch fixes this by looking for both names. Closes issue #711.2015/11/30 13:50 UTC
show 2822 results