2016-03-02 8 views
5

Podpowiedź typu PyCharm jest świetna. Używamy go szeroko w naszych projektach. Ale od czasu do czasu nazwy typów w metodzie docstrukcji metody są błędnie pisane, a niektóre błędy, które mogły zostać ostrzeżone przez PyCharm w czasie programowania, zostały pominięte.Czy można podświetlić niepoprawne odwołania do typu w docstringu w PyCharm

Czy można napisać, że PyCharm ostrzega mnie przed niepoprawnym odwołaniem do typu w parametrze docstring? Na przykład, jeśli zrobię literówkę, taką jak :type num: lomg zamiast :type num: long, chcę, aby lomg zostało wyróżnione jako ostrzeżenie.

+0

Nie sprawdza pisowni już to zrobić? –

+1

Sprawdzanie pisowni nie działa, jeśli jest to nawiązanie do naszej własnej klasy o dziwnym imieniu. Łatwo też pomylić nazwy takie jak 'ISomeInterface' i' SomeInterface', podczas gdy oba są poprawnie napisane. W pełni kwalifikowane odniesienia do klas zostaną zerwane po przeniesieniu klasy do innej paczki, ale nadal będą dobrze z punktu widzenia sprawdzania pisowni. –

+0

Masz rację. W przypadku takiego przykładu lub bardziej skomplikowanych przykładów potrzebowalibyśmy sprawdzenia wnioskowania typu pycharm w ciągu znaków doc. –

Odpowiedz

0

nie wiem, czy jest to pomocne dla Ciebie, ale nie udało mi się go dodać jako komentarz powodu moich punktów reputacji

https://www.jetbrains.com/help/pycharm/2016.1/using-docstrings-to-specify-types.html

Dodatkowo, gdy klasa jest błędne lub zmiennych, etc etc, uważam, że jest podświetlony? enter image description here

jakiej wersji pycharmu używasz?

+0

Używam wersji 2016.1. Oczywiście, PyCharm zwraca podkreślone zmienne i klasy, ale tylko w kodzie, a nie w docstruktach. Niestety typy wymienione w instrukcjach nie są sprawdzane. –

+0

może możesz sprawdzić swoją społeczność bezpośrednio https://intellij-support.jetbrains.com/hc/en-us/community/topics/200379535-PyCharm i podzielić się odpowiedzią z nami wszystkimi, gdy już odpowiedzieli =) często używam pycharmu i znajduję to w interesie. – glls

+0

Dobry pomysł. Oto link do naśladowania: https://intellij-support.jetbrains.com/hc/en-us/community/posts/207418215-Is-it-possible-to-highlight-incorrect-type-references-in-docstring -w-PyCharm- –