@@ -13,7 +13,7 @@ val scalafixSettings = Seq(
13
13
14
14
val sharedSettings = Seq (
15
15
organization := " com.github.eikek" ,
16
- scalaVersion := " 2.13.14 " ,
16
+ scalaVersion := " 3.4.2 " ,
17
17
scalacOptions ++= Seq (
18
18
" -deprecation" ,
19
19
" -encoding" ,
@@ -22,12 +22,10 @@ val sharedSettings = Seq(
22
22
" -feature" ,
23
23
" -Werror" , // fail when there are warnings
24
24
" -unchecked" ,
25
- // remove -byname-implicit, once https://github.com/scala/bug/issues/12072 is resolved
26
- " -Xlint:-byname-implicit,_" ,
27
- " -Wdead-code" ,
28
- " -Wunused" ,
29
- " -Wvalue-discard" ,
30
- " -Wnumeric-widen"
25
+ " -Wunused:imports" ,
26
+ " -Wunused:locals" ,
27
+ " -Wunused:explicits" ,
28
+ " -Wvalue-discard"
31
29
),
32
30
Compile / console / scalacOptions := Seq (),
33
31
Test / console / scalacOptions := Seq ()
@@ -124,7 +122,6 @@ val loggingApi = project
124
122
.settings(testSettingsMUnit)
125
123
.settings(
126
124
name := " sharry-logging-api" ,
127
- addCompilerPlugin(Dependencies .kindProjectorPlugin),
128
125
libraryDependencies ++=
129
126
Dependencies .circeCore ++
130
127
Dependencies .fs2 ++
@@ -141,8 +138,7 @@ val common = project
141
138
libraryDependencies ++=
142
139
Dependencies .fs2 ++
143
140
Dependencies .fs2io ++
144
- Dependencies .circe ++
145
- Dependencies .pureconfig
141
+ Dependencies .circe
146
142
)
147
143
148
144
val loggingScribe = project
@@ -152,7 +148,6 @@ val loggingScribe = project
152
148
.settings(testSettingsMUnit)
153
149
.settings(
154
150
name := " sharry-logging-scribe" ,
155
- addCompilerPlugin(Dependencies .kindProjectorPlugin),
156
151
libraryDependencies ++=
157
152
Dependencies .scribe ++
158
153
Dependencies .circeCore ++
@@ -284,11 +279,10 @@ val restserver = project
284
279
Dependencies .http4s ++
285
280
Dependencies .http4sclient ++
286
281
Dependencies .circe ++
287
- Dependencies .pureconfig ++
282
+ Dependencies .typesafeConfig ++
283
+ Dependencies .ciris ++
288
284
Dependencies .yamusca ++
289
285
Dependencies .webjars,
290
- addCompilerPlugin(Dependencies .kindProjectorPlugin),
291
- addCompilerPlugin(Dependencies .betterMonadicFor),
292
286
buildInfoPackage := " sharry.restserver" ,
293
287
reStart / javaOptions ++=
294
288
Seq (
0 commit comments