<commit_before>import de.heikoseeberger.sbtheader.license.Apache2_0
import de.heikoseeberger.sbtheader.CommentStyleMapping._

lazy val root = (project in file("."))
  .settings(
    organization := "net.gutefrage",
    name := "scalacheck-money",
    // License headers
    headers := createFrom(Apache2_0, "2016", "gutefrage.net GmbH"),
    inThisBuild(
      List(
        scalaVersion := "2.11.8",
        // Build settings
        scalacOptions ++= Seq(
          // Code encoding
          "-encoding",
          "UTF-8",
          // Build for Java 8
          "-target:jvm-1.8",
          // Deprecation warnings
          "-deprecation",
          // Warnings about features that should be imported explicitly
          "-feature",
          // Enable additional warnings about assumptions in the generated code
          "-unchecked",
          // Recommended additional warnings
          "-Xlint",
          // Warn when argument list is modified to match receiver
          "-Ywarn-adapted-args",
          // Warn about dead code
          "-Ywarn-dead-code",
          // Warn about inaccessible types in signatures
          "-Ywarn-inaccessible",
          // Warn when non-nullary overrides a nullary (def foo() over def foo)
          "-Ywarn-nullary-override",
          // Warn when numerics are unintentionally widened
          "-Ywarn-numeric-widen",
          // Fail compilation on warnings
          "-Xfatal-warnings"
        ),
        // Macro tooling (for simulacrum and others)
        addCompilerPlugin(
          "org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full),
        libraryDependencies ++= Seq(
          "org.typelevel" %% "cats" % "0.8.1",
          "com.github.mpilquist" %% "simulacrum" % "0.10.0",
          "com.chuusai" %% "shapeless" % "2.3.2",
          "org.scalatest" %% "scalatest" % "3.0.1" % "test"
        )
      )
    )
  )
  .enablePlugins(AutomateHeaderPlugin)<commit_msg>Remove unused deps and add scalacheck<commit_after>import de.heikoseeberger.sbtheader.license.Apache2_0
import de.heikoseeberger.sbtheader.CommentStyleMapping._

lazy val root = (project in file("."))
  .settings(
    organization := "net.gutefrage",
    name := "scalacheck-money",
    // License headers
    headers := createFrom(Apache2_0, "2016", "gutefrage.net GmbH"),
    inThisBuild(
      List(
        scalaVersion := "2.11.8",
        // Build settings
        scalacOptions ++= Seq(
          // Code encoding
          "-encoding",
          "UTF-8",
          // Build for Java 8
          "-target:jvm-1.8",
          // Deprecation warnings
          "-deprecation",
          // Warnings about features that should be imported explicitly
          "-feature",
          // Enable additional warnings about assumptions in the generated code
          "-unchecked",
          // Recommended additional warnings
          "-Xlint",
          // Warn when argument list is modified to match receiver
          "-Ywarn-adapted-args",
          // Warn about dead code
          "-Ywarn-dead-code",
          // Warn about inaccessible types in signatures
          "-Ywarn-inaccessible",
          // Warn when non-nullary overrides a nullary (def foo() over def foo)
          "-Ywarn-nullary-override",
          // Warn when numerics are unintentionally widened
          "-Ywarn-numeric-widen",
          // Fail compilation on warnings
          "-Xfatal-warnings"
        ),
        libraryDependencies ++= Seq(
          // Issues blocking an update to scalacheck 1.13:
          // https://github.com/scalatest/scalatest/issues/837
          "org.scalacheck" %% "scalacheck" % "1.12.5",
          "org.scalatest" %% "scalatest" % "3.0.1" % "test"
        )
      )
    )
  )
  .enablePlugins(AutomateHeaderPlugin)
{'fraction_non_alphanumeric': 0.11964002117522499, 'fraction_numerical': 0.01614610905240868, 'mean_word_length': 1.8891437308868502, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1611279', 'n_tokens_mistral': 1146, 'n_tokens_neox': 1086, 'n_words': 272}