有没有更好的方法在IntelliJ下设置ScalaStyle?

时间:2015-11-02 10:14:23

标签: scala intellij-idea scalastyle

Scala plugin for IntelliJ中有一些scalastyle支持。这个问题是关于设置它以获取scalastyle配置文件的最佳方法,该文件通常位于名称为@key = "s_fieldname_" + i.to_s @f += " <label for=\"" + @h[("s_fieldname_" + i.to_s)].to_s + "\">" 的目录的根目录下(Spark project的示例)。

目前,要获取IntelliJ中的scalastyle插件以获取我们的scalastyle配置,您需要将其副本放入scalastyle-config.xml文件夹(据说.idea也可以使用,但我还没有测试了这个)。此外,该文件需要命名为.project(使用下划线而不是连字符)。简而言之,您需要在项目的根目录中调用以下内容:

scalastyle_config.xml

虽然我认为这是一个丑陋的黑客,但至少可以让我在构建整个项目之前看到scalastyle违规。如果您有更好的解决方案,请告诉我。

1 个答案:

答案 0 :(得分:8)

我发现如果您使用IntelliJ 15并更新Scala插件,现在可以使用。

该插件于10月12日更新,以支持位于项目根目录或.idea目录中的配置文件。现在可以使用下划线或连字符命名配置文件。