summaryrefslogtreecommitdiff
path: root/pylint/checkers/classes
Commit message (Expand)AuthorAgeFilesLines
* Drop support for Python 3.7 (#8609)Marc Mueller2023-04-241-6/+1
* [PyCQA migration] Upgrade links to the repositories in code and doc (#8514)Pierre Sassoulas2023-03-293-6/+6
* Add Python 3.8+ `asyncSetUp` to "defining-attr-methods" list (#8403)Samuel FORESTIER2023-03-111-1/+7
* Use UninferableBase instead of UninferableDaniel van Noord2023-03-072-10/+9
* Accept values of the form ``<class name>.<attribute name>`` for the `exclude-...Mark Byrne2023-03-031-6/+17
* Refactor the `_check_protected_attribute_access` method to reduce indentation...Mark Byrne2023-03-011-67/+69
* Add new check "implicit-flag-alias" (#8345)James Addison2023-02-261-8/+58
* Fixing some too long lines (#8339)Ollie2023-02-251-2/+4
* [typing] Use __future__ annotations where possible (#8264)Pierre Sassoulas2023-02-121-1/+1
* Tighten design constraints (#8115)Nick Drozd2023-01-281-0/+3
* add test for Uninferableclavedeluna2023-01-241-3/+0
* class attrs should not emit assigning-non-slot msg (#7987)Dani Alcala2022-12-301-7/+13
* [pre-commit] Upgrade to black 23.1a1 with 2023's formatting (#7965)Pierre Sassoulas2022-12-272-2/+0
* Cut oldstyle checksNick Drozd2022-11-301-3/+0
* Define Protocol as abstract to prevent abstract-method FP (#7839)Dani Alcala2022-11-301-11/+1
* Fix `valid-metaclass-classmethod-first-arg` default value (#7791)Cubicpath2022-11-191-1/+1
* Fix a crash when looking up an __init__ method (#7744)Mark Byrne2022-11-121-2/+4
* Replace no-method-argument with no-self-argument when variadic args present (...Jakub Kuczys2022-09-231-5/+10
* Update wording to clarify overriding object. (#7504)Dani Alcala2022-09-201-2/+5
* Add child class name and confidence to ``abstract-method`` message (#7503)Dani Alcala2022-09-201-2/+8
* [invalid-class-object] Better error message giving more informationPierre Sassoulas2022-09-161-2/+7
* [invalid-class-object] Set the confidence correctly for the checkPierre Sassoulas2022-09-161-1/+1
* [invalid-class-object] Fix crash when __class__ is defined with a tuplePierre Sassoulas2022-09-161-1/+12
* Turn on ``mypy`` strict mode šŸŽ‰ (#7448)DaniĆ«l van Noord2022-09-091-3/+3
* Finish typing across the codebaseDaniƫl van Noord2022-09-091-3/+5
* Finish some incomplete typing signatures (#7442)Daniƫl van Noord2022-09-091-1/+1
* Complete typing of all generic types (#7406)Daniƫl van Noord2022-09-041-2/+2
* Prevent `useless-parent-delegation` for overriding `Exception.__init__` with ...Jacob Walls2022-08-211-0/+2
* Fix false positive for `no-self-argument` (#7301)Mark Byrne2022-08-131-0/+3
* Fix crash when a type-annotated `__slots__` with no value is declared. (#7285)Mark Byrne2022-08-111-2/+3
* [typing] Add typing to the class checkers (#7190)Pierre Sassoulas2022-08-102-56/+93
* Don't emit ``super-init-not-called`` for abstract ``__init__`` methods (#7227)Daniƫl van Noord2022-07-311-5/+5
* Add partial typing to ``class_checker`` (#7088)Daniƫl van Noord2022-07-071-20/+49
* [usless-parent-delegation] Set confidence to inference instead of undefinedPierre Sassoulas2022-06-241-2/+5
* [useless-super-delegation] Rename the message to useless-parent-delegationPierre Sassoulas2022-06-241-7/+6
* Fix false positive for ``useless-super-delegation`` for variadics (#6949)Daniƫl van Noord2022-06-151-0/+6
* Fix a crash in `unused-private-member` with chained private attributes (#6710)Jacob Walls2022-05-261-1/+1
* Some initial line wrapping of docstrings (#6672)Daniƫl van Noord2022-05-231-3/+8
* Update ``pydocstringformatter`` to ``0.6.0`` (#6671)Daniƫl van Noord2022-05-231-1/+0
* Suppress useless-super-delegation on __hash__ in classes with __eq__ (#6611)Tim Martin2022-05-151-47/+62
* Update all ``TODO: 2.14`` (#6573)Daniƫl van Noord2022-05-101-1/+0
* Fix invalid-enum-extension with IntFlag (#6511)Marc Mueller2022-05-051-10/+10
* Move no-self-use to optional extension (#6448)Marc Mueller2022-05-051-45/+0
* Disable fixme for internal uses before we make it optional in #3512 (#6482)Pierre Sassoulas2022-05-011-1/+0
* Run development version of ``pydocstringformatter`` (#6469)Daniƫl van Noord2022-04-281-5/+5
* Add typing to ``BaseChecker`` ``msgs`` and ``reports`` (#6456)Daniƫl van Noord2022-04-251-1/+4
* Fix emit might be undefined in special method checkerPierre Sassoulas2022-04-221-0/+1
* Migrate from utils.check_messages to utils.only_required_for_messages (#6432)Pierre Sassoulas2022-04-221-2/+2
* Migrate from 'check_messages' to 'only_required_for_messages' (#6417)Pierre Sassoulas2022-04-211-5/+5
* Remove ``IAstroidChecker`` from ``__implements__``Daniƫl van Noord2022-04-192-5/+1