summaryrefslogtreecommitdiff
path: root/pylint/checkers/variables.py
Commit message (Expand)AuthorAgeFilesLines
* Fix FP for used-before-assignment with assignment expressions in containers (...github-actions[bot]2023-02-111-18/+19
* Fix `used-before-assignment` false positive for walrus operator in dictionary...github-actions[bot]2023-02-101-0/+5
* Fix `used-before-assignment` false positive for TYPE_CHECKING if/elif/else us...github-actions[bot]2023-02-081-18/+12
* Fix no-name-in-module when variable is same as module name (#8169) (#8226)github-actions[bot]2023-02-071-1/+1
* Tighten design constraints (#8115)Nick Drozd2023-01-281-1/+5
* Fix FP for `used-before-assignment` when reimporting name used in type annota...Jacob Walls2023-01-231-1/+5
* Fix `used-before-assignment` false positive for walrus operators in ifs (#8029)Zen Lee2023-01-081-3/+10
* [pre-commit] Upgrade to black 23.1a1 with 2023's formatting (#7965)Pierre Sassoulas2022-12-271-3/+0
* Fix `used-before-assignment` if conditional imports guarded again when used (...Jacob Walls2022-12-251-0/+1
* Fix unreleased false positives with `used-before-assignment` (#7921)Jacob Walls2022-12-121-11/+6
* Prevent `used-before-assignment` in pattern matching with a guard (#7922)Jacob Walls2022-12-121-0/+3
* Emit `used-before-assignment` for further imports guarded by TYPE_CHECKING (#...Jacob Walls2022-12-101-7/+2
* Prevent `used-before-assignment` for variables defined in assignment expressi...Jacob Walls2022-11-251-4/+4
* Fix `used-before-assignment` for variable annotations guarded by TYPE_CHECKIN...Jacob Walls2022-11-231-4/+14
* Emit `used-before-assignment` for variables only defined under always false t...Jacob Walls2022-11-221-1/+121
* New checker `unbalanced dict unpacking` (#7750)Dani Alcala2022-11-201-19/+98
* Better error message for unpacking-non-sequence and unbalanced-tuple-unpackin...Pierre Sassoulas2022-11-191-14/+13
* Fix false positive for 'used-before-assignment' with terminating func (#7784)Dani Alcala2022-11-171-1/+8
* Fix a false negative for ``unused-import`` (#7678)Mark Byrne2022-11-091-2/+4
* Fix a false negative for ``unused-import`` (#7621)Mark Byrne2022-10-291-0/+1
* Prevent `redefined-outer-name` for `if t.TYPE_CHECKING`Jacob Walls2022-09-281-3/+1
* Fix bug in detecting ``unused-variable`` when iterating on variable. (#7537)Dani Alcala2022-09-281-1/+1
* Fix `undefined-loop-variable` with `NoReturn` and `Never` (#7476)Daniƫl van Noord2022-09-191-8/+35
* False positive `global-variable-not-assigned` (#7479)Mark Byrne2022-09-191-1/+2
* Disambiguate between str and enum member args to typing.Literal (#7414)Levi Gruspe2022-09-121-12/+9
* Turn on ``mypy`` strict mode šŸŽ‰ (#7448)DaniĆ«l van Noord2022-09-091-6/+6
* Update pylint/checkers/variables.pyDaniƫl van Noord2022-09-091-0/+3
* Finish typing of ``variables``Daniƫl van Noord2022-09-091-52/+82
* Turn on ``check-untyped-defs`` in ``mypy`` (#7407)Daniƫl van Noord2022-09-091-8/+8
* Make ``disable-next`` only consider the succeeding line (#7411)Daniƫl van Noord2022-09-051-2/+1
* Fix #3299 false positives with names in string literal type annotations (#7400)Levi Gruspe2022-09-041-1/+40
* Fix `used-before-assignment` for functions/classes defined in type checking g...Rogdham2022-08-271-3/+7
* Fix `undefined-loop-variable` from walrus in comprehension test (#7324)Jacob Walls2022-08-201-0/+18
* fix `undefined-loop-variable` with `break` and `continue` statements in `else...DetachHead2022-08-191-1/+3
* [doc] Remove hard-coded default in 'ignored-argument-names' description (#7239)Pierre Sassoulas2022-07-301-2/+1
* Fix typing of most inference callsDaniƫl van Noord2022-07-131-2/+5
* Update `astroid` to 2.12 (#7153)Jacob Walls2022-07-131-2/+17
* Fix crash when using `enumerate` in a ternary expression (#7132)Jacob Walls2022-07-051-2/+5
* Emit `used-before-assignment` when reimporting later in a function (#6979)Jacob Walls2022-06-231-7/+13
* Fix ``undefined-loop-variable`` and ``undefined-variable`` with ``useless-sup...Daniƫl van Noord2022-06-181-26/+12
* Emit `used-before-assignment` when calling nested functions before assignment...Jacob Walls2022-06-161-2/+3
* Emit `used-before-assignment` for self-referencing assignments under if condi...Jacob Walls2022-06-151-1/+1
* Fix ``undefined-variable`` for ``__class__`` in inner methods (#6957)Daniƫl van Noord2022-06-151-2/+5
* [refactor] Normalize the typing of visitor functions (#6892)Pierre Sassoulas2022-06-121-1/+1
* Avoid raising `undefined-loop-variable` twice on same line (#6925)Jacob Walls2022-06-121-1/+0
* Warn about self-referencing named expressions lacking prior assignments (#6915)Jacob Walls2022-06-121-4/+16
* Avoid `used-before-assignment` in except handlers employing type annotationsJacob Walls2022-06-101-0/+7
* Factor out `_defines_name_raises_or_returns_recursive`Jacob Walls2022-06-101-34/+33
* Emit modified-iterating-list|dict|set for literals or usage of `del` (#6652)Jacob Walls2022-06-041-19/+4
* Prevent `used-before-assignment` for names only defined under `except` if the...Jacob Walls2022-06-031-2/+13