QuackatronHQ / Gigarepo

Consider rewriting .find().isDefined as .exists() SC-R1033
Anti-pattern
Major
1 occurrence in this check
Consider rewriting .find().isDefined as .exists()
 8
 9object Utils {
10  def count(arr: Array[Int], criteria: Int => Boolean): Int                                = arr.filter(criteria).size
11  def exists(arr: Array[Int], criteria: Int => Boolean): Boolean                           = arr.find(criteria).isDefined12  def filterBy(arr: Array[Int], criteria: Int => Boolean): Array[Int]                      = arr.filter(criteria)
13  def filterBy(arr: Array[Int], first: Int => Boolean, `then`: Int => Boolean): Array[Int] =
14    arr.filter(first).filter(`then`)