从导入建议中排除 flutter 导出

Cod*_*rit 5 intellij-idea android-studio flutter

我经常导入cupertino.dart而不是material.dart必须导入小部件,因为它是第一个建议的选项。这不是一个真正的问题,但为了保持一致性,我想阻止导入,cuppertino.dart因此它没有列在导入建议中,只使用widgets.dartormaterial.dart代替。

有没有办法配置 Android Studio 或 Dart Analyzer 以防止cuppertino.dart显示在建议中?

fzy*_*cjy 1

似乎不行,但有一个解决方法:您可以编写一个 linter 来检查您的代码,并在看到cupertino.dart. 该 linter 甚至可以自动更正代码(通过用材料替换 cupertino)。

一些方法论的想法:我经常希望自动执行某些操作(在您的情况下为“导入材料而不是库比蒂诺”);但后来我意识到这很难或还不存在,但有些验证器已经足够好了(“手动导入;但如果导入错误则发出警告”)。