我们有一个包含多个应用程序的产品。大概是这样的:
直到 Flutter 3 我们使用的解决方案是:
analysis_options.yaml
包中有一个 core
,其中包含实际规则。analysis_options.yaml
,其中仅包含:include: core/analysis_options.yaml
现在这已传递应用于此文件夹中的每个项目。
自 Flutter 3 起,我收到此警告:
分析“
”时找不到“ /core/analysis_options.yaml”中的包含文件“package:lint/analysis_options.yaml”。 有点请求根文件夹也有 作为依赖项,但它没有。不管怎样,lint
包中的规则仍然适用。lint
现在我可以通过在主 yaml 中添加
include_file_not_found: ignore
来“修复”这个问题,但这并不优雅。
有什么建议吗?
您需要在项目的
lib/
文件夹中添加analysis_options.yaml core
。