文件行长度超过 100 个字符
File line length exceeds 100 characters
编译spark 1.3.1版本时遇到问题。当我编译了spark提供的原始源代码时,就可以了。但是当我将一些源文件添加到 mllib 中时,出现了错误,例如:
- message=文件行长度超过 100 个字符
根据编译结束时的信息
- [ERROR] 无法执行目标 org.scalastyle:scalastyle-maven-plugin:0.4.0:check (default) on project spark-mllib_2.10: failed during scalastyle execution: You have 53 Scalastyle 违规。 -> [帮助 1]
应该是因为scalastyle测试。我可以通过关闭 scalastyle 的验证来完成我的编译过程。
但是还有其他方法可以解决这个问题吗?我不认为仅仅关闭验证就足够了
错误示例代码:
不错
val implicitPrefs =
new BooleanParam(this, "implicitPrefs", "whether to use implicit preference", Some(false))
差一个
val implicitPrefs = new BooleanParam(this, "implicitPrefs", "whether to use implicit preference", Some(false))
如果行长限制为 80/100,您也可以并排阅读两个代码文件。
Scala Style 还对单个 if-else 语句施加了有价值的规则,例如大括号。
我相信您应该有某种 xml 配置(例如 scalastyle.xml)来为您的项目设置 Scala 规则。因此,您可以自行设置 maxFileLength 值:
<scalastyle>
<name>.....</name>
<check level="warning" class="org.scalastyle.file.FileLengthChecker" enabled="true">
<parameters>
<parameter name="maxFileLength">1000</parameter>
</parameters>
</check>
</scalastyle>
http://www.scalastyle.org/rules-dev.html#org_scalastyle_file_FileLengthChecker
编译spark 1.3.1版本时遇到问题。当我编译了spark提供的原始源代码时,就可以了。但是当我将一些源文件添加到 mllib 中时,出现了错误,例如:
- message=文件行长度超过 100 个字符
根据编译结束时的信息
- [ERROR] 无法执行目标 org.scalastyle:scalastyle-maven-plugin:0.4.0:check (default) on project spark-mllib_2.10: failed during scalastyle execution: You have 53 Scalastyle 违规。 -> [帮助 1]
应该是因为scalastyle测试。我可以通过关闭 scalastyle 的验证来完成我的编译过程。
但是还有其他方法可以解决这个问题吗?我不认为仅仅关闭验证就足够了
错误示例代码:
不错
val implicitPrefs =
new BooleanParam(this, "implicitPrefs", "whether to use implicit preference", Some(false))
差一个
val implicitPrefs = new BooleanParam(this, "implicitPrefs", "whether to use implicit preference", Some(false))
如果行长限制为 80/100,您也可以并排阅读两个代码文件。
Scala Style 还对单个 if-else 语句施加了有价值的规则,例如大括号。
我相信您应该有某种 xml 配置(例如 scalastyle.xml)来为您的项目设置 Scala 规则。因此,您可以自行设置 maxFileLength 值:
<scalastyle>
<name>.....</name>
<check level="warning" class="org.scalastyle.file.FileLengthChecker" enabled="true">
<parameters>
<parameter name="maxFileLength">1000</parameter>
</parameters>
</check>
</scalastyle>
http://www.scalastyle.org/rules-dev.html#org_scalastyle_file_FileLengthChecker