summaryrefslogtreecommitdiff
path: root/astroid/inference.py
Commit message (Expand)AuthorAgeFilesLines
* Fix constructors of ``BaseContainer`` and ``Dict``Daniël van Noord2023-05-081-2/+12
* Improve typing of inference functions (#2166)Jacob Walls2023-05-071-1/+0
* Fix some typing issuesDaniël van Noord2023-04-301-2/+2
* Remove all ``lazy_imports``Daniël van Noord2023-04-231-3/+10
* [PyCQA migration] Upgrade links to the repositories in code and docPierre Sassoulas2023-03-291-6/+6
* Create ``UninferableBase``Daniël van Noord2023-02-051-19/+24
* Revert CallContext change since it caused a RecursionError regression (#2000)Marc Mueller2023-01-311-4/+1
* Add support for binary union types - Python 3.10 (#1977)Marc Mueller2023-01-301-0/+25
* Preserve parent CallContext when inferring nested functions (#1982)Marc Mueller2023-01-291-1/+4
* Initial pass with ``pydocstringformatter``Daniël van Noord2023-01-091-16/+15
* Support "is None" constraints from if statements during inference (#1189)David Liu2023-01-061-1/+8
* Add some inference annotations (#1887)Nick Drozd2022-12-151-19/+21
* Finalize typing of the ``infer_binary_op`` pathDaniël van Noord2022-11-301-7/+11
* Fix misc type issues (#1884)Nick Drozd2022-11-221-1/+2
* Add some InferenceContext annotations (#1883)Nick Drozd2022-11-221-1/+1
* Add some bool annotations (#1877)Nick Drozd2022-11-221-1/+1
* Fix uncaught ValueError in infer_getitem with zero-step slices (#1844)Andrew Haigh2022-11-131-0/+2
* Add partial typing to ``BinOp`` and ``AugAssign`` inference pathsDaniël van Noord2022-09-171-12/+61
* Fix a crash inferring invalid string formatting with `%`Jacob Walls2022-08-121-1/+1
* Only infer module operations on string ``Const`` nodes (#1701)Daniël van Noord2022-07-101-1/+5
* Fix a crash when inferring old-style string formatting (`%`) using tuples (#1...Jacob Walls2022-07-091-0/+2
* Fix a crash involving properties within `if` blocksJacob Walls2022-07-091-1/+1
* Fix a crash involving properties within ``try ... except`` blocksDaniël van Noord2022-07-081-0/+3
* Type ``_infer`` of Attribute, AssignAttr, Global and Subscript (#1657) (#1668)Daniël van Noord2022-06-251-18/+25
* Revert "Type ``_infer`` of Attribute, AssignAttr, Global and Subscript (#1657...Marc Mueller2022-06-251-24/+25
* Type ``_infer`` of binary operation nodes (#1659)Daniël van Noord2022-06-251-14/+34
* Type _infer of the last nodes (#1661)Daniël van Noord2022-06-251-18/+19
* Type ``_infer`` of Attribute, AssignAttr, Global and Subscript (#1657)Daniël van Noord2022-06-241-25/+24
* Type ``_infer`` of ``BoolOp`` (#1658)Daniël van Noord2022-06-241-5/+7
* Type ``_infer`` of ``Call``, ``Import`` and ``ImportFrom`` (#1653)Daniël van Noord2022-06-241-5/+21
* Add typing to Name._infer and AssignName.infer_lhs (#1651)Daniël van Noord2022-06-221-5/+13
* Fix typing of ``Dict`` with ``SuccessfulInferenceResult``Daniël van Noord2022-06-211-9/+10
* Add typing to ``Dict._infer`` and fix ``Dict.items`` (#1629)Daniël van Noord2022-06-211-9/+16
* Infer modulo operations on strings (#1617)Daniël van Noord2022-06-171-0/+38
* Add typing to ``NodeNG._infer`` and associated nodes (#1541)Daniël van Noord2022-06-051-3/+13
* Update typing for Python 3.7 (2) (#1556)Marc Mueller2022-05-131-1/+2
* Update typing for Python 3.7 (1) (#1555)Marc Mueller2022-05-131-21/+11
* Let `AstroidManager.clear_cache` act on other caches (#1521)Jacob Walls2022-05-061-25/+13
* Update ``pylint`` to ``2.13`` (#1488)Daniël van Noord2022-03-251-2/+2
* Fix crash on direct inference via nodes.FunctionDef._infer (#1477)Daniël van Noord2022-03-151-2/+4
* Simplify hard to maintain copyright notice (#1441)Pierre Sassoulas2022-03-121-26/+1
* Pass ``doc_node`` to postinit of all ``Property`` constructors (#1436)Daniël van Noord2022-03-091-6/+26
* Add some typing to astroid.inference (#1415)Daniël van Noord2022-03-031-5/+6
* Bump astroid to 2.10.0, update changelogv2.10.0Pierre Sassoulas2022-02-271-1/+2
* Fix crash on inference of ``__dict__.items()`` of an imported module (#1367)Daniël van Noord2022-02-081-0/+2
* Bump astroid to 2.9.2, update changelogv2.9.2Alexander Shadchin2022-01-041-1/+1
* Bump astroid to 2.9.1, update changelogv2.9.1Pierre Sassoulas2021-12-311-1/+2
* Fix typos (#1288)Kian Meng, Ang2021-12-131-1/+1
* Bump astroid to 2.8.6, update changelogv2.8.6Pierre Sassoulas2021-11-211-1/+1
* Add ``type: ignore`` to method reassignments (#1247)Daniël van Noord2021-11-171-19/+21