ScalaStyle 报告的自动修复警告

Posted

技术标签:

【中文标题】ScalaStyle 报告的自动修复警告【英文标题】:Auto fixing warnings reported by ScalaStyle 【发布时间】:2015-09-10 16:01:29 【问题描述】:

有没有办法让 ScalaStyle(或任何其他自动化工具)修复它发现的一些警告?

例如——

    行包含一个标签(震惊!!) 加号 (+) 之前应该有一个空格 文件必须以换行符结尾

一口气

    公共方法必须具有显式类型

【问题讨论】:

【参考方案1】:

到目前为止,Scalastyle 还没有自动修复错误的方法。但是,它看起来像Scalafix 可能。这是来自他们的文档:

scalafix“规则”可以报告 lint 消息并为违反某种规则/编码风格/约定/重大更改提供自动修复补丁。

听起来很有希望!我还没有机会使用它,但是由于这个问题在近三年内没有得到任何答复,如果其他人有类似的问题,似乎值得将此作为可能的解决方案来解决您的问题。

【讨论】:

以上是关于ScalaStyle 报告的自动修复警告的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 发布前报告

迁移到 sbt 1:如何在编译时运行 Scalastyle

Scala 的代码风格怎么统一?这份 scalastyle 配置你可以无脑复制

RAID重组和数据库数据的修复与验证

抑制 Xcode 中的运行时自动布局警告

Chkdsk 运行 出现(警告! 没有指定F参数 用只读模式运行Chkdsk)