From 8e306d6286faccd4f583a1bee512341b592a0026 Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Sun, 19 Oct 2025 18:48:14 +0000 Subject: [PATCH 1/3] Update scalafmt-core to 3.10.1 --- .scalafmt.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.scalafmt.conf b/.scalafmt.conf index c4a4618..9470d91 100644 --- a/.scalafmt.conf +++ b/.scalafmt.conf @@ -1,5 +1,5 @@ # Version https://scalameta.org/scalafmt/docs/configuration.html#version -version = 3.7.17 +version = 3.10.1 # Dialect https://scalameta.org/scalafmt/docs/configuration.html#scala-dialects runner.dialect = scala213source3 From 7942e1068996590d0055ef28a38b904c404b6949 Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Sun, 19 Oct 2025 18:48:20 +0000 Subject: [PATCH 2/3] Reformat with scalafmt 3.10.1 Executed command: scalafmt --non-interactive --- .../scala/io/github/sentenza/hacktoberfest/adt/Queue.scala | 2 +- .../hacktoberfest/algos/select/ImmutableSelection.scala | 4 ++-- .../sentenza/hacktoberfest/algos/sort/ImmutableSorting.scala | 4 ++-- .../sentenza/hacktoberfest/algos/sort/MutableSorting.scala | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/scala/io/github/sentenza/hacktoberfest/adt/Queue.scala b/src/main/scala/io/github/sentenza/hacktoberfest/adt/Queue.scala index c3f1a67..8b9fb65 100644 --- a/src/main/scala/io/github/sentenza/hacktoberfest/adt/Queue.scala +++ b/src/main/scala/io/github/sentenza/hacktoberfest/adt/Queue.scala @@ -155,7 +155,7 @@ object Queue { */ private def buildPrint[U >: T](separator: String)(l: List[U])(t: List[U]): String = t match { case Nil => l.mkString("Queue(", separator, ")") - case _ => { + case _ => { if (l.nonEmpty) l.mkString("Queue(", separator, separator) + t.mkString("", separator, ")") else t.mkString("Queue(", separator, ")") diff --git a/src/main/scala/io/github/sentenza/hacktoberfest/algos/select/ImmutableSelection.scala b/src/main/scala/io/github/sentenza/hacktoberfest/algos/select/ImmutableSelection.scala index 5905aac..89712de 100644 --- a/src/main/scala/io/github/sentenza/hacktoberfest/algos/select/ImmutableSelection.scala +++ b/src/main/scala/io/github/sentenza/hacktoberfest/algos/select/ImmutableSelection.scala @@ -36,7 +36,7 @@ object ImmutableSelection extends Selection[List, Int] { if (idx < 0 || list.size <= idx) return None list match { - case Nil => None + case Nil => None case pivot :: rest => { val (smaller, larger) = rest.partition(_ <= pivot) val pivotIdx = smaller.size @@ -44,7 +44,7 @@ object ImmutableSelection extends Selection[List, Int] { idx.compare(pivotIdx) match { case needleInSmaller if needleInSmaller < 0 => quickSelect(smaller, idx) - case needleIsPivot if needleIsPivot == 0 => Some(pivot) + case needleIsPivot if needleIsPivot == 0 => Some(pivot) case needleInLarger if needleInLarger > 0 => quickSelect(larger, idx - pivotIdx - 1) } diff --git a/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/ImmutableSorting.scala b/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/ImmutableSorting.scala index dc0d8d6..12578bc 100644 --- a/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/ImmutableSorting.scala +++ b/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/ImmutableSorting.scala @@ -33,10 +33,10 @@ object ImmutableSorting extends Sorting[List, Int] { */ def bubbleSort(xs: List[Int]): List[Int] = { def bubbled(list: List[Int]): (List[Int], Boolean) = list match { - case Nil => (Nil, false) + case Nil => (Nil, false) case elem :: rest => rest match { - case Nil => (elem :: Nil, false) + case Nil => (elem :: Nil, false) case secondElem :: _ if elem <= secondElem => { val (restBubbled, swapped) = bubbled(rest) diff --git a/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/MutableSorting.scala b/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/MutableSorting.scala index 2fae96f..5d266ba 100644 --- a/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/MutableSorting.scala +++ b/src/main/scala/io/github/sentenza/hacktoberfest/algos/sort/MutableSorting.scala @@ -334,7 +334,7 @@ import scala.annotation.tailrec * Xoeseko */ def radixSort(xs: Array[Int], base: Int = 10): Array[Int] = { - var array = xs + var array = xs def listToBuckets(arr: Array[Int], b: Int, it: Int): Array[Array[Int]] = { val buckets = Array.ofDim[ArrayBuffer[Int]](base) // Initialize buckets From e1ce3d325988b8a2bab3eb3ca8616a1316a9e4fc Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Sun, 19 Oct 2025 18:48:20 +0000 Subject: [PATCH 3/3] Add 'Reformat with scalafmt 3.10.1' to .git-blame-ignore-revs --- .git-blame-ignore-revs | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .git-blame-ignore-revs diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs new file mode 100644 index 0000000..98eeaca --- /dev/null +++ b/.git-blame-ignore-revs @@ -0,0 +1,2 @@ +# Scala Steward: Reformat with scalafmt 3.10.1 +7942e1068996590d0055ef28a38b904c404b6949