2017-09-21 10 views
2

Eclipse와 sonar lint 및 원격 소나 서버를 사용하고 있습니다.Eclipse Sonar Lint 기본 프로필

나는 sonarqube에서 Default로 정의한 사용자 정의 품질 프로파일을 구성했습니다.

이클립스에서는 소냐 서버 만 구성했지만 프로젝트 바인딩은 수행하지 않았습니다.

지난 몇 개월 동안 모든 것이 잘 작동하고 올바른 규칙이 설정되었습니다.

하지만 이제는 음향 측량기가 음향 측량 프로파일만을 수집 한 것으로 보입니다. 내 것이 아니야. 전용 특정 프로젝트 바인딩을 추가하면 사용자 정의 프로파일이 사용됩니다. 누군가 내가 여기에서 바뀐 것을 설명 할 수 있습니까? 프로젝트 바인딩이 구성되지 않은 경우 소나 라인에서 어떤 프로파일을 사용합니까? 어쩌면 누군가가 소나 서버를 업데이트했을 것이고 현재 버전은 항상 소나 방식을 되 찾는 것입니까?

현재 내 사용자 정의 프로필은 수중 음파 탐지기의 기본 프로필입니다.

나를 위해 많은 프로젝트가 있기 때문에 모든 이클립스 프로젝트에 바인딩을 정의 할 수 없습니다. 모든 프로젝트가 소나에서 구성되지는 않습니다. 그러나 나는 그들 모두를위한 지역 수표를 갖고 싶어한다.

답변

0

SonarQube에 바인딩되지 않은 Eclipse의 프로젝트는 포함 된 분석기에서 정의한대로 정의 된 기본 활성 규칙을 사용합니다. SonarQube 측에서 어떤 작업을 했든간에 어떤 방식 으로든이 프로젝트에 영향을 미치지 않습니다.

일부 SonarQube 프로젝트에 바인딩 된 Eclipse의 프로젝트 인 은 바인딩 된 SonarQube 프로젝트에서 구성된 활성 규칙을 사용합니다. 이러한 프로젝트의 바인딩을 해제하는 순간, 절대 바인딩하지 않는 것처럼 기본 활성 규칙으로 다시 전환됩니다. 그것은 전형적인 또는 사용 목적의 경우가 아니라 비록

는 아무것도는 분석기 및 해당 프로젝트의 품질 프로파일을 사용하기 위해 SonarQube, 에 전혀 관계가없는 프로젝트에 이클립스 프로젝트를 결합하지 못하도록합니다.

+2

감사합니다. 내 실수는, sonarlint가 내장 된 분석기의 규칙이 아닌 sonar 서버의 기본 프로파일을 사용한다고 가정했기 때문입니다. –