首页 > 解决方案 > Dart - 指定类型时需要在匿名函数中返回

问题描述

Dart 中是否有一个分析器选项或 linter 规则要求匿名函数在指定返回类型时返回?例如,在MaterialApp小部件构造函数中有一个名为onGenerateRoute. 此参数需要一个函数或匿名函数,它接受一个RouteSettings对象并返回一个Route对象。

所以它在制作时应该是这样的:

  onGenerateRoute: (RouteSettings settings) {
    return Route();
  },

但是,我可以在没有 IDE 通知我应该返回一个Route对象的情况下放弃 return 语句:

  onGenerateRoute: (RouteSettings settings) {
    //no return statement
  },

是否有一个分析器选项或 linter 规则可以让 IDE 通知我?

标签: dartflutter

解决方案


推荐阅读