leinardi/mypy-pycharm

Static methods missing a type definition are highlighted incorrectly

Offen

#19 geöffnet am 27.09.2018

 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)Java (30 Forks)github user discovery
Priority: MediumStatus: AcceptedStatus: StaleType: Bughelp wanted

Repository-Metriken

Stars
 (206 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Step 1: Are you in the right place?

  • I have verified there are no duplicate active or recent bugs, questions, or requests
  • I have verified that I am using the latest version of the plugin.

Step 2: Describe your environment

  • Plugin version: 0.10.2
  • PyCharm/IDEA version: PyCharm 2018.2
  • Mypy version: 0.620

Step 3: Describe the problem:

Steps to reproduce:

  1. Write a method annotated with @staticmethod.
  2. Run the mypy checker.

Observed Results:

The highlight exposing a missing type definition starts immediately after the staticmethod annotation and ends right before def.

Expected Results:

def should be highlighted.

Relevant Code:

    @staticmethod
    def email_sent_on(obj):
        return obj.created_on

Contributor Guide