如何修复VSCode中的所有常量警告?如果我逐个修复,会很困难。
ax6ht2ek1#
将其写入终端dart fix --apply(这将需要几秒钟,dart fix将尽可能修复analysis_options.yaml文件中已弃用的lint,方法是:将它们取下,或者可能用另一种优选的棉绒替换它们)
vfwfrxfs2#
只需右键单击vscode中problems选项卡中的任何警告,然后选择Addconstmodifiers everywhere in the file.,但您必须为项目中的所有文件手动执行此操作。
打开Vscode:settings-〉打开settings.json文件复制粘贴以下行
settings
settings.json
"editor.codeActionsOnSave": { "source.fixAll": true }
You can find the settings.json file in 'C:\Users\AppData\Roaming\Code\User'就是这样,从现在开始,每当你保存一个文件时,它都会应用快速修复(在所有地方添加const)。你所要做的就是保存你的文件。
它不仅修复了const问题,还修复了一些其他的lint警告,比如删除unused imports。
iibxawm43#
如果您想在代码中的任何地方添加const,请查看dart fix,here是一个类似的问题。如果只想隐藏所有警告,可以添加// ignore_for_file: prefer_const_constructors文件中的任何位置。或者,如果您想在所有文件中删除它,请在项目的根目录中找到analysis_options.yaml,并将该属性设置为false:
const
// ignore_for_file: prefer_const_constructors
analysis_options.yaml
如果没有这样的文件(analysis_options.yaml),则可以create一个并将其设置为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
kh212irz4#
参见Flutter Fix要批量应用所有更改,请运行以下命令:省道修正-应用
rt4zxlrg5#
我正在使用Visual Studio代码进行Flutter应用开发。您可以添加
这到Settings.json文件和编辑器将自动添加常量和其他修复。对于查找Settings.json,您必须遵循以下步骤
Ctrl + Shift + P -> Search Setting.json -> add above code.
5条答案
按热度按时间ax6ht2ek1#
将其写入终端dart fix --apply(这将需要几秒钟,dart fix将尽可能修复analysis_options.yaml文件中已弃用的lint,方法是:
将它们取下,或者可能用另一种优选的棉绒替换它们)
vfwfrxfs2#
只需右键单击vscode中problems选项卡中的任何警告,然后选择Addconstmodifiers everywhere in the file.
,但您必须为项目中的所有文件手动执行此操作。
更好的解决方案:
打开Vscode:
settings
-〉打开settings.json
文件复制粘贴以下行You can find the
settings.json
file in 'C:\Users\AppData\Roaming\Code\User'就是这样,从现在开始,每当你保存一个文件时,它都会应用快速修复(在所有地方添加const)。你所要做的就是保存你的文件。
备注:
它不仅修复了const问题,还修复了一些其他的lint警告,比如删除unused imports。
iibxawm43#
如果您想在代码中的任何地方添加
const
,请查看dart fix,here是一个类似的问题。如果只想隐藏所有警告,可以添加
// ignore_for_file: prefer_const_constructors
文件中的任何位置。
或者,如果您想在所有文件中删除它,请在项目的根目录中找到
analysis_options.yaml
,并将该属性设置为false:如果没有这样的文件(
analysis_options.yaml
),则可以create一个并将其设置为false。图像文件的编码:
kh212irz4#
参见Flutter Fix
要批量应用所有更改,请运行以下命令:
省道修正-应用
rt4zxlrg5#
我正在使用Visual Studio代码进行Flutter应用开发。您可以添加
这到Settings.json文件和编辑器将自动添加常量和其他修复。对于查找Settings.json,您必须遵循以下步骤