如何使用Flutter解决VSCode上的自动修复问题?

问题描述 投票:3回答:2

我已经更新了学步车配套,并最终遇到了1K多个问题。他们中的许多人都是preferred_single_quotes或不必要的this等。只需单击一下即可修复。我认为eslint或其他一些工具可以在VSCode中做到这一点。

是否有办法在Flutter项目中做到这一点?我找到了dartfix软件包,但是运行它后说“没有建议的更改”。我要做的是修复“问题”选项卡上的所有可自动修复的问题。

dartfix on pub.dev

flutter visual-studio-code
2个回答
0
投票

我不确定dartfmt可以解决多少问题,但是绝对值得尝试!要以惯用的固定,覆盖和链接跟踪方式运行dartfmt,请在项目文件夹中运行dartfmt --fix --overwrite --follow-links .


-1
投票

Dart内置了短毛绒,这是给您带来这些问题的要素,重点说明。 Linter有一套非常强大的规则,您可以根据自己的喜好进行调整。我不确定是否有一种方法可以自动接受更改,但是您至少可以筛选出问题,以便仅看到严重的问题。解决严重问题,然后忽略该软件包中的所有非必要问题。

该站点上有很多有关Linter的信息,因此请仔细阅读规则,看看您现在是否可以消除一些次要的规则。一旦您将其固定得足够好,我还将使用一节“从分析中排除代码”来忽略整个软件包中的错误。

https://dart.dev/guides/language/analysis-options

希望有帮助。祝你好运

编辑:我知道这不是您想要的答案。但是经过大量研究,我认为使用我们拥有的工具无法自动更改所有错误。

热门问题
推荐问题
最新问题