我正在开发一个Flutter Module
, 多种的Flutter Plugins
。他们之间的关系是:module
取决于所有plugins
。所有插件均未发布到 pub 并使用 git 依赖项。
我现在需要添加analysis_options.yaml
每一个plugin
,配置相同。所以我有一个想法,所有插件都可以共享吗same analysis_options.yaml
?我还没有找到方法。
flutter analyze
不能指定目录,默认在当前项目中执行,analysis_options.yaml
可以应用规则。dart analyze
可以指定目录或文件,但不能应用analysis_options.yaml
规则。如果我想指定目录或文件扫描,还想指定自定义规则,我该怎么做?
From https://dart.dev/guides/language/analysis-options https://dart.dev/guides/language/analysis-options:
如果分析器在包根目录中找不到分析选项文件,它就会沿着目录树向上查找。如果没有可用文件,分析器将默认进行标准检查。
所以如果你想要一个analysis_options.yaml
如果文件在目录之间共享,则可以将其放置在公共父目录中。
你也可以制作一个analysis_option.yaml
文件包含另一个,然后调整规则。例如:
include: path/to/another/analysis_options.yaml
linter:
rules:
avoid_as: false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)