├── .circleci └── config.yml ├── .gitignore ├── CLA.md ├── LICENSE ├── README.md ├── docs └── images │ ├── metals1.png │ └── metals2.png ├── project ├── Dependencies.scala ├── build.properties └── plugins.sbt ├── shield-api └── src │ ├── main │ ├── resources │ │ ├── impure_methods.txt │ │ ├── nullable_methods.txt │ │ └── partial_methods.txt │ └── scala │ │ ├── scalafix │ │ └── shield │ │ │ ├── ClasspathOps.scala │ │ │ └── ZioShieldScalafixExtension.scala │ │ └── zio │ │ └── shield │ │ ├── ZioShield.scala │ │ ├── ZioShieldDiagnostic.scala │ │ ├── annotation │ │ └── package.scala │ │ ├── config │ │ ├── Config.scala │ │ └── InvalidConfig.scala │ │ ├── flow │ │ ├── EffectfullInferrer.scala │ │ ├── FlowCache.scala │ │ ├── FlowEdge.scala │ │ ├── FlowInferrer.scala │ │ ├── ImplementationInferrer.scala │ │ ├── ImpurityInferrer.scala │ │ ├── NullabilityInferrer.scala │ │ ├── PartialityInferrer.scala │ │ └── PureInterfaceInferrer.scala │ │ ├── rules │ │ ├── FlowRule.scala │ │ ├── ZioBlockDetector.scala │ │ ├── ZioShieldNoFutureMethods.scala │ │ ├── ZioShieldNoIgnoredExpressions.scala │ │ ├── ZioShieldNoImpurity.scala │ │ ├── ZioShieldNoIndirectUse.scala │ │ ├── ZioShieldNoNull.scala │ │ ├── ZioShieldNoPartial.scala │ │ ├── ZioShieldNoReflection.scala │ │ └── ZioShieldNoTypeCasting.scala │ │ ├── semdocs │ │ └── DirectSemanticDocumentLoader.scala │ │ ├── tag │ │ ├── Tag.scala │ │ └── TagProp.scala │ │ └── utils │ │ └── package.scala │ └── test │ └── scala │ └── zio │ └── shield │ └── config │ └── ConfigTest.scala ├── shield-detector └── src │ └── main │ ├── resources │ ├── all_java_classes.txt │ ├── download_java_class_names.py │ └── selected_java_packages.txt │ └── scala │ └── zio │ └── shield │ └── detector │ └── Detector.scala ├── shield-sbt └── src │ ├── main │ └── scala │ │ └── zio │ │ └── shield │ │ └── sbt │ │ ├── ZioShieldFailed.scala │ │ └── ZioShieldPlugin.scala │ └── sbt-test │ ├── zio-apps │ ├── README.md │ └── download-and-prepare-apps.sh │ └── zio-shield │ ├── empty-config │ ├── .shield.yaml │ ├── build.sbt │ ├── example │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── example │ │ │ └── Example.scala │ ├── project │ │ └── plugins.sbt │ └── test │ ├── excluded-inferrers │ ├── .shield.yaml │ ├── build.sbt │ ├── example │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── example │ │ │ └── Example.scala │ ├── project │ │ └── plugins.sbt │ └── test │ ├── excluded-rules │ ├── .shield.yaml │ ├── build.sbt │ ├── example │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── example │ │ │ └── Example.scala │ ├── project │ │ └── plugins.sbt │ └── test │ ├── fatal-warnings │ ├── build.sbt │ ├── example │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── example │ │ │ │ └── Example.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── example │ │ │ └── ExampleTest.scala │ ├── project │ │ └── plugins.sbt │ └── test │ ├── semanticdb-plugin │ ├── build.sbt │ ├── example │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── example │ │ │ │ └── Example.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── example │ │ │ └── ExampleTest.scala │ ├── project │ │ └── plugins.sbt │ └── test │ └── warnings │ ├── build.sbt │ ├── example │ └── src │ │ ├── main │ │ └── scala │ │ │ └── example │ │ │ └── Example.scala │ │ └── test │ │ └── scala │ │ └── example │ │ └── ExampleTest.scala │ ├── project │ └── plugins.sbt │ └── test └── shield-tests └── src └── test ├── resources └── consoleMessages │ ├── ZioShieldBlocks.messages │ ├── ZioShieldNoFutureMethodsExample.messages │ ├── ZioShieldNoIgnoredExpressionsExample.messages │ ├── ZioShieldNoReflectionExample.messages │ ├── ZioShieldNoThrowCatchExample.messages │ ├── ZioShieldNoTypeCastingExample.messages │ ├── ZioShieldShowcase.messages │ ├── noImpurity.messages │ ├── noIndirectUse.messages │ ├── noNull.messages │ └── noPartial.messages └── scala └── zio └── shield └── rules ├── ConsoleMessagesTest.scala └── examples ├── ZioShieldBlocks.scala ├── ZioShieldNoFutureMethodsExample.scala ├── ZioShieldNoIgnoredExpressionsExample.scala ├── ZioShieldNoReflectionExample.scala ├── ZioShieldNoTypeCastingExample.scala ├── ZioShieldShowcase.scala ├── noImpurity ├── ZioShieldNoImpurityExample.scala └── ZioShieldNoImpurityExample2.scala ├── noIndirectUse ├── BuisnessLogic.scala ├── Implementations.scala ├── Junk.scala └── PureInterfaces.scala ├── noNull ├── ZioShieldNoNullExample.scala └── ZioShieldNoNullExample2.scala └── noPartial ├── ZioShieldNoPartialFunctionsExample.scala └── ZioShieldNoPartialFunctionsExample2.scala /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/.gitignore -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/CLA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/metals1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/docs/images/metals1.png -------------------------------------------------------------------------------- /docs/images/metals2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/docs/images/metals2.png -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.2 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /shield-api/src/main/resources/impure_methods.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/resources/impure_methods.txt -------------------------------------------------------------------------------- /shield-api/src/main/resources/nullable_methods.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/resources/nullable_methods.txt -------------------------------------------------------------------------------- /shield-api/src/main/resources/partial_methods.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/resources/partial_methods.txt -------------------------------------------------------------------------------- /shield-api/src/main/scala/scalafix/shield/ClasspathOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/scalafix/shield/ClasspathOps.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/scalafix/shield/ZioShieldScalafixExtension.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/scalafix/shield/ZioShieldScalafixExtension.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/ZioShield.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/ZioShield.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/ZioShieldDiagnostic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/ZioShieldDiagnostic.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/annotation/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/annotation/package.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/config/Config.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/config/Config.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/config/InvalidConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/config/InvalidConfig.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/EffectfullInferrer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/EffectfullInferrer.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/FlowCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/FlowCache.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/FlowEdge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/FlowEdge.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/FlowInferrer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/FlowInferrer.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/ImplementationInferrer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/ImplementationInferrer.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/ImpurityInferrer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/ImpurityInferrer.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/NullabilityInferrer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/NullabilityInferrer.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/PartialityInferrer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/PartialityInferrer.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/flow/PureInterfaceInferrer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/flow/PureInterfaceInferrer.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/FlowRule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/FlowRule.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioBlockDetector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioBlockDetector.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoFutureMethods.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoFutureMethods.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoIgnoredExpressions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoIgnoredExpressions.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoImpurity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoImpurity.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoIndirectUse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoIndirectUse.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoNull.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoNull.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoPartial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoPartial.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoReflection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoReflection.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/rules/ZioShieldNoTypeCasting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/rules/ZioShieldNoTypeCasting.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/semdocs/DirectSemanticDocumentLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/semdocs/DirectSemanticDocumentLoader.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/tag/Tag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/tag/Tag.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/tag/TagProp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/tag/TagProp.scala -------------------------------------------------------------------------------- /shield-api/src/main/scala/zio/shield/utils/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/main/scala/zio/shield/utils/package.scala -------------------------------------------------------------------------------- /shield-api/src/test/scala/zio/shield/config/ConfigTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-api/src/test/scala/zio/shield/config/ConfigTest.scala -------------------------------------------------------------------------------- /shield-detector/src/main/resources/all_java_classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-detector/src/main/resources/all_java_classes.txt -------------------------------------------------------------------------------- /shield-detector/src/main/resources/download_java_class_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-detector/src/main/resources/download_java_class_names.py -------------------------------------------------------------------------------- /shield-detector/src/main/resources/selected_java_packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-detector/src/main/resources/selected_java_packages.txt -------------------------------------------------------------------------------- /shield-detector/src/main/scala/zio/shield/detector/Detector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-detector/src/main/scala/zio/shield/detector/Detector.scala -------------------------------------------------------------------------------- /shield-sbt/src/main/scala/zio/shield/sbt/ZioShieldFailed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/main/scala/zio/shield/sbt/ZioShieldFailed.scala -------------------------------------------------------------------------------- /shield-sbt/src/main/scala/zio/shield/sbt/ZioShieldPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/main/scala/zio/shield/sbt/ZioShieldPlugin.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-apps/README.md -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-apps/download-and-prepare-apps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-apps/download-and-prepare-apps.sh -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/empty-config/.shield.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/empty-config/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/empty-config/build.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/empty-config/example/src/main/scala/example/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/empty-config/example/src/main/scala/example/Example.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/empty-config/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/empty-config/project/plugins.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/empty-config/test: -------------------------------------------------------------------------------- 1 | -> example/shield 2 | -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/.shield.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/.shield.yaml -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/build.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/example/src/main/scala/example/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/example/src/main/scala/example/Example.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/project/plugins.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-inferrers/test: -------------------------------------------------------------------------------- 1 | > example/shield 2 | -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-rules/.shield.yaml: -------------------------------------------------------------------------------- 1 | excludedRules: [ZioShieldNoNull] -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-rules/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/excluded-rules/build.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-rules/example/src/main/scala/example/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/excluded-rules/example/src/main/scala/example/Example.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-rules/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/excluded-rules/project/plugins.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/excluded-rules/test: -------------------------------------------------------------------------------- 1 | > example/shield 2 | -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/fatal-warnings/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/fatal-warnings/build.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/fatal-warnings/example/src/main/scala/example/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/fatal-warnings/example/src/main/scala/example/Example.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/fatal-warnings/example/src/test/scala/example/ExampleTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/fatal-warnings/example/src/test/scala/example/ExampleTest.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/fatal-warnings/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/fatal-warnings/project/plugins.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/fatal-warnings/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/fatal-warnings/test -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/build.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/example/src/main/scala/example/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/example/src/main/scala/example/Example.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/example/src/test/scala/example/ExampleTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/example/src/test/scala/example/ExampleTest.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/project/plugins.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/semanticdb-plugin/test -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/warnings/build.sbt: -------------------------------------------------------------------------------- 1 | ThisBuild / scalaVersion := "2.12.10" 2 | 3 | lazy val example = project 4 | -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/warnings/example/src/main/scala/example/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/warnings/example/src/main/scala/example/Example.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/warnings/example/src/test/scala/example/ExampleTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/warnings/example/src/test/scala/example/ExampleTest.scala -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/warnings/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/warnings/project/plugins.sbt -------------------------------------------------------------------------------- /shield-sbt/src/sbt-test/zio-shield/warnings/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-sbt/src/sbt-test/zio-shield/warnings/test -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/ZioShieldBlocks.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/ZioShieldBlocks.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/ZioShieldNoFutureMethodsExample.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/ZioShieldNoFutureMethodsExample.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/ZioShieldNoIgnoredExpressionsExample.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/ZioShieldNoIgnoredExpressionsExample.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/ZioShieldNoReflectionExample.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/ZioShieldNoReflectionExample.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/ZioShieldNoThrowCatchExample.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/ZioShieldNoThrowCatchExample.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/ZioShieldNoTypeCastingExample.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/ZioShieldNoTypeCastingExample.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/ZioShieldShowcase.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/ZioShieldShowcase.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/noImpurity.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/noImpurity.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/noIndirectUse.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/noIndirectUse.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/noNull.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/noNull.messages -------------------------------------------------------------------------------- /shield-tests/src/test/resources/consoleMessages/noPartial.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/resources/consoleMessages/noPartial.messages -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/ConsoleMessagesTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/ConsoleMessagesTest.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldBlocks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldBlocks.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoFutureMethodsExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoFutureMethodsExample.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoIgnoredExpressionsExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoIgnoredExpressionsExample.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoReflectionExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoReflectionExample.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoTypeCastingExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldNoTypeCastingExample.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldShowcase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/ZioShieldShowcase.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noImpurity/ZioShieldNoImpurityExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noImpurity/ZioShieldNoImpurityExample.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noImpurity/ZioShieldNoImpurityExample2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noImpurity/ZioShieldNoImpurityExample2.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/BuisnessLogic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/BuisnessLogic.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/Implementations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/Implementations.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/Junk.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/Junk.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/PureInterfaces.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noIndirectUse/PureInterfaces.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noNull/ZioShieldNoNullExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noNull/ZioShieldNoNullExample.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noNull/ZioShieldNoNullExample2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noNull/ZioShieldNoNullExample2.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noPartial/ZioShieldNoPartialFunctionsExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noPartial/ZioShieldNoPartialFunctionsExample.scala -------------------------------------------------------------------------------- /shield-tests/src/test/scala/zio/shield/rules/examples/noPartial/ZioShieldNoPartialFunctionsExample2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zio-archive/zio-shield/HEAD/shield-tests/src/test/scala/zio/shield/rules/examples/noPartial/ZioShieldNoPartialFunctionsExample2.scala --------------------------------------------------------------------------------