![](/img/trans.png)
[英]How to use the EnsureSingleSpaceAfterTokenChecker in scalastyle
[英]scalastyle producing empty output
我一直在努力将scalastyle添加到我的scala项目中,以检查代码中的潜在问题。 但是我在scalastyle-result xml文件中始终得到空结果。
我遵循了scalastyle.org网站上的步骤。 总而言之,这就是我所做的:
1-将以下内容添加到plugins.sbt
addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "0.3.1")
resolvers += "sonatype-releases" at "https://oss.sonatype.org/content/repositories/releases/"
2-在build.sbt中添加以下行
org.scalastyle.sbt.ScalastylePlugin.Settings
3-将文件scalastyle-config.xml添加到项目的根目录。
因此,现在当我转到sbt控制台时,可以运行“ scalastyle”,并在./target中获得输出文件“ scalastyle-result.xml”。
但是文件仅包含以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="5.0"></checkstyle>
因此,基本上它不会发出任何警告。 现在无需提及我的项目中确实有一些课程。 但是我无法区分结果xml是否有效。 我认为至少应该有一些警告。
之前,我已经使用checkstyle进行了一些类似的工作,在ant目标中,我指定了checkstyle应该进入的目录。 与scalastyle相似吗?
非常感谢您的帮助。
scalastyle的输出存储在多个位置。
根目录中有一个文件target/scalastyle-result.xml
,其中包含根代码的结果。 它可以为空,或者更好,它仅包含标题,而没有警告/问题。
但是,如果另一个目录(在您的示例中为app)中也有代码,则输出将以app/target/scalastyle-result.xml
形式存储在此目录的目标中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.