Mikhail Golubev
530c7d2d74
PY-29717 Display qualified names of classes above methods
...
Use "containing class" type of link only as a fallback for local classes
2018-06-09 15:59:37 +03:00
Mikhail Golubev
505efb9982
PY-29717 Remove excess trailing spaces and line breaks from plain text docstrings
2018-06-09 15:59:37 +03:00
Mikhail Golubev
bf2ee59a28
PY-29717 Move message about copied docstring to sections
2018-06-09 15:59:36 +03:00
Mikhail Golubev
c3246e9286
PY-29717 Display variable type inline with their name in PEP 526 format
...
Thanks to it we also started to display types for class and instance
attributes. Also, moved reassignment chain to sections part of Quick
Documentation and display it only when it actually makes sense.
2018-06-09 15:59:35 +03:00
Mikhail Golubev
407ed5f127
PY-29717 Display inferred function type together with its signature
2018-06-09 15:59:35 +03:00
Semyon Proshev
b19a95147f
Rendered typevar takes much space so let's print its name only.
2017-09-22 15:52:18 +03:00
Semyon Proshev
ed3672ce40
Update PythonDocumentationProvider.describeFunction
2017-09-22 15:52:16 +03:00
Semyon Proshev
952582abc5
Remove separate document link type for super class. Use link type for class instead.
2017-09-22 15:52:15 +03:00
Semyon Proshev
adddb531d8
Update describeClass method in PythonDocumentationProvider.
...
Now all expressions are printed and links are injected into unqualified references and subscriptions.
2017-09-22 15:52:15 +03:00
Semyon Proshev
dbff481450
Update PyDocumentationBuilder to use type evaluation context while resolving docstring owner.
2017-06-20 13:35:08 +03:00