피드백을 제공하려면 (기능 요청, 버그 등을보고) Sonarqube 커뮤니티 포럼을 사용하십시오. 언어 (html!), 플러그인 버전 및 Sonarqube 버전을 지정하는 것을 잊지 마십시오.
플러그인을 사용하는 방법 (그리고 문서가 도움이되지 않음)에 대한 질문이 있으면 커뮤니티 포럼을 사용하는 것이 좋습니다.
플러그인을 빌드하고 단위 테스트를 실행하려면 프로젝트의 루트 디렉토리 에서이 명령을 실행하십시오.
mvn clean install
또는
mvn clean verify
기본적으로 통합 테스트 (ITS)는 빌드 중에 건너 뜁니다. 실행하려면 먼저 입력으로 사용되는 관련 프로젝트를 검색해야합니다.
git submodule init
git submodule update
통합 테스트는 플러그인 테스트 및 배제 테스트로 구성됩니다. 둘 다 실행하려면 프로필을 활성화해야합니다 (프로젝트를 구축하고 플러그인을 구축해야합니다.
mvn verify -Pits
"플러그인 테스트"는 메트릭 계산 등과 같은 플러그인 기능을 검증하는 통합 테스트 스위트입니다.
cd its/plugin
mvn verify
"판결 테스트"는 대형 코드 기반의 분석을 시작하고 플러그인에서 보고서 파일에서 생성 된 문제를 저장 한 다음 해당 결과를 예상 문제 세트 (JSON 파일로 저장)와 비교하는 통합 테스트 스위트입니다. 판결 테스트 :
cd its/ruling
mvn verify
Copyright 2010-2024 Sonarsource.
2024 년 11 월 29 일 이후에 출시 된 Sonarqube 분석기는 이전 버전에 대한 패치 수정을 포함하여 SONAR 소스를 사용할 수있는 라이센스 버전 1 (SSALV1)에 게시됩니다.
각 파일에 적용 가능한 라이센스를 지정하는 세부 사항은 개별 파일을 참조하십시오. SSALV1에 따른 파일은 헤더에 표시됩니다.