2016-10-13 5 views
0

SonarQube에 정의 된 오징어 규칙을 사용하여 Eclipse 코드 포맷터 XML 파일을 생성 할 때 몇 가지 지침을 찾고 있습니다. SonarLint 또는 다른 opensource 플러그인을 사용하여이를 수행하는 방법을 제안하십시오.SonarQube 오징어 규칙을 사용하는 Eclipse 코드 포맷터 프로파일

CheckStyle 플러그인을 사용하면 현재 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 CheckStyle -> Create Formatter-Profile 메뉴 항목을 사용하여 Eclipse 코드 포맷터 규칙을 생성 할 수 있습니다. 생성 된 코드 포맷터 프로파일을 사용하도록 프로젝트를 구성 할 수 있으므로 파일을 마우스 오른쪽 버튼으로 클릭하고 "Checkstyle fixes 적용"을 클릭하면 생성 된 프로파일에서 해당 수정본이 적용됩니다.

+0

왜? 그런 파일로 무엇을 할 계획입니까? –

+0

SonarQube는 checkstyle, findbugs, pmd를 더 이상 지원하지 않기 때문에 최소한 포맷팅과 관련된 규칙에 대해 동일한 기능을 갖고 싶습니다. 그래서 수정을 위해 생성 된 규칙을 사용하도록 Eclipse를 구성 할 수있었습니다. –

답변

0

룰 파일을 작성하여 Eclipse로 가져올 필요가 없습니다. 대신 SonarLint for Eclipse을 설치하고 connected mode을 사용하여 SonarQube 서버에서 활성화 된 규칙을 적용하십시오.

+0

답장을 보내 주셔서 감사합니다. 하지만 규칙 파일을 만들고 가져 오려고하지 않습니다. SonarLint 플러그인의 연결 모드를 사용하여 SonarQube 서버에 정의 된 품질 프로파일을 사용하여 프로젝트를 분석 할 수있었습니다. 일단 내가 이클립스에서 문제를보고, 나는 (checkstyle) 관련 규칙을 포맷에 대한 이클립스 코드 포맷터 프로파일을 생성하는 솔루션이 있는지 궁금 해서요. –

+0

무엇을 할 것입니까? eclipse를 통해 CheckStyle 규칙을 적용한 다음, 가져 오기 용 포맷터 프로파일을 SonarQube로 내 보냅니다. –

+0

CheckStyle 플러그인에는 Eclipse 코드 포맷터 프로파일을 생성하는 기능이 있습니다. 생성 된 포맷터 프로파일을 사용하도록 프로젝트를 구성하여 "CTRL + SHIFT + F"단축키 또는 "Apply CheckStyle Fixes"를 수행 할 때 모든 서식 문제가 해결되도록 할 수 있습니다. –