File tree Expand file tree Collapse file tree 4 files changed +4
-8
lines changed
main/scala/io/kaizensolutions/jsonschema
test/scala/io/kaizensolutions/jsonschema Expand file tree Collapse file tree 4 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,10 @@ inThisBuild {
14
14
ScalacOptions .unchecked,
15
15
ScalacOptions .deprecation,
16
16
ScalacOptions .warnValueDiscard,
17
+ ScalacOptions .warnUnusedImports,
17
18
ScalacOptions .warnDeadCode,
19
+ ScalacOptions .warnUnusedImplicits,
20
+ ScalacOptions .warnUnusedExplicits,
18
21
ScalacOptions .release(" 17" ),
19
22
ScalacOptions .privateKindProjector
20
23
)
Original file line number Diff line number Diff line change @@ -9,12 +9,9 @@ import io.confluent.kafka.schemaregistry.client.SchemaRegistryClient
9
9
import io .confluent .kafka .schemaregistry .json .{JsonSchema , JsonSchemaUtils }
10
10
import io .confluent .kafka .serializers .json .KafkaJsonSchemaSerializer
11
11
import sttp .apispec .circe .*
12
- import sttp .apispec .{ExampleSingleValue , SchemaType }
13
12
import sttp .tapir .docs .apispec .schema .*
14
13
import sttp .tapir .json .pickler .Pickler
15
14
16
- import scala .jdk .CollectionConverters .*
17
-
18
15
private [jsonschema] object JsonSchemaSerializer :
19
16
def create [F [_], A ](
20
17
isKey : Boolean ,
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package io.kaizensolutions.jsonschema
2
2
import cats .effect .{Resource , Sync }
3
3
import com .fasterxml .jackson .databind .ObjectMapper
4
4
import fs2 .kafka .*
5
- import io .circe .generic .auto
6
5
import io .confluent .kafka .schemaregistry .SchemaProvider
7
6
import io .confluent .kafka .schemaregistry .client .{CachedSchemaRegistryClient , SchemaRegistryClient }
8
7
import io .confluent .kafka .schemaregistry .json .{JsonSchemaProvider , SpecificationVersion }
Original file line number Diff line number Diff line change @@ -4,18 +4,15 @@ import cats.effect.*
4
4
import cats .syntax .all .*
5
5
import fs2 .Stream
6
6
import fs2 .kafka .*
7
- import io .confluent .kafka .schemaregistry .client .rest .exceptions .RestClientException
8
7
import io .confluent .kafka .schemaregistry .client .{CachedSchemaRegistryClient , SchemaRegistryClient }
9
8
import io .confluent .kafka .schemaregistry .json .JsonSchemaProvider
10
9
import io .confluent .kafka .schemaregistry .{CompatibilityLevel , SchemaProvider }
11
10
import io .github .embeddedkafka .schemaregistry .*
12
11
import org .apache .kafka .common .errors .{InvalidConfigurationException , SerializationException as UnderlyingSerializationException }
13
- import sttp .tapir .Schema .annotations .*
14
12
import sttp .tapir .json .pickler .Pickler
15
13
import weaver .*
16
14
17
- import java .io .File
18
- import scala .concurrent .duration .DurationInt
15
+ import scala .concurrent .duration .*
19
16
import scala .jdk .CollectionConverters .*
20
17
21
18
object JsonSchemaSerdesSpec extends IOSuite :
You can’t perform that action at this time.
0 commit comments