报告将集合映射到布尔值并在它上面使用 contains
。
该快速修复改用 .exists()
或 !.forall()
。
示例:
def p(x: Int): Boolean = ???
var seq: Seq[Int]
seq.map(p).contains(true)
seq.map(p).contains(false)
在应用快速修复后:
def p(x: Int): Boolean = ???
var seq: Seq[Int]
seq.exists(p)
!seq.forall(p)