编程语言
首页 > 编程语言> > 避免@dataclass变量声明的Python lint警告

避免@dataclass变量声明的Python lint警告

作者:互联网

我正在试用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

使用pylint或mypy警告

解决方法:

您可以设置“python.analysis.disabled”:[“use-before-def”]来禁用检查(docs).将此作为一个问题的错误分类是reported.

标签:python,python-3-x,visual-studio-code,python-dataclasses
来源: https://codeday.me/bug/20190522/1152477.html