This is my little playground project where I
- learn Scala (and a bit of Java) and the way of the JVM
- solve coding exercises (often using AI for the initial draft, because I'm a dummy)
- experiment with Java and Scala interoperability
- build and test code
- aggressively try out different code styles and patterns (inconsistent code style is to be expected)
- install the Scala plugin
- clone and open the project
- In the settings, enable "sbt shell" for project load and builds
- run
sbt compile
- run
sbt test
- to generate coverage reports, run
sbt coverage test coverageReport
- run
sbt clean compile
. This will force a full recompile of the project. - remove the project from IntelliJ IDEA and re-import it.
For the coverage report to work in GitHub, make sure the branch gh-pages
exists.