通用参数未显示不合理的隐式转换警告

时间:2016-11-29 13:28:38

标签: dart static-analysis

在强模式下这个代码

是错误还是一些合理的行为
  Set<Set<int>> ssi() => ssd();
  Set<Set<dynamic>> ssd() => new Set.from(new Set.from(["string"]));

工作正常,但是这个

  Set<int> si() => sd();
  Set<dynamic> sd() => new Set.from(["string"]);

生成WARNING: Unsound implicit cast from Set<dynamic> to Set<int>

1 个答案:

答案 0 :(得分:0)

添加

analyzer:
  strong-mode:
    implicit-casts: false

.analysis_options会产生

enter image description here