首页 > 解决方案 > 如何在 IntelliJ IDEA 中执行/应用 dart linter 规则

问题描述

例如,当使用“提取变量”功能时,变量被声明为“var”而不是“final”,尽管后者是我通常最终分配的。

“analysis_options.yaml”文件似乎知道一个 linter 标志“prefer_final_locals”(和 prefer_final_fields)。

有没有办法让IDE利用这些?

标签: intellij-ideadart

解决方案


IDEA 默认不使用位于安装目录中的analysis_options.yamlflutter为了应用这些配置,必须将文件复制到 dart/flutter 项目的根目录(因此,在pubspec.yaml. 提到的关于finals 的标志以及更多的标志都可以应用,无需任何进一步的操作。


推荐阅读