<commit_before>import java.io.File

import Common._
import com.dancingrobot84.sbtidea.tasks.{UpdateIdea => updateIdeaTask}
import sbt.Keys.{`package` => pack}
import sbtide.Keys.ideSkipProject

// Global build settings

resolvers in ThisBuild ++=
  BintrayJetbrains.allResolvers :+
  Resolver.typesafeIvyRepo("releases")

resolvers in ThisBuild += Resolver.sonatypeRepo("snapshots")

ideaBuild in ThisBuild := Versions.ideaVersion

ideaDownloadDirectory in ThisBuild := Path.userHome / ".ScalaPluginIC" / "sdk"

testConfigDir in ThisBuild := Path.userHome / ".ScalaPluginIC" / "test-config"

testSystemDir in ThisBuild := Path.userHome / ".ScalaPluginIC" / "test-system"

onLoad in Global := ((s: State) => { "updateIdea" :: s}) compose (onLoad in Global).value

addCommandAlias("downloadIdea", "updateIdea")

addCommandAlias("packagePluginCommunity", "pluginPackagerCommunity/package")

addCommandAlias("packagePluginCommunityZip", "pluginCompressorCommunity/package")

// Main projects
lazy val scalaCommunity: sbt.Project =
  newProject("scalaCommunity", file("."))
    .dependsOn(scalaImpl % "test->test;compile->compile", cbt % "test->test;compile->compile")
    .aggregate(scalaImpl, cbt)
    .settings(
      ideExcludedDirectories := Seq(baseDirectory.value / "target")
    )
<commit_msg>build.sbt: don't aggregate updateIdea<commit_after>import java.io.File

import Common._
import com.dancingrobot84.sbtidea.tasks.{UpdateIdea => updateIdeaTask}
import sbt.Keys.{`package` => pack}
import sbtide.Keys.ideSkipProject

// Global build settings

resolvers in ThisBuild ++=
  BintrayJetbrains.allResolvers :+
  Resolver.typesafeIvyRepo("releases")

resolvers in ThisBuild += Resolver.sonatypeRepo("snapshots")

ideaBuild in ThisBuild := Versions.ideaVersion

ideaDownloadDirectory in ThisBuild := Path.userHome / ".ScalaPluginIC" / "sdk"

testConfigDir in ThisBuild := Path.userHome / ".ScalaPluginIC" / "test-config"

testSystemDir in ThisBuild := Path.userHome / ".ScalaPluginIC" / "test-system"

onLoad in Global := ((s: State) => { "updateIdea" :: s}) compose (onLoad in Global).value

addCommandAlias("downloadIdea", "updateIdea")

addCommandAlias("packagePluginCommunity", "pluginPackagerCommunity/package")

addCommandAlias("packagePluginCommunityZip", "pluginCompressorCommunity/package")

// Main projects
lazy val scalaCommunity: sbt.Project =
  newProject("scalaCommunity", file("."))
    .dependsOn(scalaImpl % "test->test;compile->compile", cbt % "test->test;compile->compile")
    .aggregate(scalaImpl, cbt)
    .settings(
      aggregate.in(updateIdea) := false,
      ideExcludedDirectories := Seq(baseDirectory.value / "target")
    )

{'fraction_non_alphanumeric': 0.13135114791117802, 'fraction_numerical': 0.0015054572826496049, 'mean_word_length': 5.530712530712531, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1236024', 'n_tokens_mistral': 883, 'n_tokens_neox': 834, 'n_words': 167}