Skip to content

Commit

Permalink
chore: running scalafix
Browse files Browse the repository at this point in the history
  • Loading branch information
GreyPlane committed Jul 10, 2023
1 parent 782d9d4 commit e7ee84d
Show file tree
Hide file tree
Showing 9 changed files with 72 additions and 23 deletions.
4 changes: 4 additions & 0 deletions .scalafix.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rules = [
OrganizeImports
]
OrganizeImports.removeUnused = false
8 changes: 6 additions & 2 deletions optics/src/main/scala/io/circe/optics/JsonNumberOptics.scala
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,14 @@

package io.circe.optics

import io.circe.{ JsonBigDecimal, JsonLong, JsonNumber }
import java.math.{ BigDecimal => JavaBigDecimal, MathContext }
import io.circe.JsonBigDecimal
import io.circe.JsonLong
import io.circe.JsonNumber
import monocle.Prism

import java.math.MathContext
import java.math.{BigDecimal => JavaBigDecimal}

/**
* Optics instances for [[io.circe.JsonObject]].
*
Expand Down
17 changes: 13 additions & 4 deletions optics/src/main/scala/io/circe/optics/JsonObjectOptics.scala
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,20 @@

package io.circe.optics

import cats.{ Applicative, Foldable, Monoid, Traverse }
import cats.Applicative
import cats.Foldable
import cats.Monoid
import cats.Traverse
import cats.instances.ListInstances
import io.circe.{ Json, JsonObject }
import monocle.{ Fold, Lens, Traversal }
import monocle.function.{ At, Each, FilterIndex, Index }
import io.circe.Json
import io.circe.JsonObject
import monocle.Fold
import monocle.Lens
import monocle.Traversal
import monocle.function.At
import monocle.function.Each
import monocle.function.FilterIndex
import monocle.function.Index

/**
* Optics instances for [[io.circe.JsonObject]].
Expand Down
10 changes: 7 additions & 3 deletions optics/src/main/scala/io/circe/optics/JsonOptics.scala
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,15 @@ import cats.Applicative
import cats.instances.vector._
import cats.syntax.functor._
import cats.syntax.traverse._
import io.circe.{ Json, JsonNumber, JsonObject }
import io.circe.Json
import io.circe.JsonNumber
import io.circe.JsonObject
import io.circe.optics.JsonNumberOptics._
import io.circe.optics.JsonObjectOptics.jsonObjectEach
import monocle.{ Prism, Traversal }
import monocle.function.{ Each, Plated }
import monocle.Prism
import monocle.Traversal
import monocle.function.Each
import monocle.function.Plated

/**
* Optics instances for [[io.circe.Json]].
Expand Down
16 changes: 13 additions & 3 deletions optics/src/main/scala/io/circe/optics/JsonPath.scala
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,21 @@

package io.circe.optics

import io.circe.{ Decoder, Encoder, Json, JsonNumber, JsonObject }
import io.circe.Decoder
import io.circe.Encoder
import io.circe.Json
import io.circe.JsonNumber
import io.circe.JsonObject
import io.circe.optics.JsonObjectOptics._
import io.circe.optics.JsonOptics._
import monocle.{ Fold, Optional, Prism, Traversal }
import monocle.function.{ At, FilterIndex, Index }
import monocle.Fold
import monocle.Optional
import monocle.Prism
import monocle.Traversal
import monocle.function.At
import monocle.function.FilterIndex
import monocle.function.Index

import scala.language.dynamics

final case class JsonPath(json: Optional[Json, Json]) extends Dynamic {
Expand Down
12 changes: 8 additions & 4 deletions optics/src/test/scala/io/circe/optics/CirceSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,18 @@

package io.circe.optics

import cats.kernel.Eq
import cats.instances.AllInstances
import cats.syntax.{ AllSyntax, EitherOps }
import io.circe.testing.{ ArbitraryInstances, EqInstances }
import cats.kernel.Eq
import cats.syntax.AllSyntax
import cats.syntax.EitherOps
import io.circe.testing.ArbitraryInstances
import io.circe.testing.EqInstances
import org.scalatest.flatspec.AnyFlatSpec
import org.scalatestplus.scalacheck.{ Checkers, ScalaCheckDrivenPropertyChecks }
import org.scalatestplus.scalacheck.Checkers
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import org.typelevel.discipline.Laws
import org.typelevel.discipline.scalatest.FlatSpecDiscipline

import scala.language.implicitConversions

/**
Expand Down
2 changes: 1 addition & 1 deletion optics/src/test/scala/io/circe/optics/JsonPathSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ package io.circe.optics
import cats.kernel.Eq
import io.circe._
import io.circe.generic.semiauto._
import io.circe.syntax._
import io.circe.optics.JsonPath.root
import io.circe.syntax._

class JsonPathSuite extends CirceSuite {

Expand Down
19 changes: 15 additions & 4 deletions optics/src/test/scala/io/circe/optics/LawsTests.scala
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,22 @@ package io.circe.optics
import cats.Eq
import cats.instances.list._
import cats.instances.option._
import monocle.{ Lens, Optional, Prism, Traversal }
import monocle.function.{ At, Each, FilterIndex, Index }
import monocle.law.{ LensLaws, OptionalLaws, PrismLaws, TraversalLaws }
import monocle.Lens
import monocle.Optional
import monocle.Prism
import monocle.Traversal
import monocle.function.At
import monocle.function.Each
import monocle.function.FilterIndex
import monocle.function.Index
import monocle.law.LensLaws
import monocle.law.OptionalLaws
import monocle.law.PrismLaws
import monocle.law.TraversalLaws
import monocle.law.discipline.isEqToProp
import org.scalacheck.{ Arbitrary, Prop, Shrink }
import org.scalacheck.Arbitrary
import org.scalacheck.Prop
import org.scalacheck.Shrink
import org.typelevel.discipline.Laws

/**
Expand Down
7 changes: 5 additions & 2 deletions optics/src/test/scala/io/circe/optics/OpticsSuite.scala
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,12 @@

package io.circe.optics

import cats.kernel.{ Hash, Order }
import cats.kernel.Hash
import cats.kernel.Order
import io.circe.Json
import io.circe.JsonNumber
import io.circe.JsonObject
import io.circe.optics.all._
import io.circe.{ Json, JsonNumber, JsonObject }
import monocle.function.Plated.plate
import monocle.syntax.all._

Expand Down

0 comments on commit e7ee84d

Please sign in to comment.