Lint Scala on the fly, using SBT which allows for the use of Scala based linters, such as WartRemover, and your own scalac options.