更喜欢 const 文字来创建不可变类

roz*_*rro 6 flutter

我收到错误:

更喜欢_const_literals_to_create_immutables

在此小部件上:

 child: Column(
     children: <Widget>[
         Hyperlink('https://t.me/egorka', 'chat with me'),
     ],
 ),
Run Code Online (Sandbox Code Playgroud)

其中 Hyperlink 类定义如下:

class Hyperlink extends StatelessWidget {
  const Hyperlink(this._url, this._text);

  final String _url;
  final String _text;
Run Code Online (Sandbox Code Playgroud)

我不知道如何更改代码来摆脱它?

Nas*_*wan 5

跳转到文件然后 在属性下面analysis_options.yaml添加此代码prefer_const_literals_to_create_immutables: falserules :Ctrl+s



例子 :
rules:
prefer_const_literals_to_create_immutables: false
prefer_typing_uninitialized_variables: false
prefer_const_constructors: false
file_names: false
Run Code Online (Sandbox Code Playgroud)


小智 4

你的代码绝对没问题。但是const从构造函数中删除关键字。