NewType의 잘못된 사용 위치를 보고합니다.

예:


  from typing import NewType

  InvalidName = NewType("Name", int)  # 변수 이름 'InvalidName'이 NewType 이름 'Name'과 일치하지 않습니다

  from typing import Literal

  InvalidType = NewType("InvalidType", Literal[1])  # NewType은 'Literal[1]'과 함께 사용할 수 없습니다

  Base = NewType("Base", str)

  class Derived(Base):  # 'Base' cannot be subclassed
      pass