이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 9 다음 »



2.1 지원 언어

다음은 SonarQube Edition별 지원하는 프로그래밍 언어를 보여주고 있다. 

VersionLanguageRule
CommunityC#286
Flex77
Java423
JS187
PHP128
Python58
TypeScript73
HTML,JSF/JSP43
XML4
DeveloperABAP84
C++316
C226
PL/SQL148
TSQL48
Swift93
EnterpriseVB641
VB66
RPG63
COBOL178
PL/I21

2.2 분석모드

Deprecated

SonarQube 6.6 부터 지원이 중단되었습니다.


SonarQube에는 다음의 3가지 분석 모드를 제공한다. 

  • Full Analysis
  • Preview Analysis
  • Incremental Analysis

2.2.1 Full Analysis Mode

분석 대상 코드 전체를 분석하고 분석된 결과를 데이터베이스에 저장

CI와 연동을 통해 매일 저녁 시간때 수행

2.2.2 Preview Mode

분석 대상 코드 전체 범위에 대한 분석을 수행하나 분석 결과는 데이터베이스에 저장하지 않음

개발자가 코드를 Commit하기 전에 변경된 코드가 품질 기준에 적합한지를 확인

2.2.3 Incremental Mode

새롭게 변경된 코드만을 대상으로 분석을 수행하고 분석 결과는 데이터베이스에 저장하지 않음

개발자의 로컬 PC에서 주로 사용

  • 레이블 없음