Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Recognize stub ``pyi`` Python files. (#2182)HEADmain | Mark Byrne | 2023-05-16 | 1 | -0/+4 |
| | | | | | | | Recognize stub ``pyi`` Python files. Refs pylint-dev/pylint#4987 Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | ||||
* | Handle ``objects.Super`` in `helpers.object_type()` (#2177) | Jacob Walls | 2023-05-14 | 1 | -0/+3 |
| | |||||
* | Publicize `NodeNG.repr_name()` (#2176) | Jacob Walls | 2023-05-13 | 1 | -0/+4 |
| | |||||
* | Fix constructors of ``BaseContainer`` and ``Dict`` | Daniël van Noord | 2023-05-08 | 1 | -0/+2 |
| | |||||
* | Complete cache key for inference tip (#2158) | Jacob Walls | 2023-05-06 | 1 | -0/+7 |
| | | | | | The cache key was lacking the `context` arg. Co-authored-by: Sylvain Ackermann <sylvain.ackermann@gmail.com> | ||||
* | Remove deprecated doc attribute (#2154) | Marc Mueller | 2023-04-25 | 1 | -2/+7 |
| | |||||
* | Remove deprecated `is_sys_guard` + `is_typing_guard` (#2153) | Marc Mueller | 2023-04-25 | 1 | -0/+4 |
| | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Remove deprecated nodes | Marc Mueller | 2023-04-25 | 1 | -0/+4 |
| | |||||
* | Fix the signature of ``infer_call_result`` | Daniel van Noord | 2023-04-25 | 1 | -0/+13 |
| | |||||
* | Make all arguments to ``nodes.NodeNG.__init__`` required (#2138) | Daniël van Noord | 2023-04-25 | 1 | -2/+8 |
| | |||||
* | Remove ``laxy_object_proxy`` as dependency (#2139) | Daniël van Noord | 2023-04-24 | 1 | -0/+3 |
| | |||||
* | Merge branch 'maintenance/2.15.x' into main | Marc Mueller | 2023-04-24 | 1 | -1/+11 |
|\ | |||||
| * | Bump astroid to 2.15.4, update changelog (#2144)v2.15.4 | Marc Mueller | 2023-04-24 | 1 | -1/+7 |
| | | |||||
| * | Various TryStar fixes (#2142) | Marc Mueller | 2023-04-24 | 1 | -0/+4 |
| | | |||||
* | | Remove unused constants (#2141) | Marc Mueller | 2023-04-24 | 1 | -0/+11 |
| | | | | | | | | | | | | * Remove `PY38_PLUS` constant * Remove `BUILTINS` constants * Remove `Load` + `Store` + `Del` * Remove `BOOL_SPECIAL_METHOD` | ||||
* | | Remove cachedproperty decorator (#2140) | Marc Mueller | 2023-04-24 | 1 | -2/+3 |
| | | |||||
* | | Drop support for Python 3.7 (#2137) | Marc Mueller | 2023-04-23 | 1 | -0/+5 |
| | | |||||
* | | Reduce file system access in `ast_from_file()` (#2135) | Jacob Walls | 2023-04-23 | 1 | -0/+2 |
| | | | | | | | | | | get_source_file() is needed to resolve relative to absolute paths, but is not needed before getting a cache hit. This had the potential to issue tens of thousands of repetitive os.path.exists() calls. | ||||
* | | Fix constructors of ``Super`` | Daniël van Noord | 2023-04-23 | 1 | -0/+1 |
| | | |||||
* | | Fix constructors of ``ComprehensionScopes`` (#2132) | Daniël van Noord | 2023-04-22 | 1 | -0/+4 |
| | | |||||
* | | Fix constructors of ``Module`` (#2133) | Daniël van Noord | 2023-04-22 | 1 | -0/+1 |
| | | |||||
* | | Fix constructors of ``ClassDef`` (#2130) | Daniël van Noord | 2023-04-22 | 1 | -0/+1 |
| | | |||||
* | | Fix constructors of ``FunctionDef`` | Daniël van Noord | 2023-04-22 | 1 | -0/+1 |
| | | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com> | ||||
* | | Fix constructors of ``Lambda`` | Daniël van Noord | 2023-04-22 | 1 | -0/+1 |
| | | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com> | ||||
* | | Add ``attr.Factory`` to the recognized class attributes for classes ↵ | Mark Byrne | 2023-04-19 | 1 | -0/+4 |
| | | | | | | | | | | | | decorated with ``attrs``. Closes pylint-dev/pylint#4341 | ||||
* | | Decouple ``FunctionDef`` and ``Lambda`` (#2115) | Daniël van Noord | 2023-04-17 | 1 | -0/+7 |
| | | | | | | As discussed in #2112 we really need to decouple this nodes. | ||||
* | | Fix changelog following 2.15.3 release | Pierre Sassoulas | 2023-04-16 | 1 | -7/+0 |
| | | |||||
* | | Merge branch 'maintenance/2.15.x' following 2.15.3 release | Pierre Sassoulas | 2023-04-16 | 1 | -1/+14 |
|\ \ | |/ | |||||
| * | Bump astroid to 2.15.3, update changelogv2.15.3 | Pierre Sassoulas | 2023-04-16 | 1 | -1/+7 |
| | | |||||
| * | Suppress UserWarning when finding module specs (#2121) (#2122) | github-actions[bot] | 2023-04-16 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | Found when linting this code: ``` import setuptools import pip ``` (cherry picked from commit 6723e635e54e991a4304e45293308f5076b0bcb8) Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | ||||
| * | Fix infer_call_result() crash on methods called with_metaclass() (#2118) | Jacob Walls | 2023-04-16 | 1 | -0/+3 |
| | | |||||
* | | Suppress UserWarning when finding module specs (#2121) | Jacob Walls | 2023-04-16 | 1 | -0/+4 |
| | | | | | | | | | | | | | | Found when linting this code: ``` import setuptools import pip ``` | ||||
* | | Port property-related workaround from `infer_functiondef` to ↵ | Jacob Walls | 2023-04-16 | 1 | -0/+4 |
| | | | | | | | | `infer_property` (#2119) | ||||
* | | Fix infer_call_result() crash on methods called with_metaclass() (#2118) | Jacob Walls | 2023-04-15 | 1 | -0/+3 |
| | | |||||
* | | Use `safe_infer` in `_unpack_args` and `_unpack_keywords` (#2117) | Tushar Sadhwani | 2023-04-15 | 1 | -0/+4 |
| | | |||||
* | | Clean up If fields (#2109) | Nick Drozd | 2023-04-12 | 1 | -1/+4 |
| | | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | | Mandatory fields for TryExcept | Nick Drozd | 2023-04-07 | 1 | -0/+1 |
| | | |||||
* | | Mandatory fields for ExceptHandler | Nick Drozd | 2023-04-07 | 1 | -0/+1 |
| | | |||||
* | | Mandatory field for Expr | Nick Drozd | 2023-04-05 | 1 | -0/+1 |
| | | |||||
* | | Mandatory field for Yield | Nick Drozd | 2023-04-05 | 1 | -0/+1 |
| | | |||||
* | | Mandatory fields for Decorators (#2107) | Nick Drozd | 2023-04-05 | 1 | -0/+1 |
| | | |||||
* | | Mandatory fields for Comprehension (#2099) | Nick Drozd | 2023-04-05 | 1 | -0/+1 |
| | | |||||
* | | Mandatory fields for Return (#2104) | Nick Drozd | 2023-04-05 | 1 | -0/+1 |
| | | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | | Mandatory fields for Raise (#2103) | Nick Drozd | 2023-04-05 | 1 | -0/+1 |
| | | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | | Mandatory fields for Slice | Nick Drozd | 2023-04-05 | 1 | -0/+1 |
| | | |||||
* | | Mandatory fields for While (#2095) | Nick Drozd | 2023-04-04 | 1 | -0/+1 |
| | | |||||
* | | Fix constructors of ``Call`` | Daniël van Noord | 2023-04-04 | 1 | -0/+1 |
| | | |||||
* | | Fix constructors of ``Name`` | Daniël van Noord | 2023-04-04 | 1 | -0/+1 |
| | | |||||
* | | Mandatory fields for For (#2091) | Nick Drozd | 2023-04-04 | 1 | -0/+1 |
| | | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | | Manadatory fields for Await | Nick Drozd | 2023-04-04 | 1 | -0/+1 |
| | |