2016-08-24 7 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 

당신은 다음과 같습니다 경고를 얻어야한다 : 테스트하는 간단한 방법은이 곳과 같은 방법을 넣어하는 것입니다

관련 문제