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