2017-02-22 7 views

답변

3

분석 할 언어를 지정하지 않았습니다. 자바 및/또는 자바 스크립트를 사용합니다. 6.2부터 SonarQube는 "적용 범위 0"을 지원합니다.이 기능은 적용 범위 보고서에 나타나지 않는 파일의 실행 가능 라인을 밝혀냅니다. (기본 코드 분석기가이 기능을 지원한다고 가정하고 Java와 JavaScript는 이미 수행합니다.) 실제로는 이 단위 테스트를 사용하여 일 때 누락 된 부분을보다 정확하게 파악할 수 있습니다. 이 기능이 없으면 실행 코드가 없거나 테스트가 없기 때문에 - 포함되어야하는 경우에도 포함 여부 보고서에서 누락 된 파일이 누락되었는지 여부를 알 수 없습니다.

단위 테스트를 사용하지 않으므로 프로젝트의 모든 소스 파일을 UI : 관리> 분석 범위> 범위 제외을 통해 적용 범위 계산에서 제외 할 수 있습니다. **/*.*의 패턴 값은 사용자를 위해해야합니다.

+0

안녕하세요, 죄송합니다. PHP 용입니다. 변경된 것으로 생각하지 않았습니다. *. *를 추가하려고 시도했지만 도움이되지 않는 것 같습니다. 내 파일에는 여전히 왼쪽에 빨간색 막대가 있습니다. 테스트를 받았지만 적용 범위가 아닙니다. –

+0

'*'이 제거되었습니다 :'*. * '을 추가하려고했습니다 –

+0

설정을 변경 한 후에 분석을 실행 했습니까? –