2016-11-18 2 views
0

서버에 호스팅 된 SonarQube 5.4에서 제공하는 규칙을 사용하여 사전 커밋 증분 분석을 수행하는 방법을 찾아야합니다. 분석 할 가장 중요한 파일은 JavaScript 파일이며 우리는 ASP.NET 프레임 워크를 사용하여 C#에서 작업하고 있으므로 대규모 팀용으로 Eclipse를 설치하는 것은 실현 가능하지 않습니다.SonarQube JavaScript에 대한 사전 커밋 분석

나는 Sonar-Scanner 2.8을 사용해 보았지만 서버에서 이미 수행 된 분석을 선택하지 않았으며 (모든 문제점을 새로운 것으로 표시 함), 또한 제외에 반응하지 않습니다. 예를 들어, 증가 분석 sonar-project.properties에서 분석이 제대로가하는 일에 대한 설명하지 않은 문제,

일부 관련 부분을 더 이상 지원되지 않고, 같이 그 문제에 대한 문서는 오래된 :

sonar.exclusions=**/Scripts/*angular*.js,**/Scripts/*bootstrap*.js,**/Scripts/*d3*.js,**/Scripts/*jquery*.js,**/Scripts/*modernizr*.js,**/Scripts/*respond*.js,**/Scripts/*toolkit*.js,**/tbshared/**/*.*,**/Scripts/*reference*.js,**/packages/**/*.*,**/Scripts/angular*.map,**/Scripts/*.json,**/Scripts/*.css,**/Scripts/i18n/*.* 
...  
#Enable HTML 
    sonar.issuesReport.html.enable=true 

    #Enable console output 
    sonar.issuesReport.console.enable 

    #Enable incremental analysis 
    sonar.analysis.mode=issues 
+1

문서가 오래되었다는 설명이 있으면 문서에 링크를 제공하는 것이 좋습니다. 질문에 대해서는 http://www.sonarlint.org/commandline/index.html 및 http://docs.sonarqube.org/display/SONAR/Local+and+Branch+Analysis 및 http를 참조하십시오. : //docs.sonarqube.org/display/PLUG/GitHub+Plugin? – Godin

+0

나는 대답을 대답으로 변환 했으므로 받아 들일 수있는 것으로 표시 할 수 있습니다.) – Godin

+0

SonarLint의 첫 페이지에있는 json 예제 이외의 다른 문제에 대해서는 여전히 연구 중이며, json 구성 파일의 전체 매개 변수 목록이 있습니다. 받아 들일 수 있으며 어쩌면 그 구성의 몇 가지 예가 있을까요? 고맙습니다! – worldpart

답변