소니와 안드로이드 프로젝트를 연결하려고 할 때 here의 Sonar Eclipse 플러그인 설치에 제공된 Android 프로젝트 개발을 위해 SonarSource를 사용하려고합니다. groupId와 artifactId, 나는이 두 가지에 대해 전혀 몰라. 그리고 서핑을 한 후에는 groupId가 내 프로젝트 패키지 (하지만 확실하지 않은 것)이고 artif
내 컴퓨터에 sonar2.14, sonar c plugin, sonar-runner-1.0.jar가 있습니다. sonar.sh 콘솔을 사용하여 브라우저에서 다음 URL을 사용하여 음파 탐지기를 시작할 수 있습니다. http://localhost:port_No GUI를 볼 수 있습니다. 제 질문은이 음파 탐지기를 사용하여 C 코드를 분석하는 방법입니다. 편집
나는 음파 탐지기를 망설이고 있는데, pom.xml없이 수중 음파 탐지기를 켜고 실행하는 방법에 대한 자습서와 안내서가 제한되어 있습니다. Maven을 사용하면 간단한 명령과 2 개의 명령이 실행되고 있습니다! 그러나 maven 또는 pom.xml 파일을 사용하지 않는 프로젝트에서 Sonar를 사용하려는 생각을 가지고 놀아 보겠습니다. 이것이 가능합니까?
JavaScript 라이브러리를 Sonar에 추가 할 수 있습니까? 우리는 '일반 설정'옵션에서 정의되지 않은 변수를 정의 할 수 있지만 Backbone.js, jQuery 등과 같은 특정 라이브러리를 사용했다는 것을 소나에게 알려주지 못했습니다. 나는 Sonar JavaScript 플러그인과 모든 것이 완벽하게 작동합니다.
나는 Sonar를 사용하여 코드 위반을 나열하고 있습니다. 많은 위반 사항들이 합법적이지만 위반 사항 중 일부는 너무 오래 걸립니다. 예를 들어, Sonar가 로거 명령문과 주석이있는 JAXB 클래스에서 위반 사항을 제외 시키길 원합니다. 이러한 클래스는 프로젝트의 여러 패키지에 널리 퍼져 있기 때문에 특정 패키지를 제외 할 수는 없습니다. 이 문제를 해결
는, 특정 Java 클래스, 난을 참조하십시오 Complexity: 830
Complexity /method: 8,1
가 어떻게 그 두 지표 사이의 차이를 설명 할 수 있을까? "복잡성"은 클래스의 복잡성입니까? 클래스의 최대 복잡도는 얼마입니까? 메소드의 복잡도는 메소드가 10보다 작아야한다는 것을 알고 있지만 클래스가 준수해야하는 최대 클래스
소나가 StyleCop 4.7에서 작동하려고하는데 몇 가지 문제가 있습니다. 1) Sonar 설정에서 StyleCop의 위치를 설정하면 Sonar가 실행되지 않으므로 CI 빌드가 실패합니다. Sonar가 StyleCop의 일부로 컴파일 된 어셈블리를 찾을 수없는 것 같습니다. 2) 4.4에서 사용할 수없는 규칙을 버전 4.7에서 사용할 수있는 방법이 표