summaryrefslogtreecommitdiff
path: root/checkers/classes.py
Commit message (Expand)AuthorAgeFilesLines
* Move all package files to a pylint package.Ionel Cristian Maries2015-02-141-982/+0
* Use all the inferred statements for the super-init-not-called check.Claudiu Popa2015-02-091-20/+21
* Add the method names for the 'signature-differs' and 'argument-differs'Claudiu Popa2015-01-111-4/+8
* Fix a false positive with invalid-slots-objects and unicode strings. Closes i...Claudiu Popa2015-01-031-1/+1
* Use a mro traversal for finding abstract methods. Closes issue #415.Claudiu Popa2014-12-211-6/+13
* Check the return value of slots, it can be None.Claudiu Popa2014-12-051-0/+2
* Use the public method astroid.nodes.Class.is_subtype_of.Torsten Marek2014-11-221-6/+2
* _is_subtype_of needs a context.Claudiu Popa2014-11-221-2/+7
* Documentation improvementsdocs-improvements-2Michal Nowikowski2014-11-041-2/+2
* Add a new option, 'exclude-protected'.Claudiu Popa2014-10-281-2/+12
* Use a defaultdict where it makes sense.Claudiu Popa2014-10-251-3/+4
* Don't emit 'assigning-non-slot' when the assignment is for a property.Claudiu Popa2014-10-151-1/+34
* Add a new warning, 'inherit-non-class', emitted when a class inherits from so...cpopa2014-09-121-2/+24
* Modernize to the point of working for Python 2.7 stillBrett Cannon2014-08-291-6/+7
* Fix a crash which ocurred while checking for 'method-hidden', when the parent...cpopa2014-08-231-1/+2
* Detect calls of the parent's __init__, through a binded super() call.cpopa2014-08-161-0/+11
* Don't emit 'protected-access' if the attribute is accessed using a property d...cpopa2014-08-141-1/+18
* Cleanup.cpopa2014-08-081-8/+16
* Minor cleanup.cpopa2014-08-051-9/+8
* Don't emit 'attribute-defined-outside-init' if the attribute was set by a fun...cpopa2014-08-041-0/+33
* linting pylintSylvain Th?nault2014-07-251-41/+39
* Only emit attribute-defined-outside-init for definition within the same modul...Sylvain Th?nault2014-07-251-1/+5
* Don't emit hidden-method message when the attribute has been monkey-patched,Sylvain Th?nault2014-07-251-3/+7
* Add 'assigning-non-slot' warning, which detects assignments to attributes not...cpopa2014-07-101-1/+32
* Remove trailing whitespace.cpopa2014-07-011-1/+1
* Emit attribute-defined-outside-init for all cases, not just for the last assi...cpopa2014-07-011-21/+23
* [classes checker] fix access-member-before-definition false negative wrt aug ...Sylvain Th?nault2014-04-151-0/+17
* various cleanupsSylvain Th?nault2014-04-151-5/+7
* Emit only symbolic names from the classes checker.Torsten Marek2014-04-101-30/+29
* Infer slots elements before attempting to validate them.cpopa2014-04-121-11/+18
* Remove empty-slots-object, define tuple with methods at the global level.cpopa2014-04-091-1/+2
* Merge with default.cpopa2014-04-091-1/+53
|\
| * Verify all the infered slots, skip YES nodes from the values and other fixes.cpopa2014-04-091-36/+39
| * Merge with default.cpopa2014-03-311-1/+50
| |\
| | * Add new checks for proper class slots.cpopa2014-03-311-1/+50
* | | Merged in dpursehouse/pylint (pull request #88)Claudiu Popa2014-04-091-1/+4
|\ \ \ | |/ /
| * | Do not warn about 'abstract-method' when the abstract method is implemented t...cpopa2014-03-251-0/+3
| |/
| * Updated FSF address.Arun Persaud2014-02-231-1/+1
* | Better message for E0202David Pursehouse2014-01-211-1/+1
|/
* various pylint fixesSylvain Th?nault2013-12-221-4/+4
* Fix argument check for variable arguments.cpopa2013-09-261-1/+4
* Add bad-context-manager check for __exit__ special method.cpopa2013-09-261-0/+12
* Update non-iterator-returned message.cpopa2013-09-021-1/+1
* Use NEXT_METHOD globally.cpopa2013-09-021-6/+5
* Check only for next method.cpopa2013-08-301-7/+6
* Add check for non-iterator returned by __iter__.cpopa2013-08-081-1/+37
* astng has been renamed astroidDavid Douard2013-06-171-34/+34
* erroneous W0212 (access to protected member) on super call. Closes #115580Martin Pool2013-01-081-1/+6
* Fixes a crash when an __init__ method in a base class has been created by ass...tmarek2012-11-121-2/+2
* Closes #104572: symbolic warning names in output (by Martin Pool)Martin Pool2012-09-191-0/+21