6

dataclassesPython 3.7 でこの機能を試していますが、「hue」という単語の下に次の警告が表示されます。

'hue' used before definition
Python (use-before-def)

リンター警告だと思います。Python拡張機能が提供するリンターをいくつか試しましたが、どれも機能しません。

from dataclasses import dataclass
@dataclass
class Color:
    hue: int
    lightness: float = 2.0
c = Color(2)

構文チェックなどを有効にして、この警告を受け取らないようにする方法はありますか?

pep8 を使用した警告 警告とエラー

pylint または mypy を使用した警告 警告

4

1 に答える 1

5

"python.analysis.disabled": ["use-before-def"]チェックを無効にするように設定できます( docs )。これを問題として誤って分類したことが報告されています。

于 2019-01-03T22:47:28.993 に答える