Aspectj settings for load-time weaving of aspects (i.
Aspectj settings for load-time weaving of aspects (i.e. compile aspects only; no compile-time weaving)
SBT settings
Javac & Scalac compiler options to include debug symbols.
Javac & Scalac compiler options to include debug symbols.
SBT settings
Strict Scala compiler flags:
Strict Scala compiler flags:
- all warnings are errors - no dead code - no implicit numeric widening - no discarded value - no unused imports - no adapted arguments (e.g. auto-tupling) - no unchecked types - no deprecated APIs
SBT settings
https://tpolecat.github.io/2014/04/11/scalac-flags.html http://blog.threatstack.com/useful-scalac-options-for-better-scala-development-part-1