summaryrefslogtreecommitdiff
path: root/pylint/checkers/utils.py
Commit message (Expand)AuthorAgeFilesLines
* Drop support for Python 3.7 (#8609)Marc Mueller2023-04-241-1/+1
* Fix `FunctionDef` isinstance checks (#8607)Marc Mueller2023-04-231-2/+3
* Cache `class_is_abstract()`Jacob Walls2023-04-231-0/+2
* Handle patterns in ignored-modules when checking for no-name-in-module (#7579)Daniel Mouritzen2023-04-031-27/+19
* [cleanup] Upgrade more doc following the PyCQA migrationPierre Sassoulas2023-03-311-1/+1
* Fix `used-before-assignment` false positive for `TYPE_CHECKING` elif branch i...Zen Lee2023-03-301-47/+0
* [PyCQA migration] Upgrade links to the repositories in code and doc (#8514)Pierre Sassoulas2023-03-291-2/+2
* [deprecation] Remove duplicated utils typing guards check (#8475)Pierre Sassoulas2023-03-221-43/+0
* [ruff] Add RUF specific rules and autofix (#8449)Pierre Sassoulas2023-03-141-1/+1
* [cyclic-import] Break cycle between pylint.checkers.util / variables (#8448)Pierre Sassoulas2023-03-141-3/+20
* Deprecate redundant type checking guard utils (#8433)Jacob Walls2023-03-121-0/+16
* Fix a crash when `TYPE_CHECKING` is used without importing it (#8435)Jacob Walls2023-03-111-1/+4
* Clear LRU caches on pylint utilities (#8420)Jacob Walls2023-03-101-1/+20
* Remove deprecated functions and classes (#8409)Daniël van Noord2023-03-091-52/+0
* Use UninferableBase instead of UninferableDaniel van Noord2023-03-071-10/+9
* Changing flake8 to have max-line-length of 115 (#8362)Ollie2023-03-021-1/+3
* Minor refactor to 'is_defined' (#8243)Zen Lee2023-02-081-7/+5
* Fix `used-before-assignment` false positive for TYPE_CHECKING if/elif/else us...Zen Lee2023-02-071-0/+49
* Tighten design constraints (#8115)Nick Drozd2023-01-281-0/+4
* Add `consider-refactoring-into-while-condition` checker (#8021)yushao22023-01-271-0/+56
* Fix `consider-using-augmented-assign` nested attribute access (#8088)Marc Mueller2023-01-201-17/+1
* Better regex for private attribute check (#8081)Marc Mueller2023-01-191-1/+1
* [consider-using-augmented-assign] Do not warn for non-commutative operators (...Pierre Sassoulas2023-01-091-1/+6
* class attrs should not emit assigning-non-slot msg (#7987)Dani Alcala2022-12-301-0/+8
* Fix `use-sequence-for-iteration` when unpacking a set with `*` (#7975)Dani Alcala2022-12-261-0/+14
* Fixes ``method-cache-max-size-none`` false positive (#7908)Dani Alcala2022-12-091-0/+4
* Cut oldstyle checksNick Drozd2022-11-301-6/+1
* Define Protocol as abstract to prevent abstract-method FP (#7839)Dani Alcala2022-11-301-4/+17
* Create `TERMINATING_FUNCS_QNAMES` (#7825)Dani Alcala2022-11-221-3/+8
* Fix false positive for 'used-before-assignment' with terminating func (#7784)Dani Alcala2022-11-171-0/+21
* Fix false negatives for-any-all (#7707)Dani Alcala2022-11-171-2/+11
* Bump mypy from 0.982 to 0.990 (#7769)dependabot[bot]2022-11-141-1/+1
* Fix false positive for ``unhashable-member`` when subclassing ``dict``. (#7757)Mark Byrne2022-11-141-1/+1
* Fix a false negative for ``unused-import`` (#7678)Mark Byrne2022-11-091-5/+8
* [flake8-bugbear] Do not use 'assert False' but raise 'AssertionError()'Pierre Sassoulas2022-11-051-1/+1
* @singledispatch and @singledispatchmethod checks for methods and functions (#...Ramon Saraiva2022-10-311-3/+44
* Add `magic-number` checker for comparison with literals (#7526)orSolocate2022-10-221-0/+8
* Fix a false positive for `simplify-boolean-expression` when multiple values i...Jacob Walls2022-10-161-1/+14
* Refactor check for ignored modules into reusable function (#7604)Daniel Mouritzen2022-10-111-0/+36
* Add ``consider-using-augmented-assign`` checker (#7514)Daniël van Noord2022-09-221-0/+65
* Use stacklevel=2 in warnings.warn calls to DeprecationWarning where makes sen...Yilei "Dolee" Yang2022-09-151-0/+3
* Fix `unhashable-member` crash when `lambda` used as a dict key (#7454)Jacob Walls2022-09-121-0/+2
* Turn on ``mypy`` strict mode 🎉 (#7448)Daniël van Noord2022-09-091-10/+10
* Finish some incomplete typing signatures (#7442)Daniël van Noord2022-09-091-4/+4
* Emit `used-before-assignment` when function arguments are redefined inside an...Jacob Walls2022-09-041-0/+8
* Fix #3299 false positives with names in string literal type annotations (#7400)Levi Gruspe2022-09-041-0/+22
* Check for ``contextlib.suppress`` in ``node_ignores_exception`` (#7327)Daniël van Noord2022-08-221-5/+58
* Fix typing of most inference callsDaniël van Noord2022-07-131-5/+6
* Partial typing of ``imports.py`` (#6982)Daniël van Noord2022-07-131-1/+2
* Add partial typing to ``class_checker`` (#7088)Daniël van Noord2022-07-071-2/+2