我想忽略 bin/lib/ 和 test/ 中所有以 .g.dart、.inject.dart、.inject.summary 结尾的文件
忽略文件的语法是什么dartanalyzer
?我尝试将此部分添加到我的 analysis_options.yaml 文件中:
analyzer:
exclude:
- lib/**.g.dart
到我的 analysis_options.yaml ,当我dartanalyzer
在我的项目上运行时,它没有考虑到这一点。我还尝试使用dartanalyzer --options analysis_options.yaml
以确保它会在没有运气的情况下使用这些选项。
我发现可以使用dartanalyzer
cli 工具的唯一语法是:
analyzer:
exclude:
- **/*.g.dart
但 IntelliJ 说这是一个错误(Undefined alias
。)
如果我使用这种语法:
analyzer:
exclude:
- lib/**.g.dart
- lib/**.inject.dart
- lib/**.inject.summary
- test/**.g.dart
- test/**.inject.dart
IntelliJ 中嵌入的分析器会正确过滤这些文件,但dartanalyzer
cli 工具不会。
有什么方法可以同时使用 IntelliJ 和dartanalyzer
CLI 工具?
笔记:
我在用着
❯ dart --version
Dart VM version: 2.4.0 (Wed Jun 19 11:53:45 2019 +0200) on "linux_x64"