2

コード内の潜在的な問題をチェックするために、自分の scala プロジェクトに scalastyle を追加することに取り組んでいます。しかし、scalastyle-result xml ファイルに空の結果が表示され続けます。

scalastyle.org Web サイトの手順に従いました。要約すると、私がやったことは次のとおりです。

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」を実行すると、出力ファイル「scalastyle-result.xml」が ./target に取得されます。

しかし、ファイルにはこれだけが含まれています:

<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="5.0"></checkstyle>

したがって、基本的に警告は発生しません。私のプロジェクトにはいくつかのクラスがあることは言うまでもありません。しかし、結果のxmlが有効かどうかを区別できません。少なくともいくつかの警告があるはずです。

私は以前、非常によく似た checkstyle でいくつかの作業を行ったことがあり、ant ターゲットでは、checkstyle が調べるディレクトリを指定する必要がありました。スカラスタイルと似ていますか?

助けてくれてありがとう。

4

1 に答える 1