diff --git a/build.sbt b/build.sbt index caa8c2a..d70be62 100644 --- a/build.sbt +++ b/build.sbt @@ -7,7 +7,6 @@ lazy val root = project.in(file(".")) scalaVersion := "2.12.10", licenses += ("Apache-2.0", url("https://www.apache.org/licenses/LICENSE-2.0")) ) - .settings(BuildSettings.buildSettings) .settings(BuildSettings.publishSettings) .settings( resolvers ++= Seq( diff --git a/project/BuildSettings.scala b/project/BuildSettings.scala index 810ad5e..032663d 100644 --- a/project/BuildSettings.scala +++ b/project/BuildSettings.scala @@ -24,31 +24,6 @@ import bintray.BintrayKeys._ * To enable any of these you need to explicitly add Settings value to build.sbt */ object BuildSettings { - - lazy val buildSettings = Seq[Setting[_]]( - scalacOptions := Seq( - "-deprecation", - "-encoding", "UTF-8", - "-feature", - "-unchecked", - "-Ywarn-dead-code", - "-Ywarn-inaccessible", - "-Ywarn-infer-any", - "-Ywarn-nullary-override", - "-Ywarn-nullary-unit", - "-Ywarn-numeric-widen", - "-Ywarn-unused", - "-Ywarn-value-discard", - "-Ypartial-unification", - "-language:higherKinds" - ), - javacOptions := Seq( - "-source", "1.8", - "-target", "1.8", - "-Xlint" - ) - ) - lazy val publishSettings = bintraySettings ++ Seq( publishMavenStyle := true, publishArtifact := true, diff --git a/project/plugins.sbt b/project/plugins.sbt index aa79999..83fb1c4 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,3 +1,4 @@ logLevel := Level.Warn addSbtPlugin("org.foundweekends" % "sbt-bintray" % "0.5.4") +addSbtPlugin("io.github.davidgregory084" % "sbt-tpolecat" % "0.1.7") diff --git a/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemas.scala b/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemas.scala index 6e29773..b8bdd75 100644 --- a/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemas.scala +++ b/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemas.scala @@ -15,7 +15,6 @@ package com.snowplowanalytics.iglu.schemaddl.scalacheck import cats.Monad import cats.effect.Clock import cats.implicits._ -import com.snowplowanalytics.iglu.client.Client import com.snowplowanalytics.iglu.client.validator.CirceValidator import com.snowplowanalytics.iglu.client.resolver.{InitListCache, InitSchemaCache, Resolver} import com.snowplowanalytics.iglu.client.resolver.registries.RegistryLookup diff --git a/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/JsonStringGen.scala b/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/JsonStringGen.scala index ce0e4aa..310982c 100644 --- a/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/JsonStringGen.scala +++ b/src/main/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/JsonStringGen.scala @@ -14,7 +14,6 @@ package com.snowplowanalytics.iglu.schemaddl.scalacheck import java.time.{Instant, ZoneOffset} import java.time.format.DateTimeFormatter -import java.util.Locale import cats._ import cats.implicits._ diff --git a/src/test/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemasSpec.scala b/src/test/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemasSpec.scala index 3a3795f..c384386 100644 --- a/src/test/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemasSpec.scala +++ b/src/test/scala/com/snowplowanalytics/iglu/schemaddl/scalacheck/IgluSchemasSpec.scala @@ -13,8 +13,7 @@ package com.snowplowanalytics.iglu.schemaddl.scalacheck import cats.data.EitherT -import cats.effect.{Clock, IO} -import cats.syntax.either._ +import cats.effect.IO import com.snowplowanalytics.iglu.client.resolver.Resolver import com.snowplowanalytics.iglu.client.resolver.registries.Registry import com.snowplowanalytics.iglu.core.SchemaKey @@ -35,7 +34,7 @@ class IgluSchemasSpec extends Specification with ScalaCheck { def is = s2""" implicit val arb: Arbitrary[Json] = Arbitrary(gen) prop { (json: Json) => IgluSchemas.validate(json, schema) match { - case Right(s) => + case Right(_) => true case Left(error) => println(s"Failed for schema:\n${json.printWith(Printer.spaces2)}\nReason:\n $error")