flutter - 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)
有没有人遇到/解决过同样的问题?
解决方案
您只能包含一个分析选项文件。
加上package:pedantic/analysis_options.yaml
并package:flutter/analysis_options_user.yaml
执行不同的规则。
例子:
- 迂腐不使用
empty_statements
- analysis_options_user.yaml 使用它