이 문서는 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 매치 |
예제
Example | Matches | Does not match |
---|---|---|
**/foo/*.js |
|
|
src/foo/*bar*.js |
|
|
src/foo/** |
|
|
**/foo?.js |
|
|