我更新了学步车配套,结果遇到了1K多个问题。他们中的许多人都是preferred_single_quotes或不必要的this等。只需单击一下即可修复。我认为eslint或其他一些工具可以在VSCode中做到这一点。
是否可以通过Flutter项目来做到这一点?我找到了dartfix软件包,但是运行它后说“没有建议的更改”。我要做的是修复“问题”选项卡上的所有可自动修复的问题。
答案 0 :(得分:2)
不确定您是否尝试过使用 dart fix 的内置修复。
使用 dart fix --dry-run
查看建议的更改并使用 dart fix --apply
应用它们。
答案 1 :(得分:1)
我不确定dartfmt
可以解决多少问题,但是绝对值得尝试!要通过惯用的修复,覆盖和链接跟踪来运行dartfmt
,请在项目文件夹中运行dartfmt --fix --overwrite --follow-links .
。
答案 2 :(得分:1)
我遇到了同样的问题,并尝试了dartfix。当我指定正确的路径时,它对我有用:
$ dartfix --pedantic lib/src/ --overwrite
从大约450个问题解决到59个问题
即使我要修复的所有文件都位于src文件夹中,我也必须再次使用$ dartfix --pedantic lib/ --overwrite
运行命令以获取主文件。这也可能是您遇到的问题。