Claudiu Popa
Claudiu Popa
In Python 3.6, it seems we can now use annotations for variables. We should think if we can use the annotations for improving the inference, as long as the annotations...
They share some common code through inheritance such as display_type and scope_lookup, leading to a weird ontology where a Lambda is an ancestor of a FunctionDef, while they should be...
It seems we can do a much better job over here: - our current transform is losing the type of the arguments - we should support typing.NamedTuple subclasses. I just...
This breaks the static analysis contract since we're now importing third party libraries to build AST trees from them. While this makes sense for plugins, we shouldn't do this for...
### Steps to reproduce Run an inference over the following example: ``` options = [] if len(sys.argv) > 1: options = [["Woof!"]] else: options = [["Barf!"]] ``` ### Current behavior...
### Steps to reproduce Use the following example to get a negative score: ``` from typing import Optional a, b = 1 a.test ``` Notice that removing the unused import...
Since we're on Python 3, we can use annotations for pylint.
Hi folks, This new classifier will be useful for users of https://github.com/PyCQA/pylint to discover plugins published by the community. Pylint has support for custom plugins and there are quite a...
### Is your feature request related to a problem? Please describe Yes. The problem is that every linter out there has its own pragma control, leading to a mess if...