summaryrefslogtreecommitdiff
path: root/pylint/checkers/variables.py
Commit message (Expand)AuthorAgeFilesLines
* Fix false negative for calling module-level function before definition (#8494)Jacob Walls2023-04-291-9/+3
* Drop support for Python 3.7 (#8609)Marc Mueller2023-04-241-6/+1
* Fix `FunctionDef` isinstance checks (#8607)Marc Mueller2023-04-231-4/+1
* Minor refactor on type annotation (#8587)Zen Lee2023-04-181-1/+3
* Fix FP `used-before-assignment` for statements guarded under same test (#8581)Jacob Walls2023-04-161-0/+35
* Fix `used-before-assignment` TYPE_CHECKING false negatives (#8431)Zen Lee2023-04-151-20/+62
* Fix `unused-import` to check`dummy-variables-rgx` (#8566)RSTdefg2023-04-121-4/+11
* Fix check unused arguments false positive bug (#8542)Théo Battrel2023-04-061-0/+10
* Handle patterns in ignored-modules when checking for no-name-in-module (#7579)Daniel Mouritzen2023-04-031-1/+4
* [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-110/+119
* [PyCQA migration] Upgrade links to the repositories in code and doc (#8514)Pierre Sassoulas2023-03-291-7/+8
* Upgrade TODO for pylint 2.X to pylint 3.0 (#8480)Pierre Sassoulas2023-03-221-1/+1
* [ruff] Add RUF specific rules and autofix (#8449)Pierre Sassoulas2023-03-141-2/+2
* [cyclic-import] Break cycle between pylint.checkers.util / variables (#8448)Pierre Sassoulas2023-03-141-21/+1
* Deprecate redundant type checking guard utils (#8433)Jacob Walls2023-03-121-6/+10
* Use UninferableBase instead of UninferableDaniel van Noord2023-03-071-4/+4
* Fix FP for used-before-assignment with assignment expressions in containers (...Jacob Walls2023-02-111-18/+19
* Fix `used-before-assignment` false positive for walrus operator in dictionary...Zen Lee2023-02-101-0/+5
* Fix `used-before-assignment` false positive for TYPE_CHECKING if/elif/else us...Zen Lee2023-02-071-18/+12
* Fix no-name-in-module when variable is same as module name (#8169)Dani Alcala2023-02-071-1/+1
* [ruff] Autofix 'not x in iterator' => 'x not in iterator'Pierre Sassoulas2023-02-061-1/+1
* Fix grammatical error in explanation of `global-statement (W0603)` (#8108)R. N. West2023-02-021-3/+3
* Update docs for `global-variable-not-assigned` (#8151)Dani Alcala2023-02-011-6/+17
* 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