报告 Option 上的 map 和 getOrElse,并建议将其替换为 fold。

示例:


  def p(x: Int): Boolean = ???
  Option(0).map(p).getOrElse(false)

在应用快速修复后:


  def p(x: Int): Boolean = ???
  Option(0).fold(false)(p)