避免对@dataclass变量声明使用Python棉绒警告

时间:2018-12-21 06:01:48

标签: python python-3.x visual-studio-code python-dataclasses

我正在尝试使用Python 3.7中的dataclasses功能,但在单词'hue'下得到此警告:

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

我想这是一个小小的警告。我尝试了python扩展程序提供的多个linters,但是它们都不起作用。

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

是否可以启用语法检查等功能,但避免收到此警告?

使用pep8警告 warning and err

使用pylint或mypy警告 warning

1 个答案:

答案 0 :(得分:5)

您可以设置"python.analysis.disabled": ["use-before-def"]禁用支票(docs)。将此问题归为错误reported