summaryrefslogtreecommitdiff
path: root/pylint/checkers/utils.py
Commit message (Expand)AuthorAgeFilesLines
* Deprecate redundant type checking guard utils (#8433) (#8439)github-actions[bot]2023-03-121-0/+15
* Fix a crash when `TYPE_CHECKING` is used without importing it (#8435) (#8436)github-actions[bot]2023-03-111-1/+4
* Clear LRU caches on pylint utilities (#8420) (#8427)github-actions[bot]2023-03-101-1/+20
* 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
* Emit `unhashable-member` when creating sets or dicts (#7036)Jacob Walls2022-06-291-0/+19
* Remove always true test for "builtins.module"Jacob Walls2022-06-231-1/+0
* Emit `used-before-assignment` for self-referencing assignments under if condi...Jacob Walls2022-06-151-16/+47
* Prevent `unused-import` for `if t.TYPE_CHECKING`Jacob Walls2022-06-061-8/+28
* Emit modified-iterating-list|dict|set for literals or usage of `del` (#6652)Jacob Walls2022-06-041-1/+13
* Reraise failures in astroid as `AstroidError`Jacob Walls2022-05-301-0/+7
* Add typing to various checkers (#6695)Daniƫl van Noord2022-05-251-15/+24
* Some initial line wrapping of docstrings (#6672)Daniƫl van Noord2022-05-231-2/+6
* Update ``pydocstringformatter`` to ``0.6.0`` (#6671)Daniƫl van Noord2022-05-231-1/+0
* Fix ``unexpected-special-method-signature`` false positive for ``__init_subcl...Mark Byrne2022-05-201-2/+1
* Remove utils.subscriptable_with_postponed_evaluation_enabled (#6607)Marc Mueller2022-05-131-9/+5