dart - 从dartanalyzer中排除所有生成的代码

标签 dart visual-studio-code static-analysis

我正在尝试使用以下analysis_options.yaml文件从包中排除所有生成的文件。

include: package:pedantic/analysis_options.yaml
analyzer:
    strong-mode:
        implicit-casts: false
        implicit-dynamic: false
    exclude:
        - lib/**.g.dart

对于名为lib/store/state/presentations_state.g.dart的文件,它仍然会违反规则implicit_dynamic_parameter,但仍会出错。如果我排除不带**.g.dart前缀的lib/,则dartanalyzer可以正常工作,但是dart-code.dart-code VS Code插件在YAML文件的第一行中报告Undefined alias. dart(parse_error),从而使整个项目被标记为有错误。

我可以在具有多个程序包和单个程序包的monorepos中重现此内容。

最佳答案

关于dart - 从dartanalyzer中排除所有生成的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61225223/

相关文章:

dart pub 在代理后面失败 - 有没有办法手动安装软件包?

visual-studio-code - JSX 总是自动换行

typescript - 是否可以使用 typescript 编译器 API 将评论作为 AST 中的节点获取?

java - 简单、普遍、基于代码分析器的 Java 问题

listview - Flutter有状态代码问题。设置什么状态?

android-studio - Android Studio无法为Dart扩展方法识别 “on”关键字

javascript - 谷歌 Dartlang 中关闭的奇怪行为

python - 为python配置Vs code 2.0.0 Build Task

c++ - 如何使用 vscode 增加 C++ 中的最大堆栈大小

c# - 是否可以将 ReSharper 设置为在 IDisposable 处理不当时发出警告?