如何修复整个项目的特定 lint 警告?

iDe*_*ode 6 dart android-studio flutter

我的项目的不同文件中有许多 lint 警告,例如:

Prefer const with constant constructors.
Use key in widget constructors.
...
Unnecessary string interpolation. 
Run Code Online (Sandbox Code Playgroud)

有没有办法只修复特定的警告,例如

dart fix prefer_const_constructors 
Run Code Online (Sandbox Code Playgroud)

PS:我不想修复所有警告,因为我可以运行dart fix --apply.

Viv*_*sal 2

是的,可以通过更改 lint 规则来实现。目前,您必须仅添加要修复的规则并忽略所有其他规则。

按着这些次序

在项目中,您必须创建analysis_options.ymal文件。文件的内容将如下所示。

linter:
  rules:
    prefer_const_constructors: true
Run Code Online (Sandbox Code Playgroud)

更多详情请点击此处

之后尝试运行dart fix,由于只启用了一个 lint 规则,因此它只为您提供建议。