Scalastyle standard configuration true ARROW, EQUALS, ELSE, TRY, CATCH, FINALLY, LARROW, RARROW ARROW, EQUALS, COMMA, COLON, IF, ELSE, DO, WHILE, FOR, MATCH, TRY, CATCH, FINALLY, LARROW, RARROW @VisibleForTesting Runtime\.getRuntime\.addShutdownHook mutable\.SynchronizedBuffer Class\.forName Await\.result JavaConversions Instead of importing implicits in scala.collection.JavaConversions._, import scala.collection.JavaConverters._ and use .asScala / .asJava methods org\.apache\.commons\.lang\. Use Commons Lang 3 classes (package org.apache.commons.lang3.*) instead of Commons Lang 2 (package org.apache.commons.lang.*) extractOpt Use Utils.jsonOption(x).map(.extract[T]) instead of .extractOpt[T], as the latter is slower. java,scala,3rdParty,sansa javax?\..* scalax?\..* (?!net\.sansa_stack\.ml\.).* net\.sansa_stack\..* COMMA \)\{ case[^\n>]*=>\s*\{ Omit braces in case clauses. ^Override$ override modifier should be used instead of @java.lang.Override. 800> 30 10 50 -1,0,1,2,3