如果您想在代码中的任何位置添加
const
,请查看 dart fix 和 here 是一个类似问题的答案。
如果你只是想隐藏所有警告,可以添加
// ignore_for_file: prefer_const_constructors
文件中的任何位置。
或者,如果您想在所有文件中删除它,请在项目的根目录中找到
analysis_options.yaml
并将属性设置为 false:
如果没有这样的文件(
analysis_options.yaml
),您可以创建一个并将其设置为 false。
对图像文件进行编码:
rules:
prefer_const_constructors : false
file_names : false
public_member_api_docs: false
lines_longer_than_80_chars: false
avoid_catches_without_on_clauses: false
avoid_equals_and_hash_code_on_mutable_classes: false
prefer_relative_imports: false
type_annotate_public_apis: false
avoid_types_on_closure_parameters: false
sort_constructors_first: false
prefer_generic_function_type_aliases: true
unnecessary_lambdas: true
use_key_in_widget_constructors: false
avoid_print: false
只需右键单击 vscode 中问题选项卡中的任何警告,然后选择在文件中的任意位置添加 const 修饰符即可。 但您必须对项目中的所有文件手动执行此操作。
打开 Vscode :
settings
-> 打开 settings.json
文件
复制粘贴以下行
"editor.codeActionsOnSave": {
"source.fixAll": true
}
您可以在 'C:\Users
\AppData\Roaming\Code\User' 中找到
settings.json
就是这样,从现在开始,每当您保存文件时,它都会应用快速修复(在所有位置添加 const)。您所要做的就是保存您的文件。
它不仅会修复 const 问题,还会修复其他一些 lint 警告,例如删除 未使用的导入。
我正在使用 Visual Studio Code 进行 Flutter 应用程序开发。你可以添加
"editor.codeActionsOnSave": {
"source.fixAll": true
}
将此添加到 Settings.json 文件,编辑器将自动添加 const 和其他修复。对于查找Setting.json,您必须遵循此步骤
Ctrl + Shift + P -> Search Setting.json(Open User Settings.json) -> add above code.
将其写入终端内 飞镖修复--应用 (这将需要几秒钟的时间,并且 dart fix 会尽可能修复 Analysis_options.yaml 文件中已弃用的 lints,作者:
删除它们,或者可能 用另一种首选的 lint 替换它们)
要批量应用所有更改,请运行以下命令:
|飞镖修复--应用
首先,要预览建议的更改,请使用 --dry-run 标志:
dart fix --dry-run
然后要应用建议的更改,请使用 --apply 标志:
dart fix --apply
欲了解更多信息,请访问此链接: dart-fix https://dart.dev/tools/dart-fix