Skip to content

ReactiveMongo/ReactiveMongo-Scalafix

Repository files navigation

ReactiveMongo Scalafix

Scalafix rules for ReactiveMongo

Motivation

Scalafix rules to upgrade code using ReactiveMongo and check good practice for such integration.

Usage

These rules can be configured in a SBT build.

First setup Scalafix in the SBT build.

Then configure the ReactiveMongo rules:

scalafixDependencies in ThisBuild ++= Seq(
  "org.reactivemongo" %% "reactivemongo-scalafix" % VERSION)

To run the rules in SBT:

test:scalafix ReactiveMongoUpgrade
test:scalafix ReactiveMongoLinter --check

Maven

Build manually

ReactiveMongo BSON libraries can be built from this source repository.

sbt publishLocal

To run the tests, use:

sbt -Dreactivemongo.api.migrationRequired.nonFatal=yes test

CircleCI