analysis_options.yaml中是否包含多个include?

时间:2019-08-05 14:43:58

标签: flutter dart

我想为我的项目合并两个(或多个)analysis_options.yaml文件,但找不到解决方法。

这有效:

include: package:pedantic/analysis_options.yaml

...

这也可行:

include: package:flutter/analysis_options_user.yaml # note different "base" lint rules

...

但是我需要这样的东西:

include:
  - package:pedantic/analysis_options.yaml
  - package:flutter/analysis_options_user.yaml

...

...导致以下错误:

  

警告:包含文件-package:pedantic / analysis_options.yaml     -package:flutter / analysis_options_user.yaml

     在/home/.../analysis_options.yaml中找不到

。 (位于[...] analysis_options.yaml:1的include_file_not_found)

有人遇到/解决过同样的问题吗?

1 个答案:

答案 0 :(得分:2)

您只能包含一个分析选项文件。

package:pedantic/analysis_options.yamlpackage:flutter/analysis_options_user.yaml 实施不同的规则。

示例:

  • 书呆子不使用empty_statements
  • analysis_options_user.yaml使用它