Skip to content

Commit e138772

Browse files
authored
MINOR: Update Scalafmt to latest version (#12475)
Reviewers: Divij Vaidya <diviv@amazon.com>, Chris Egerton <fearthecellos@gmail.com>
1 parent b449b80 commit e138772

File tree

13 files changed

+40
-36
lines changed

13 files changed

+40
-36
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ buildscript {
3030
}
3131

3232
plugins {
33-
id 'com.diffplug.spotless' version '5.12.5'
33+
id 'com.diffplug.spotless' version '6.10.0'
3434
id 'com.github.ben-manes.versions' version '0.42.0'
3535
id 'idea'
3636
id 'java-library'
@@ -47,7 +47,7 @@ plugins {
4747
spotless {
4848
scala {
4949
target 'streams/**/*.scala'
50-
scalafmt("$versions.scalafmt").configFile('checkstyle/.scalafmt.conf')
50+
scalafmt("$versions.scalafmt").configFile('checkstyle/.scalafmt.conf').scalaMajorVersion(versions.baseScala)
5151
licenseHeaderFile 'checkstyle/java.header', 'package'
5252
}
5353
}

checkstyle/.scalafmt.conf

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@
1212
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
15-
docstrings = JavaDoc
15+
version = 3.5.9
16+
runner.dialect = scala213
17+
docstrings.style = Asterisk
18+
docstrings.wrap = false
1619
maxColumn = 120
1720
continuationIndent.defnSite = 2
1821
assumeStandardLibraryStripMargin = true

gradle/dependencies.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ versions += [
111111
reload4j: "1.2.19",
112112
rocksDB: "6.29.4.1",
113113
scalaCollectionCompat: "2.6.0",
114-
scalafmt: "2.7.5",
114+
// When updating the scalafmt version please also update the version field in checkstyle/.scalafmt.conf. scalafmt now
115+
// has the version field as mandatory in its configuration, see
116+
// https://github.com/scalameta/scalafmt/releases/tag/v3.1.0.
117+
scalafmt: "3.5.9",
115118
scalaJava8Compat : "1.0.2",
116119
scoverage: "1.4.11",
117120
slf4j: "1.7.36",

streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/FunctionsCompatConversions.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ import java.lang.{Iterable => JIterable}
2424
import org.apache.kafka.streams.processor.ProcessorContext
2525

2626
/**
27-
* Implicit classes that offer conversions of Scala function literals to
28-
* SAM (Single Abstract Method) objects in Java. These make the Scala APIs much
29-
* more expressive, with less boilerplate and more succinct.
27+
* Implicit classes that offer conversions of Scala function literals to SAM (Single Abstract Method) objects in Java.
28+
* These make the Scala APIs much more expressive, with less boilerplate and more succinct.
3029
*/
3130
private[scala] object FunctionsCompatConversions {
3231

streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/ImplicitConversions.scala

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,21 @@ package org.apache.kafka.streams.scala
1919
import org.apache.kafka.common.serialization.Serde
2020
import org.apache.kafka.streams.KeyValue
2121
import org.apache.kafka.streams.kstream.{
22-
KStream => KStreamJ,
22+
CogroupedKStream => CogroupedKStreamJ,
2323
KGroupedStream => KGroupedStreamJ,
24-
TimeWindowedKStream => TimeWindowedKStreamJ,
24+
KGroupedTable => KGroupedTableJ,
25+
KStream => KStreamJ,
26+
KTable => KTableJ,
27+
SessionWindowedCogroupedKStream => SessionWindowedCogroupedKStreamJ,
2528
SessionWindowedKStream => SessionWindowedKStreamJ,
26-
CogroupedKStream => CogroupedKStreamJ,
2729
TimeWindowedCogroupedKStream => TimeWindowedCogroupedKStreamJ,
28-
SessionWindowedCogroupedKStream => SessionWindowedCogroupedKStreamJ,
29-
KTable => KTableJ,
30-
KGroupedTable => KGroupedTableJ
30+
TimeWindowedKStream => TimeWindowedKStreamJ
3131
}
3232
import org.apache.kafka.streams.processor.StateStore
3333
import org.apache.kafka.streams.scala.kstream._
3434

3535
/**
36-
* Implicit conversions between the Scala wrapper objects and the underlying Java
37-
* objects.
36+
* Implicit conversions between the Scala wrapper objects and the underlying Java objects.
3837
*/
3938
object ImplicitConversions {
4039

streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/kstream/CogroupedKStream.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ package org.apache.kafka.streams.scala
1818
package kstream
1919

2020
import org.apache.kafka.streams.kstream.{
21+
CogroupedKStream => CogroupedKStreamJ,
2122
SessionWindows,
2223
SlidingWindows,
2324
Window,
24-
Windows,
25-
CogroupedKStream => CogroupedKStreamJ
25+
Windows
2626
}
2727
import org.apache.kafka.streams.scala.FunctionsCompatConversions.{AggregatorFromFunction, InitializerFromFunction}
2828

streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/kstream/KGroupedStream.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ package kstream
2020
import org.apache.kafka.streams.kstream.internals.KTableImpl
2121
import org.apache.kafka.streams.scala.serialization.Serdes
2222
import org.apache.kafka.streams.kstream.{
23+
KGroupedStream => KGroupedStreamJ,
24+
KTable => KTableJ,
2325
SessionWindows,
2426
SlidingWindows,
2527
Window,
26-
Windows,
27-
KGroupedStream => KGroupedStreamJ,
28-
KTable => KTableJ
28+
Windows
2929
}
3030
import org.apache.kafka.streams.scala.FunctionsCompatConversions.{
3131
AggregatorFromFunction,

streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/kstream/KStream.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ import org.apache.kafka.streams.KeyValue
2121
import org.apache.kafka.streams.kstream.{
2222
GlobalKTable,
2323
JoinWindows,
24+
KStream => KStreamJ,
2425
Printed,
2526
TransformerSupplier,
2627
ValueTransformerSupplier,
27-
ValueTransformerWithKeySupplier,
28-
KStream => KStreamJ
28+
ValueTransformerWithKeySupplier
2929
}
3030
import org.apache.kafka.streams.processor.TopicNameExtractor
3131
import org.apache.kafka.streams.processor.api.{FixedKeyProcessorSupplier, ProcessorSupplier}
@@ -334,7 +334,7 @@ class KStream[K, V](val inner: KStreamJ[K, V]) {
334334
* @see `org.apache.kafka.streams.kstream.KStream#branch`
335335
* @deprecated since 2.8. Use `split` instead.
336336
*/
337-
//noinspection ScalaUnnecessaryParentheses
337+
// noinspection ScalaUnnecessaryParentheses
338338
@deprecated("use `split()` instead", "2.8")
339339
def branch(predicates: ((K, V) => Boolean)*): Array[KStream[K, V]] =
340340
inner.branch(predicates.map(_.asPredicate): _*).map(kstream => new KStream(kstream))

streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/kstream/KTable.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package org.apache.kafka.streams.scala
1818
package kstream
1919

2020
import org.apache.kafka.common.utils.Bytes
21-
import org.apache.kafka.streams.kstream.{TableJoined, ValueJoiner, ValueTransformerWithKeySupplier, KTable => KTableJ}
21+
import org.apache.kafka.streams.kstream.{KTable => KTableJ, TableJoined, ValueJoiner, ValueTransformerWithKeySupplier}
2222
import org.apache.kafka.streams.scala.FunctionsCompatConversions.{
2323
FunctionFromFunction,
2424
KeyValueMapperFromFunction,

streams/streams-scala/src/main/scala/org/apache/kafka/streams/scala/serialization/Serdes.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import java.nio.ByteBuffer
2020
import java.util
2121
import java.util.UUID
2222

23-
import org.apache.kafka.common.serialization.{Deserializer, Serde, Serializer, Serdes => JSerdes}
23+
import org.apache.kafka.common.serialization.{Deserializer, Serde, Serdes => JSerdes, Serializer}
2424
import org.apache.kafka.streams.kstream.WindowedSerdes
2525

2626
object Serdes extends LowPrioritySerdes {

0 commit comments

Comments
 (0)