- Mar 16, 2018
-
-
Claudiu Popa authored
-
- Mar 11, 2018
-
-
Bryce Guinta authored
Close #112
-
- Mar 10, 2018
-
-
Claudiu Popa authored
This is in a similar vein with the `isinstance` builtin, with minor changes.
-
- Mar 06, 2018
-
-
Bryce Guinta authored
Close PyCQA/pylint#1746
-
- Mar 03, 2018
-
-
Bryce Guinta authored
-
- Mar 02, 2018
-
-
Bryce Guinta authored
Close #98
-
- Feb 21, 2018
-
-
Bryce Guinta authored
Astroid cannot infer this attribute because of the way attr builds its classes Close PyCQA/pylint#1884
-
- Feb 19, 2018
-
-
Bryce Guinta authored
The augmented assign rhs context path was deleted most likely due to a recently fixed inference bug where InferenceContext path attributes were shared between objects. Recursive functions on the right hand side of the augmented assign would forget that they were already called, causing an eventual RecursionError in astroid inference Now that the InferenceContext clone() method properly copies the inference path between Contexts, it's fine to remove this hack. Fixes #437, Fixes #447, Fixes #313, Fixes PyCQA/pylint#1642, Fixes PyCQA/pylint#1805, Fixes PyCQA/pylint#1854, Fixes PyCQA/pylint#1452
-
- Feb 15, 2018
-
-
Ioana Tagirta authored
-
- Feb 11, 2018
-
-
Ioana Tagirta authored
-
- Feb 07, 2018
-
-
Bryce Guinta authored
Set predicates for transforms which use inference_tips to prevent a node's _explicit_inference from being overwritten
-
Bryce Guinta authored
Fixes PyCQA/pylint#1860
-
- Jan 30, 2018
-
-
Claudiu Popa authored
We can infer the result of random.sample, but only its type, the elements being filled with None values. This brain tip should improve the situation a bit by providing additional hints at inference time. Close PyCQA/pylint#811
-
Bryce Guinta authored
-
- Jan 28, 2018
-
-
Bryce Guinta authored
-
- Jan 18, 2018
-
-
Bryce Guinta authored
This commit fixes import errors when modname started with, but was not equal, to six.moves
-
- Jan 03, 2018
-
-
Bryce Guinta authored
This prevents __qualname__ and __module__, when called as locals in the class definition, from raising a false-positive no-member in pylint
-
- Dec 27, 2017
-
-
Claudiu Popa authored
Close #473
-
- Dec 15, 2017
-
-
Claudiu Popa authored
Close PyCQA/pylint#1706
- Dec 11, 2017
-
-
Bryce Guinta authored
-
- Nov 11, 2017
-
-
Claudiu Popa authored
-
Claudiu Popa authored
-
- Nov 02, 2017
-
-
Claudiu Popa authored
-
- Aug 11, 2017
-
-
Claudiu Popa authored
Close PyCQA/pylint#961
-
- Jul 23, 2017
-
-
Claudiu Popa authored
Close #172
-
- Jul 19, 2017
-
-
Claudiu Popa authored
-
Claudiu Popa authored
-
- Jul 08, 2017
-
-
Claudiu Popa authored
Close PyCQA/pylint#1328
-
Claudiu Popa authored
Close PyCQA/pylint#1530
-
Claudiu Popa authored
For instance, one can implement a namedtuple base class, which gets reused on a class with the same name later on in the file. Until now, we considered these two classes as being the same, because they shared the name, but in fact they are different, being created at different locations and through different means. Close PyCQA/pylint#1458
-
Claudiu Popa authored
In some cases, when the operand does not have a .name attribute, getting the string representation of a BadUnaryOperationMessage leads to a crash. Close PyCQA/pylint#1563
-
- Jun 03, 2017
-
- May 22, 2017
-
-
Łukasz Rogalski authored
Closes PyCQA/pylint#1463
-
Łukasz Rogalski authored
Closes PyCQA/Pylint#782
-
- May 14, 2017
-
-
Łukasz Rogalski authored
Closes PyCQA/pylint#1388
-
- Apr 17, 2017
-
-
Claudiu Popa authored
-
- Apr 15, 2017
-
-
Claudiu Popa authored
-
- Apr 14, 2017
-
-
Claudiu Popa authored
-
- Apr 13, 2017
-