paypal / squbs

Akka Streams & Akka HTTP for Large-Scale Production Deployments
http://paypal.github.io/squbs
Apache License 2.0
1.43k stars 237 forks source link

Make deprecations and feature flag more explicit in compile output #622

Closed fmasion closed 6 years ago

fmasion commented 6 years ago

When compiling there's a lot of deprecation and feature warnings suggesting to re-run with -feature and -deprecation

There's event more in test cases but tests are very verbose so it's not easy to clearly see them

running sbt commands

Moreover there are many more compiler flag's that could help be aligned with the high quality requirements of this project. These flags however could be activated later on

I suggest to create a compileOptions.sbt (see gist) file with all these flags and activate them on your choice progressively.