2016-08-24 8 views
4

私はdirectedとして私build.sbtに追加:今すぐスカラーリンターを有効にするには?

addCompilerPlugin("org.psywerx.hairyfotr" %% "linter" % "0.1.14") 

何を?私はいつものように私のプロジェクトをコンパイルすることができますが、linterの出力は表示されません。私は実行する必要がある特別なsbtのタスクはありますか?そのdocumentationから

答えて

5

terminal: 
    scalac -Xplugin:<path-to-linter-jar>.jar ... 

sbt: (in build.sbt) 
    scalacOptions += "-Xplugin:<path-to-linter-jar>.jar" 

maven: (in pom.xml inside scala-maven-plugin configuration) 
    <configuration> 
    <args> 
     <arg>-Xplugin:<path-to-linter-jar>.jar</arg> 
    </args> 
    </configuration> 

はしかし、私にとってそれはあなたがやったとして単にコンパイラプラグインを追加することによって、働いていました。

Parameter a is not used in method f. 
[warn] def f(a: Int) = 10 
[warn]  ^

def f(a: Int) = 10 

あなたはこのようになります警告を取得する必要があります:テストする簡単な方法は、このどこかのようなメソッドを置くことです

関連する問題