报告已筛选集合上的空性检查。

该快速修复使用 existsforall 检查是否为空。

示例:


  var x: Seq[Int]
  x.filter(p).size == 0
  x.filter(p).length > 0
  x.filterNot(p).isEmpty
  x.filterNot(p).nonEmpty

在应用快速修复后:


  var x: Seq[Int]
  !x.exists(p)
  x.exists(p)
  x.forall(p)
  !x.forall(p)