Skip to content

Commit e0fce4d

Browse files
authored
Add -Xsource:3 (#675)
* Add -Xsource:3; fix compiler warnings; use wildcard for imports
1 parent ccacfec commit e0fce4d

File tree

118 files changed

+246
-244
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+246
-244
lines changed

.scalafmt.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// https://scalameta.org/scalafmt/docs/configuration.html
33
project.git = true
44

5-
runner.dialect = scala213
5+
runner.dialect = scala213source3
66

77
version = 3.7.14
88

build.sbt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Dependencies._
1+
import Dependencies.*
22

33
ThisBuild / versionScheme := Some("early-semver")
44
ThisBuild / evictionErrorLevel := Level.Warn
@@ -21,6 +21,7 @@ lazy val commonSettings = Seq(
2121
"org.scala-lang.modules" %% "scala-java8-compat" % "always"
2222
),
2323
addCompilerPlugin("org.typelevel" %% "kind-projector" % "0.13.3" cross CrossVersion.full),
24+
scalacOptions ++= Seq("-Xsource:3"),
2425
)
2526

2627
lazy val root = (project in file("."))

core-it-tests/src/test/scala/com/evolutiongaming/kafka/flow/ShutdownSpec.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.evolutiongaming.kafka.flow
33
import cats.data.{NonEmptyList, NonEmptySet}
44
import cats.effect.unsafe.IORuntime
55
import cats.effect.{Deferred, IO, Ref, Resource}
6-
import cats.syntax.all._
6+
import cats.syntax.all.*
77
import com.evolutiongaming.catshelper.LogOf
88
import com.evolutiongaming.retry.Retry
99
import com.evolutiongaming.skafka.consumer.ConsumerRecords
@@ -12,7 +12,7 @@ import com.evolutiongaming.skafka.{CommonConfig, Offset, Partition}
1212
import com.evolutiongaming.sstream.Stream
1313
import scodec.bits.ByteVector
1414

15-
import scala.concurrent.duration._
15+
import scala.concurrent.duration.*
1616

1717
class ShutdownSpec extends ForAllKafkaSuite {
1818

core/src/main/scala/com/evolutiongaming/kafka/flow/AdditionalStatePersist.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.evolutiongaming.kafka.flow
22

33
import cats.Applicative
4-
import cats.effect.syntax.all._
4+
import cats.effect.syntax.all.*
55
import cats.effect.{Clock, MonadCancel, MonadCancelThrow, Ref}
6-
import cats.syntax.all._
6+
import cats.syntax.all.*
77
import com.evolutiongaming.kafka.flow.kafka.OffsetToCommit
88
import com.evolutiongaming.kafka.flow.persistence.Persistence
99
import com.evolutiongaming.skafka.consumer.ConsumerRecord

core/src/main/scala/com/evolutiongaming/kafka/flow/ConsumerFlow.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.evolutiongaming.kafka.flow
33
import cats.MonadThrow
44
import cats.data.NonEmptySet
55
import cats.effect.Resource
6-
import cats.syntax.all._
6+
import cats.syntax.all.*
77
import com.evolutiongaming.catshelper.{Log, LogOf}
88
import com.evolutiongaming.kafka.flow.kafka.Consumer
99
import com.evolutiongaming.skafka.Topic

core/src/main/scala/com/evolutiongaming/kafka/flow/ConsumerFlowConfig.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.evolutiongaming.kafka.flow
22

3-
import scala.concurrent.duration._
3+
import scala.concurrent.duration.*
44

55
/** Configuration of `ConsumerFlow`.
66
*

core/src/main/scala/com/evolutiongaming/kafka/flow/EnhancedFold.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.evolutiongaming.kafka.flow
22

3-
import cats.syntax.all._
3+
import cats.syntax.all.*
44
import cats.{Applicative, ApplicativeError, Monad}
55

66
/** Given an optional state `S` and an incoming event `E`, produces a resulting optional state `S`. This is the main

core/src/main/scala/com/evolutiongaming/kafka/flow/Fold.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import cats.Applicative
44
import cats.ApplicativeError
55
import cats.Functor
66
import cats.Monad
7-
import cats.syntax.all._
7+
import cats.syntax.all.*
88

99
/** Reads a state and effectfully produces a new one.
1010
*

core/src/main/scala/com/evolutiongaming/kafka/flow/FoldOption.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import cats.Applicative
44
import cats.ApplicativeError
55
import cats.Functor
66
import cats.Monad
7-
import cats.syntax.all._
7+
import cats.syntax.all.*
88

99
/** Convenience methods for using `Fold` with optional state */
1010
final case class FoldOption[F[_], S, A](value: Fold[F, Option[S], A]) {

core/src/main/scala/com/evolutiongaming/kafka/flow/FoldToState.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import cats.Monad
44
import cats.data.NonEmptyList
55
import cats.effect.{Ref, Sync}
66
import cats.mtl.Stateful
7-
import cats.syntax.all._
8-
import com.evolutiongaming.kafka.flow.effect.CatsEffectMtlInstances._
7+
import cats.syntax.all.*
8+
import com.evolutiongaming.kafka.flow.effect.CatsEffectMtlInstances.*
99
import com.evolutiongaming.kafka.flow.persistence.Persistence
1010

1111
/** Applies records to a state stored inside and informs the listeners about the changes */

0 commit comments

Comments
 (0)