<commit_before>import com.typesafe.tools.mima.plugin.MimaPlugin.mimaDefaultSettings
import com.typesafe.tools.mima.plugin.MimaKeys.{mimaBinaryIssueFilters, mimaPreviousArtifacts}
import com.typesafe.sbt.osgi.SbtOsgi
import com.typesafe.sbt.osgi.SbtOsgi.autoImport._
import ReleaseTransformations._ // for sbt-release.
import bijection._

val twitterLibVersion = "20.1.0"
val scalatestVersion = "3.1.0"
val scalacheckVersion = "1.14.3"
val scalatestPlusScalacheckVersion = "3.1.0.0-RC2"
val scalatestPlusJunitVersion = "1.0.0-M2"

def util(mod: String) =
  "com.twitter" %% (s"util-$mod") % twitterLibVersion % "provided"

def finagle(mod: String) =
  "com.twitter" %% (s"finagle-$mod") % twitterLibVersion % "provided"

def scroogeSerializer =
  "com.twitter" %% "scrooge-serializer" % twitterLibVersion % "provided"

val buildLevelSettings = Seq(
  organization := "com.twitter",
  crossScalaVersions := Seq("2.11.12", scalaVersion.value, "2.13.1"),
  javacOptions ++= Seq("-source", "1.6", "-target", "1.6"),
  javacOptions in doc := Seq("-source", "1.6", "-Xlint:deprecation", "-Xlint:unchecked"),
  scalaVersion := "2.12.10",
  scalacOptions ++= Seq(
    "-unchecked",
    "-deprecation",
    "-language:implicitConversions",
    "-language:higherKinds",
    "-language:existentials"
    //"-Xmax-classfile-name", "200"
    // People using encrypted file-systems can have problems if the names get
    // too long, but this feature is no longer supported.
  ),
  resolvers ++= Seq(
    "snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",<commit_msg>Update scalatest to 3.1.1 (#377)<commit_after>import com.typesafe.tools.mima.plugin.MimaPlugin.mimaDefaultSettings
import com.typesafe.tools.mima.plugin.MimaKeys.{mimaBinaryIssueFilters, mimaPreviousArtifacts}
import com.typesafe.sbt.osgi.SbtOsgi
import com.typesafe.sbt.osgi.SbtOsgi.autoImport._
import ReleaseTransformations._ // for sbt-release.
import bijection._

val twitterLibVersion = "20.1.0"
val scalatestVersion = "3.1.1"
val scalacheckVersion = "1.14.3"
val scalatestPlusScalacheckVersion = "3.1.0.0-RC2"
val scalatestPlusJunitVersion = "1.0.0-M2"

def util(mod: String) =
  "com.twitter" %% (s"util-$mod") % twitterLibVersion % "provided"

def finagle(mod: String) =
  "com.twitter" %% (s"finagle-$mod") % twitterLibVersion % "provided"

def scroogeSerializer =
  "com.twitter" %% "scrooge-serializer" % twitterLibVersion % "provided"

val buildLevelSettings = Seq(
  organization := "com.twitter",
  crossScalaVersions := Seq("2.11.12", scalaVersion.value, "2.13.1"),
  javacOptions ++= Seq("-source", "1.6", "-target", "1.6"),
  javacOptions in doc := Seq("-source", "1.6", "-Xlint:deprecation", "-Xlint:unchecked"),
  scalaVersion := "2.12.10",
  scalacOptions ++= Seq(
    "-unchecked",
    "-deprecation",
    "-language:implicitConversions",
    "-language:higherKinds",
    "-language:existentials"
    //"-Xmax-classfile-name", "200"
    // People using encrypted file-systems can have problems if the names get
    // too long, but this feature is no longer supported.
  ),
  resolvers ++= Seq(
    "snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
{'fraction_non_alphanumeric': 0.15872514988955508, 'fraction_numerical': 0.02903124013884506, 'mean_word_length': 4.51304347826087, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, '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': '159840', 'n_tokens_mistral': 1193, 'n_tokens_neox': 1121, 'n_words': 217}