├── .git-blame-ignore-revs ├── .github └── workflows │ ├── pr-checks.yml │ └── release.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── project ├── build.properties └── plugins.sbt └── src ├── main ├── scala-2 │ └── com │ │ └── sksamuel │ │ └── scapegoat │ │ └── sbt │ │ └── SbtCompat.scala ├── scala-3 │ └── com │ │ └── sksamual │ │ └── scapegoat │ │ └── sbt │ │ └── SbtCompat.scala └── scala │ └── com │ └── sksamuel │ └── scapegoat │ └── sbt │ └── ScapegoatSbtPlugin.scala └── sbt-test ├── artifacts └── report-and-inclusion │ ├── build.sbt │ ├── project │ ├── build.properties │ └── plugins.sbt │ ├── src │ └── main │ │ └── scala │ │ └── Boot.scala │ └── test ├── auto-config ├── multi-module │ ├── build.sbt │ ├── module-a │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── models │ │ │ └── ImportClass.scala │ ├── module-b │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── Boot.scala │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ └── test ├── scala212 │ ├── build.sbt │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── Boot.scala │ └── test └── scala213 │ ├── build.sbt │ ├── project │ ├── build.properties │ └── plugins.sbt │ ├── src │ └── main │ │ └── scala │ │ └── Boot.scala │ └── test └── config ├── cross ├── build.sbt ├── project │ ├── build.properties │ └── plugins.sbt └── test └── multi-module ├── build.sbt ├── module-a └── src │ └── main │ └── scala │ └── models │ └── ImportClass.scala ├── module-b └── src │ └── main │ └── scala │ └── Boot.scala ├── project ├── build.properties └── plugins.sbt └── test /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/pr-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/.github/workflows/pr-checks.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala-2/com/sksamuel/scapegoat/sbt/SbtCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/main/scala-2/com/sksamuel/scapegoat/sbt/SbtCompat.scala -------------------------------------------------------------------------------- /src/main/scala-3/com/sksamual/scapegoat/sbt/SbtCompat.scala: -------------------------------------------------------------------------------- 1 | package com.sksamuel.scapegoat.sbt 2 | 3 | object SbtCompat { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/scala/com/sksamuel/scapegoat/sbt/ScapegoatSbtPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/main/scala/com/sksamuel/scapegoat/sbt/ScapegoatSbtPlugin.scala -------------------------------------------------------------------------------- /src/sbt-test/artifacts/report-and-inclusion/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/artifacts/report-and-inclusion/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/artifacts/report-and-inclusion/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.10.1 2 | -------------------------------------------------------------------------------- /src/sbt-test/artifacts/report-and-inclusion/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/artifacts/report-and-inclusion/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/artifacts/report-and-inclusion/src/main/scala/Boot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/artifacts/report-and-inclusion/src/main/scala/Boot.scala -------------------------------------------------------------------------------- /src/sbt-test/artifacts/report-and-inclusion/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/artifacts/report-and-inclusion/test -------------------------------------------------------------------------------- /src/sbt-test/auto-config/multi-module/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/multi-module/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/auto-config/multi-module/module-a/src/main/scala/models/ImportClass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/multi-module/module-a/src/main/scala/models/ImportClass.scala -------------------------------------------------------------------------------- /src/sbt-test/auto-config/multi-module/module-b/src/main/scala/Boot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/multi-module/module-b/src/main/scala/Boot.scala -------------------------------------------------------------------------------- /src/sbt-test/auto-config/multi-module/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.8 2 | -------------------------------------------------------------------------------- /src/sbt-test/auto-config/multi-module/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/multi-module/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/auto-config/multi-module/test: -------------------------------------------------------------------------------- 1 | > check 2 | -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala212/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/scala212/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala212/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.8 2 | -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala212/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/scala212/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala212/src/main/scala/Boot.scala: -------------------------------------------------------------------------------- 1 | object Boot extends App { 2 | 3 | println("Hello World") 4 | val ohno = Option(42).get 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala212/test: -------------------------------------------------------------------------------- 1 | > check 2 | -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala213/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/scala213/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala213/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.8 2 | -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala213/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/auto-config/scala213/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala213/src/main/scala/Boot.scala: -------------------------------------------------------------------------------- 1 | object Boot extends App { 2 | 3 | println("Hello World") 4 | val ohno = Option(42).get 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/sbt-test/auto-config/scala213/test: -------------------------------------------------------------------------------- 1 | > check 2 | -------------------------------------------------------------------------------- /src/sbt-test/config/cross/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/config/cross/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/config/cross/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.8 2 | -------------------------------------------------------------------------------- /src/sbt-test/config/cross/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/config/cross/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/config/cross/test: -------------------------------------------------------------------------------- 1 | > +check 2 | -------------------------------------------------------------------------------- /src/sbt-test/config/multi-module/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/config/multi-module/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/config/multi-module/module-a/src/main/scala/models/ImportClass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/config/multi-module/module-a/src/main/scala/models/ImportClass.scala -------------------------------------------------------------------------------- /src/sbt-test/config/multi-module/module-b/src/main/scala/Boot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/config/multi-module/module-b/src/main/scala/Boot.scala -------------------------------------------------------------------------------- /src/sbt-test/config/multi-module/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.8 2 | -------------------------------------------------------------------------------- /src/sbt-test/config/multi-module/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scapegoat-scala/sbt-scapegoat/HEAD/src/sbt-test/config/multi-module/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/config/multi-module/test: -------------------------------------------------------------------------------- 1 | > check 2 | --------------------------------------------------------------------------------