6

我正在尝试dataclassesPython 3.7 中的功能,但在单词“hue”下方收到此警告:

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

我想这是一个短绒警告。我尝试了 python 扩展提供的几个 linter,但它们都不起作用。

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 回答