├── .github ├── release-drafter.yml └── workflows │ ├── ci.yml │ ├── release.yml │ └── tag-release.yml ├── .gitignore ├── LICENSE ├── README.md ├── RELEASING.md ├── gpg.sbt ├── modules └── core │ ├── build.sbt │ └── src │ └── main │ └── scala │ ├── AbstractCodegenPlugin.scala │ ├── GuardrailAnalysis.scala │ ├── GuardrailHelpers.scala │ ├── Keys.scala │ ├── Tasks.scala │ └── Types.scala ├── project ├── build.properties ├── buildinfo.sbt └── plugins.sbt ├── sbt └── src ├── main └── scala │ └── dev │ └── guardrail │ └── swagger │ └── sbt │ └── CodegenPlugin.scala ├── sbt-test └── sbt-guardrail │ ├── java-codegen-app │ ├── build.sbt │ ├── petstore.json │ ├── project │ │ ├── build.properties │ │ └── plugins.sbt │ ├── src │ │ ├── main │ │ │ └── scala │ │ │ │ └── helloworld │ │ │ │ └── Hello.scala │ │ └── test │ │ │ └── scala │ │ │ └── helloworld │ │ │ └── HelloSpec.scala │ └── test │ └── scala-client-codegen-app │ ├── build.sbt │ ├── project │ ├── build.properties │ └── plugins.sbt │ ├── src │ ├── main │ │ ├── openapi │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── petstore.json │ │ └── scala │ │ │ ├── helloworld │ │ │ └── Hello.scala │ │ │ └── support │ │ │ └── PostitiveLong.scala │ └── test │ │ ├── openapi │ │ └── com │ │ │ └── example │ │ │ └── tests │ │ │ └── petstore.json │ │ └── scala │ │ ├── helloworld │ │ └── HelloSpec.scala │ │ └── support │ │ └── PostitiveLong.scala │ └── test └── test └── scala └── dev └── guardrail └── sbt └── ContextParameterSpec.scala /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tag-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/.github/workflows/tag-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/RELEASING.md -------------------------------------------------------------------------------- /gpg.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/gpg.sbt -------------------------------------------------------------------------------- /modules/core/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/modules/core/build.sbt -------------------------------------------------------------------------------- /modules/core/src/main/scala/AbstractCodegenPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/modules/core/src/main/scala/AbstractCodegenPlugin.scala -------------------------------------------------------------------------------- /modules/core/src/main/scala/GuardrailAnalysis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/modules/core/src/main/scala/GuardrailAnalysis.scala -------------------------------------------------------------------------------- /modules/core/src/main/scala/GuardrailHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/modules/core/src/main/scala/GuardrailHelpers.scala -------------------------------------------------------------------------------- /modules/core/src/main/scala/Keys.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/modules/core/src/main/scala/Keys.scala -------------------------------------------------------------------------------- /modules/core/src/main/scala/Tasks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/modules/core/src/main/scala/Tasks.scala -------------------------------------------------------------------------------- /modules/core/src/main/scala/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/modules/core/src/main/scala/Types.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.8 2 | -------------------------------------------------------------------------------- /project/buildinfo.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/project/buildinfo.sbt -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/sbt -------------------------------------------------------------------------------- /src/main/scala/dev/guardrail/swagger/sbt/CodegenPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/main/scala/dev/guardrail/swagger/sbt/CodegenPlugin.scala -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/java-codegen-app/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/java-codegen-app/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/java-codegen-app/petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/java-codegen-app/petstore.json -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/java-codegen-app/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.8 2 | -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/java-codegen-app/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/java-codegen-app/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/java-codegen-app/src/main/scala/helloworld/Hello.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/java-codegen-app/src/main/scala/helloworld/Hello.scala -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/java-codegen-app/src/test/scala/helloworld/HelloSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/java-codegen-app/src/test/scala/helloworld/HelloSpec.scala -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/java-codegen-app/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/java-codegen-app/test -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.8 2 | -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/main/openapi/com/example/petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/main/openapi/com/example/petstore.json -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/main/scala/helloworld/Hello.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/main/scala/helloworld/Hello.scala -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/main/scala/support/PostitiveLong.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/main/scala/support/PostitiveLong.scala -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/test/openapi/com/example/tests/petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/test/openapi/com/example/tests/petstore.json -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/test/scala/helloworld/HelloSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/test/scala/helloworld/HelloSpec.scala -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/test/scala/support/PostitiveLong.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/src/test/scala/support/PostitiveLong.scala -------------------------------------------------------------------------------- /src/sbt-test/sbt-guardrail/scala-client-codegen-app/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/sbt-test/sbt-guardrail/scala-client-codegen-app/test -------------------------------------------------------------------------------- /src/test/scala/dev/guardrail/sbt/ContextParameterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardrail-dev/sbt-guardrail/HEAD/src/test/scala/dev/guardrail/sbt/ContextParameterSpec.scala --------------------------------------------------------------------------------