summaryrefslogtreecommitdiff
path: root/pylint/checkers/classes.py
Commit message (Expand)AuthorAgeFilesLines
* Fix new import related errors in pylint's codebase.Claudiu Popa2015-11-251-2/+3
* Fix instances of unneeded-not in pylint's codebase.Claudiu Popa2015-11-251-1/+1
* Cleanup pylint issuesClaudiu Popa2015-11-211-9/+6
* Import has_known_bases and safe_infer back into pylint from astroid, until th...Claudiu Popa2015-11-201-5/+5
* Refactor non-iterator-returned checker to use safe inferenceDmitry Pribysh2015-11-091-8/+24
* Reduce number of false positives emitted by non-iterator-returned checkerDmitry Pribysh2015-11-071-4/+7
* Separe the conditions to improve the readability of the code.Claudiu Popa2015-10-301-0/+4
* Prefer any instead of for.Claudiu Popa2015-10-301-4/+3
* Merged in lmedioni/pylint (pull request #295)Claudiu Popa2015-10-301-3/+43
|\
| * no-static/class-method: enhance the tests and fix the code accordinglyLaura M?dioni2015-10-291-4/+3
| * improve style and fix typos regarding no_class/staticmethod_decoratorLaura M?dioni2015-10-291-2/+3
| * check for static methods declared without a decoratorLaura M?dioni2015-10-291-5/+12
| * check for class methods declared without a decoratorLaura M?dioni2015-10-291-3/+36
* | Make iterable checker skip classes that are inferred to be abstractfix-685Dmitry Pribysh2015-10-271-10/+1
|/
* non-iterator-returned can detect classes with iterator-metaclasses.Claudiu Popa2015-10-201-11/+27
* Rename checking function for 'super()' call checking and update Changelog.fix-667Dmitry Pribysh2015-10-181-2/+2
* Make `no-self-use` checker not throw a warning if method has a `super()` call.Dmitry Pribysh2015-10-171-1/+10
* Don't emit 'assigning-non-slot' for descriptors. Closes issue #652.Claudiu Popa2015-10-041-0/+23
* Use the new node names for the visit and leave methodsClaudiu Popa2015-08-261-7/+7
* Update pylint to use the new astroid AST names and methodsClaudiu Popa2015-08-251-30/+28
* Don't emit no-init if not all the bases from a class are known.Claudiu Popa2015-07-221-1/+1
* Use safe_infer and has_known_bases from astroid.helpers. Closes issue #593.Claudiu Popa2015-07-061-3/+4
* Detect a couple of objects which can't be base classes (bool, slice, range an...Claudiu Popa2015-06-251-1/+8
* Fix a false positive regarding staticmethods: they don't have an implicit arg...Claudiu Popa2015-06-151-2/+1
* Remove trailing whitespace.Claudiu Popa2015-06-141-3/+3
* arguments-differ understand differences between various type of functions.Claudiu Popa2015-06-141-6/+32
* Pylint understand super calls.Claudiu Popa2015-05-281-0/+3
* Fix some pylint warnings over pylint's codebase.Claudiu Popa2015-05-161-3/+3
* Remove trailing whitespaces.Claudiu Popa2015-05-141-3/+3
* Remove 'bad-context-manager' due to the inclusion of 'unexpected-special-meth...Claudiu Popa2015-05-141-19/+2
* Add a new warning 'unexpected-special-method-signature'.Claudiu Popa2015-05-141-3/+58
* Don't emit attribute-defined-outside-init and access-member-before-definition...Claudiu Popa2015-05-121-1/+9
* Cleanup.Claudiu Popa2015-05-111-6/+6
* Move non-iterator-returned to a new checker, SpecialMethodsChecker, which has...Claudiu Popa2015-05-101-26/+46
* Remove unused imports.Claudiu Popa2015-05-071-1/+0
* Make ignore-iface-methods a noop option, mark it as deprecated.Claudiu Popa2015-05-051-15/+5
* Remove the rest of interface checks.Claudiu Popa2015-05-051-74/+4
* Add two new warnings, duplicate-bases and inconsistent-mro.Claudiu Popa2015-05-031-1/+21
* Don't warn about no-self-use for builtin properties.Claudiu Popa2015-04-061-1/+2
* Add Changelog entry and cleanup after changeset 2307df9Claudiu Popa2015-03-311-2/+0
* Promote a couple of warnings to errors.Claudiu Popa2015-03-201-2/+3
* Fix a couple of doc warnings, use string continuation.Claudiu Popa2015-03-021-43/+43
* Move all package files to a pylint package.Ionel Cristian Maries2015-02-141-0/+982