Skip to content

Commit

Permalink
Organize imports
Browse files Browse the repository at this point in the history
  • Loading branch information
armanbilge committed Nov 11, 2023
1 parent aa23a35 commit e175791
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 11 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ jobs:
if: matrix.java == 'temurin@17' && matrix.os == 'ubuntu-latest'
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck

- name: Check scalafix lints
if: matrix.java == 'temurin@17' && matrix.os == 'ubuntu-latest'
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' 'scalafixAll --check'

- name: scalaJSLink
if: matrix.project == 'rootJS'
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' Test/scalaJSLinkerResult
Expand Down
2 changes: 2 additions & 0 deletions .scalafix.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
rules = [OrganizeImports]
OrganizeImports.removeUnused = false
2 changes: 1 addition & 1 deletion core/src/main/scala/schrodinger/RVIO.scala
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ import cats.kernel.Monoid
import cats.kernel.Semigroup
import cats.syntax.all.*
import cats.~>
import schrodinger.kernel.PseudoRandom
import schrodinger.kernel.GaussianCache
import schrodinger.kernel.PseudoRandom
import schrodinger.unsafe.SplittableRng

import scala.concurrent.ExecutionContext
Expand Down
2 changes: 1 addition & 1 deletion core/src/main/scala/schrodinger/RVT.scala
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ import cats.effect.kernel.syntax.all.*
import cats.effect.kernel.Cont as CECont
import cats.syntax.all.*
import cats.~>
import schrodinger.kernel.PseudoRandom
import schrodinger.kernel.GaussianCache
import schrodinger.kernel.PseudoRandom
import schrodinger.unsafe.Rng
import schrodinger.unsafe.SplittableRng

Expand Down
2 changes: 1 addition & 1 deletion core/src/main/scala/schrodinger/Simulator.scala
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ package schrodinger

import cats.Id
import cats.Monad
import cats.effect.kernel.Sync
import cats.effect.SyncIO
import cats.effect.kernel.Sync

trait Simulator[F[_]: Monad]:
type G[_]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import cats.laws.discipline.ExhaustiveCheck
import cats.syntax.all.*
import schrodinger.math.LogDouble
import schrodinger.math.special.gamma

import scala.collection.mutable

final case class Confidence(replicates: Int, eqvThreshold: Double, neqvThreshold: Double)
Expand Down
2 changes: 1 addition & 1 deletion laws/src/main/scala/schrodinger/laws/LogarithmicLaws.scala
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@

package schrodinger.laws

import schrodinger.math.Logarithmic
import cats.kernel.laws.*
import schrodinger.math.Logarithmic

trait LogarithmicLaws[A, L](using val L: Logarithmic[A, L]):

Expand Down
4 changes: 3 additions & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
addSbtPlugin("org.typelevel" % "sbt-typelevel" % "0.6.1")
val sbtTypelevelVersion = "0.6.1"
addSbtPlugin("org.typelevel" % "sbt-typelevel" % sbtTypelevelVersion)
addSbtPlugin("org.typelevel" % "sbt-typelevel-scalafix" % sbtTypelevelVersion)
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.14.0")
addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.4.16")
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ import cats.effect.laws.AsyncTests
import cats.effect.testkit.TestInstances
import cats.laws.discipline.ExhaustiveCheck
import cats.syntax.all.*
import munit.DisciplineSuite
import org.scalacheck.Arbitrary
import org.scalacheck.Cogen
import org.scalacheck.Prop
import schrodinger.unsafe.SplitMix
import munit.DisciplineSuite

import scala.concurrent.ExecutionContext
import scala.concurrent.duration.DurationInt
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@

package schrodinger.kernel

import cats.syntax.all.*
import schrodinger.kernel.testkit.SplitMix64
import schrodinger.kernel.testkit.PureRV
import org.scalacheck.Prop.*
import algebra.instances.all.*
import cats.data.NonEmptyVector
import cats.syntax.all.*
import munit.ScalaCheckSuite
import org.scalacheck.Prop.*
import schrodinger.kernel.testkit.PureRV
import schrodinger.kernel.testkit.SplitMix64

import scala.language.implicitConversions
import cats.data.NonEmptyVector

class CategoricalSuite extends ScalaCheckSuite:

Expand Down

0 comments on commit e175791

Please sign in to comment.