dart - 覆盖 analysis_options.yaml 中的值
问题描述
包含 时analysis_options.yaml
,是否可以扩展/覆盖其某些值?
我有以下设置:
shared/analysis_options.yaml:
analyzer:
exclude:
- generated/**
my_app/analysis_options.yaml:
include: ../shared/analysis_options.yaml
analyzer:
exclude:
- lib/localization/messages_*.dart
我无法构建my_app
,因为message_*.dart
我试图排除的文件实际上并未从分析中排除。
但是,如果我注释掉该行include: ../shared/analysis_options.yaml
,应用程序就会构建。
解决方案
看起来问题出在添加不在引号中的排除路径时。我在下面有配置,它工作得很好。随意尝试。
include: package:pedantic/analysis_options.yaml
analyzer:
strong-mode:
implicit-casts: false
implicit-dynamic: false
exclude:
- "**/*.g.dart"
errors:
missing_return: error
missing_required_param: error
推荐阅读
- pytorch - pytorch中维度的子空间是什么?
- android - Firebase 电话身份验证不发送 OTP
- clojure - 用函数概括嵌套调用 map
- java - 返回按字典顺序出现的字符串的长度
- ios - 使用 UIViewController 扩展添加/删除子视图控制器
- flutter - 获取“NoSuchMethodError:在 null 上调用了 getter 'element'。” 使用 build_runner 时
- html - 没有链接和 onclick 侦听器和适当手形图标的标签
- python - 我必须在python中一个一个地打开多个站点
- javascript - 如何正确使用firebase云功能
- node.js - 有没有办法告诉 Visual Studio Code 优雅地终止集成终端进程?