intellij-idea - 如何在 IntelliJ IDEA 中执行/应用 dart linter 规则
问题描述
例如,当使用“提取变量”功能时,变量被声明为“var”而不是“final”,尽管后者是我通常最终分配的。
“analysis_options.yaml”文件似乎知道一个 linter 标志“prefer_final_locals”(和 prefer_final_fields)。
有没有办法让IDE利用这些?
解决方案
IDEA 默认不使用位于安装目录中的analysis_options.yaml
。flutter
为了应用这些配置,必须将文件复制到 dart/flutter 项目的根目录(因此,在pubspec.yaml
. 提到的关于final
s 的标志以及更多的标志都可以应用,无需任何进一步的操作。
推荐阅读
- xml - Logstash 从 xml 消息中删除前缀
- linux - `linux_binfmt` 类型的对象是否也描述了已注册的自定义可执行格式?
- hibernate - OneToMany & ManyToOne 映射 JPA / Hibernate
- python - 如何使 plt.imshow() 的颜色图在两个不同的图上设置为相同的值
- react-native - create-react-native-app - 弹出不创建 index.js
- kubernetes-helm - helm 模板:如何将模板的结果分配给变量
- python - 如何在数据框熊猫中将一列拆分为两列?
- python - 如何在网上刮掉所有击球手的名字?
- opendaylight - opendaylight 是一个死项目吗?
- android - Android Studio - 签名的 SDK,任务失败“android:mergeReleaseResources”