summaryrefslogtreecommitdiff
path: root/pylint/checkers/classes.py
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| | | | | | | The removed checks are interface-is-not-class, missing-interface-method, unresolved-interface. The reason is that its better to start recommending ABCs instead of the old Zope era of interfaces.
* Add two new warnings, duplicate-bases and inconsistent-mro.Claudiu Popa2015-05-031-1/+21
| | | | | | duplicate-bases is emitted when a class has the same bases listed more than once in its bases definition, while inconsistent-mro is emitted when no sane mro hierarchy can be determined. Closes issue #526.
* 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
| | | | | | | | These warnings were promoted since they could uncover potential bugs in the code and since most people are using `pylint -E` anyway, it's good to have them as errors. These warnings are: assignment-from-none, unbalanced-tuple-unpacking, unpacking-non-sequence, non-iterator-returned. Closes issue #388.
* 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