首页 > 解决方案 > analysis_options.yaml 中有多个包含项?

问题描述

我想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 中找不到。(include_file_not_found at [...] analysis_options.yaml:1)

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

标签: flutterdart

解决方案


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

加上package:pedantic/analysis_options.yamlpackage:flutter/analysis_options_user.yaml 执行不同的规则。

例子:

  • 迂腐不使用empty_statements
  • analysis_options_user.yaml 使用它

推荐阅读