2016-09-16 56 views
0

作爲主題,例如Groovy文件。如何配置SonarLint命令行分析其他語言?

我在my-groovy/src/main/java/com/mygroovy/example下創建了一個groovy文件,它包含一個聲納問題「Unused Variable」,可以通過聲納亞軍來檢測。

在my-groovy成功下運行sonarlint,但報告不正確。它說沒有問題......

my-groovy mac$ sonarlint --src '**/src/main/**' 
INFO: Java 1.8.0_73 Oracle Corporation (64-bit) 
INFO: Mac OS X 10.11.5 x86_64 
INFO: Connected mode (org.mysonar:groovy) 
INFO: Using storage for server 'org.mysonar' (last update 9/16/16 4:46 PM) 
INFO: Index files 
INFO: 6 files indexed 
INFO: 4 source files to be analyzed 
INFO: 4/4 source files have been analyzed 
INFO: 

------------- SonarLint Report ------------- 

    No issues to display (6 files analyzed) 

------------------------------------------- 


INFO: SonarLint HTML Report generated: /Users/mac/Desktop/source/my-groovy/.sonarlint/sonarlint-report.html 
INFO: ------------------------------------------------------------------------ 
INFO: EXECUTION SUCCESS 
INFO: ------------------------------------------------------------------------ 
INFO: Total time: 0.855s 
INFO: Final Memory: 6M/256M 
INFO: ------------------------------------------------------------------------ 

我sonarlint.json是

{ 
"serverId": "mysonar", 
"projectKey":"org.mysonar:groovy" 
} 

我global.json是

{ 
    servers: [ 
    { 
     "id": "mysonar", 
     "url": "http://sonarqube.mysonar.io:80", 
     "login":"aaa", 
     "password":"aaa" 
    } 
    ] 
} 

回答

0

Groovy的分析尚未被SonarLint支持,這就是爲什麼你會得到這種意想不到的行爲。

相關問題