Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Documentation improvementsdocs-improvements-2 | Michal Nowikowski | 2014-11-04 | 1 | -2/+2 |
| | | | | | | | | - added intros to features page, - fixed PyLint to Pylint in text, - improved ide-integration doc page, - updated pylintrc in examples and - regenerated pylint manual | ||||
* | Add a new option, 'exclude-protected'. | Claudiu Popa | 2014-10-28 | 1 | -2/+12 |
| | | | | | This option can be used for excluding members from the protected-access warning. Closes issue #48. | ||||
* | Use a defaultdict where it makes sense. | Claudiu Popa | 2014-10-25 | 1 | -3/+4 |
| | |||||
* | Don't emit 'assigning-non-slot' when the assignment is for a property. | Claudiu Popa | 2014-10-15 | 1 | -1/+34 |
| | | | | Closes issue #359. | ||||
* | Add a new warning, 'inherit-non-class', emitted when a class inherits from ↵ | cpopa | 2014-09-12 | 1 | -2/+24 |
| | | | | something which is not a class. Closes issue #331 | ||||
* | Modernize to the point of working for Python 2.7 still | Brett Cannon | 2014-08-29 | 1 | -6/+7 |
| | |||||
* | Fix a crash which ocurred while checking for 'method-hidden', when the ↵ | cpopa | 2014-08-23 | 1 | -1/+2 |
| | | | | parent frame was something different than a function. | ||||
* | Detect calls of the parent's __init__, through a binded super() call. | cpopa | 2014-08-16 | 1 | -0/+11 |
| | |||||
* | Don't emit 'protected-access' if the attribute is accessed using a property ↵ | cpopa | 2014-08-14 | 1 | -1/+18 |
| | | | | defined at the class level. | ||||
* | Cleanup. | cpopa | 2014-08-08 | 1 | -8/+16 |
| | |||||
* | Minor cleanup. | cpopa | 2014-08-05 | 1 | -9/+8 |
| | |||||
* | Don't emit 'attribute-defined-outside-init' if the attribute was set by a ↵ | cpopa | 2014-08-04 | 1 | -0/+33 |
| | | | | function call in a defining method. Closes issue #192. | ||||
* | linting pylint | Sylvain Th?nault | 2014-07-25 | 1 | -41/+39 |
| | |||||
* | Only emit attribute-defined-outside-init for definition within the same ↵ | Sylvain Th?nault | 2014-07-25 | 1 | -1/+5 |
| | | | | | | module as the offended class This avoids mangling the output in some cases | ||||
* | Don't emit hidden-method message when the attribute has been monkey-patched, | Sylvain Th?nault | 2014-07-25 | 1 | -3/+7 |
| | | | | | | you're on your own when you do that Closes http://www.logilab.org/ticket/36653 | ||||
* | Add 'assigning-non-slot' warning, which detects assignments to attributes ↵ | cpopa | 2014-07-10 | 1 | -1/+32 |
| | | | | not defined in slots. | ||||
* | Remove trailing whitespace. | cpopa | 2014-07-01 | 1 | -1/+1 |
| | |||||
* | Emit attribute-defined-outside-init for all cases, not just for the last ↵ | cpopa | 2014-07-01 | 1 | -21/+23 |
| | | | | assignment. Closes issue #262. | ||||
* | [classes checker] fix access-member-before-definition false negative wrt aug ↵ | Sylvain Th?nault | 2014-04-15 | 1 | -0/+17 |
| | | | | assign. Closes #164 | ||||
* | various cleanups | Sylvain Th?nault | 2014-04-15 | 1 | -5/+7 |
| | |||||
* | Emit only symbolic names from the classes checker. | Torsten Marek | 2014-04-10 | 1 | -30/+29 |
| | |||||
* | Infer slots elements before attempting to validate them. | cpopa | 2014-04-12 | 1 | -11/+18 |
| | |||||
* | Remove empty-slots-object, define tuple with methods at the global level. | cpopa | 2014-04-09 | 1 | -1/+2 |
| | |||||
* | Merge with default. | cpopa | 2014-04-09 | 1 | -1/+53 |
|\ | |||||
| * | Verify all the infered slots, skip YES nodes from the values and other fixes. | cpopa | 2014-04-09 | 1 | -36/+39 |
| | | |||||
| * | Merge with default. | cpopa | 2014-03-31 | 1 | -1/+50 |
| |\ | |||||
| | * | Add new checks for proper class slots. | cpopa | 2014-03-31 | 1 | -1/+50 |
| | | | |||||
* | | | Merged in dpursehouse/pylint (pull request #88) | Claudiu Popa | 2014-04-09 | 1 | -1/+4 |
|\ \ \ | |/ / | | | | | | | Better message for E0202 | ||||
| * | | Do not warn about 'abstract-method' when the abstract method is implemented ↵ | cpopa | 2014-03-25 | 1 | -0/+3 |
| |/ | | | | | | | through assignment. Closes #155. | ||||
| * | Updated FSF address. | Arun Persaud | 2014-02-23 | 1 | -1/+1 |
| | | |||||
* | | Better message for E0202 | David Pursehouse | 2014-01-21 | 1 | -1/+1 |
|/ | |||||
* | various pylint fixes | Sylvain Th?nault | 2013-12-22 | 1 | -4/+4 |
| | |||||
* | Fix argument check for variable arguments. | cpopa | 2013-09-26 | 1 | -1/+4 |
| | |||||
* | Add bad-context-manager check for __exit__ special method. | cpopa | 2013-09-26 | 1 | -0/+12 |
| | |||||
* | Update non-iterator-returned message. | cpopa | 2013-09-02 | 1 | -1/+1 |
| | |||||
* | Use NEXT_METHOD globally. | cpopa | 2013-09-02 | 1 | -6/+5 |
| | |||||
* | Check only for next method. | cpopa | 2013-08-30 | 1 | -7/+6 |
| | |||||
* | Add check for non-iterator returned by __iter__. | cpopa | 2013-08-08 | 1 | -1/+37 |
| | |||||
* | astng has been renamed astroid | David Douard | 2013-06-17 | 1 | -34/+34 |
| | |||||
* | erroneous W0212 (access to protected member) on super call. Closes #115580 | Martin Pool | 2013-01-08 | 1 | -1/+6 |
| | |||||
* | Fixes a crash when an __init__ method in a base class has been created by ↵ | tmarek | 2012-11-12 | 1 | -2/+2 |
| | | | | assignment rather than direct function definition. Closes #110853 | ||||
* | Closes #104572: symbolic warning names in output (by Martin Pool) | Martin Pool | 2012-09-19 | 1 | -0/+21 |
| | | | | triggered whatever the format using a command line option | ||||
* | use .iter* version of dict methods when possible | Sylvain Th?nault | 2012-09-19 | 1 | -2/+2 |
| | |||||
* | Fix false positive W0231 for missing call to object.__init__. Closes #103656 | FELD Boris | 2012-09-19 | 1 | -4/+3 |
| | |||||
* | Improve checking of metaclass methods's first arg. Closes #4014. | FELD Boris | 2012-09-19 | 1 | -30/+68 |
| | | | | | | * Add C0204 for __new__ method of metaclass. * Add valid-metaclass-classmethod-first-arg config option. * Move a test, improve it and fix another one. | ||||
* | Refactor _check_protected_attribute_access by extracting independent part in ↵ | Sylvain Th?nault | 2012-06-07 | 1 | -10/+3 |
| | | | | utils functions. Improve is_super_call docstring. | ||||
* | Add checking for protected attribute assignement, closes #7394. | Sylvain Th?nault | 2012-06-07 | 1 | -10/+50 |
| | | | | | Remove checking for protected attribute access via super(). Move common code for checking protected attribute accessing in a new function _check_protected_attribute_access. | ||||
* | Doesn't check that overriden method signature match if it's a private ↵ | Sylvain Th?nault | 2012-06-07 | 1 | -1/+4 |
| | | | | method, closes #18772 | ||||
* | don't emit E0202 (attribute hiding a method) on @property methods. Closes #89092 | Sylvain Th?nault | 2012-03-15 | 1 | -1/+11 |
| | |||||
* | better message for E0202 (closes #77237) | Sylvain Th?nault | 2011-10-03 | 1 | -9/+7 |
| | | | | | this also ease treatment: don't try to search parent frame (ie belonging class) which may be hazardous, simply use the assignment node. |