페이지 트리

이 문서는 SonarQube Administration General Settings에 대한 가이드를 제공하기 위해 작성되었다. 



General Settings

Analysis Scope

Code Coverage

단위 테스트에 대한 코드 커버리지 계산 예외처리할 파일을 설정한다.

Coverage Exclusions

Duplications

Duplication Execlusions

코드 중복 분석에서 계산 예외처리할 파일을 설정한다. 

Files

분석에 제외할 파일을 설정한다. 

Source File Exclusions

분석 제외할 소스 파일을 설정한다.

Source File Inclusions

분석에 포함할 소스 파일을 설정한다.

Test File Exclusions

분석에 제외할 테스트 파일을 설정한다.

Test File Inclusions

분석에 포함할 테스트 파일을 설정한다.


Issues

어떤 이슈를 리포트에서 제외할지를 설정한다. 

Ignore Issues on Files

정규표현식과 일치하는 코드 블록을 포함하는 파일에 대한 이슈를 제외한다.

Ignore Issues in Blocks

특정 코드 블럭의 모든 이슈를 제외하고 반면 남은 파일은 계속 검사 수행한다.

Ignore Issue on Multiple Criteria

특정 컴포넌트의 이슈와 특정 코딩 룰을 제외한다.

Restrict Scope of Coding Rules

특정 컴포넌트에는 규칙을 적용하고 다른 모든 컴포넌트는 제외한다.


Wildcards

*0 혹은 그이상의 character 매치
**0 혹은 그이상의 디렉터리 매치
?단일 character 매치

예제

ExampleMatchesDoes not match
**/foo/*.js
  • src/foo/bar.js
  • lib/ui/foo/bar.js
  • src/bar.js
  • src/foo2/bar.js
src/foo/*bar*.js
  • src/foo/bar.js
  • src/foo/bar1.js
  • src/foo/bar123.js
  • src/foo/123bar123.js
  • src/foo/ui/bar.js
  • src/bar.js
src/foo/**
  • src/foo/bar.js
  • src/foo/ui/bar.js
  • src/bar/foo/bar.js
  • src/bar.js
**/foo?.js
  • src/foo1.js
  • src/bar/foo1.js
  • src/foo.js
  • src/foo12.js
  • src/12foo3.js
  • 레이블 없음