记录下Scalastyle规则,方便查询。内容比较多,使用Ctrl + F 输入需要查询的检查器进行搜索查询。
目录
介绍
Scalastyle 是专门针对Scala代码开发的轻巧的code style检测工具,类似于Java代码检查工具Checkstyle、Findbugs等。可以在Maven中集成到项目中,方便代码风格的检测。
最下面附上了Spark2.4.3的 Scalastyle 配置代码,可以借鉴。
Scalastyle常用关键字 //scalastyle:on 和 //scalastyle:off,如:
//scalastyle:on println
if (args.length < 2) {
println("Usage:")
println("DRIVER_MEMORY=[mem] spark-submit " +
"com.github.ehiggs.spark.terasort.TeraGen " +
"spark-terasort-1.0-SNAPSHOT-with-dependencies.jar " +
"[output-size] [output-directory]")
println(" ")
println("Example:")
println("DRIVER_MEMORY=50g spark-submit " +
"com.github.ehiggs.spark.terasort.TeraGen " +
"spark-terasort-1.0-SNAPSHOT-with-dependencies.jar " +
"100G file:///scratch/username/terasort_in")
System.exit(0)
}
//scalastyle:off println
规则
官网说明:已实现的规则
目前已实现规则有69条