소나는 코드 품질을 관리 할 수있는 개방형 플랫폼이다. 이와 같이, 그 코어 버전 코드 품질의 축 (7)을 다룬다.
소나는 탐색의 매우 효율적인 방법을 가지고, 높은 수준의보기, 타임머신, 대시 보드 및 결함 사냥 도구 & NBSP 사이의 균형,.이 빠르게 행동 계획을 수립하기 위해 기술 채무에있는 프로젝트 및 / 또는 구성 요소를 발견 할 수 있습니다.
소나는 웹 기반 응용 프로그램입니다. 규칙, 경고, 임계 값, 제외, 설정 중 & hellip; 온라인으로 구성 할 수 있습니다. 데이터베이스를 활용하여, 수중 음파 탐지기는 역사적 조치를 섞어 모두뿐만 아니라 통계를 결합 할 수 있습니다뿐만 아니라.
규칙 엔진을 추가하는 고급 통계를 계산, 새로운 언어를 커버하는 강력한 확장 메커니즘을 통해 수행 할 수 있습니다. 20 개 이상의 플러그인을 포함하여 이미 사용할 수 있습니다 :
& NBSP; * 자바
& NBSP; * PL / SQL
& NBSP; * 기술 부채
이 릴리스의 새로운 기능입니다 :
이 코드 중복의 크로스 프로젝트 감지.
타임머신 2.0 : 메트릭 어떤 품질의 진화와 대시 보드와 함께 그것을 추적 재생.
2.10 버전의 새로운 기능 :
이 버전은 국제화, 수동 측정 및 알림 서비스를 추가합니다.
버전 2.7의 새로운 기능 :
이 릴리스는 새로운 / 업데이트 된 소스 코드에 단위 테스트에 의해 모니터링 범위에 대한 지원을 추가합니다.
동시에, 소나 및 SCM 간의 통합은 매우 타이트되었다.
버전 2.6의 새로운 기능 :
[SONAR-1481은] - 허용 Findbugs 확장
[SONAR-2106] - 프로젝트 분석을 부트 스트랩하는 새로운 자바 라이브러리
[SONAR-2123] - 새로운 주석을 지정할 수 있도록이있는 BatchExtension가 활성화되어야 환경
[SONAR-2148] - 새로운 속성은 자바 언어의 수준을 관리 할 수
[SONAR-2151] - 소스 인코딩을 관리 할 수있는 새로운 특성
[SONAR-2172] - API : 새로운 확장 점 - 이니셜
버전 2.4의 새로운 기능 :
이 릴리스는 브라우저에서 플러그인을 관리 할 수있는, 및 아키텍처 규칙을 정의하는 사용자 정의 대시 보드를 생성 할 수있는 기능을 추가합니다.
그것은 메이븐 3에 대한 지원을하고있다.
2.3 버전의 새로운 기능 :
코딩 규칙을 여러 번 백업을 활성화하고 품질 프로파일을 복원하고, 한 번에 검색에 의해 반환 된 모든 규칙을 활성화 할 수있는 능력.
새로운 규칙의 API. 기능은 플러그인 정적 자원을 추가 할 수 있습니다.
새로운 메타 모델을 통해 품질 모델 (예 : ISO 9126)를 지원합니다.
새로운 API와 새로운 Findbugs 규칙.
2.2 버전의 새로운 기능 :
세 가지 핵심이 버전의 기능이 있습니다 필터, 즐겨 찾기 및 플러그인 클래스 로더가.
이 세 가지 기능의 위에,이 릴리스 Checkstyle / PMD 업그레이드와 클로버 3의 지원을 포함하여 60 개 이상의 개선 및 버그 수정이 포함되어 있습니다.
버전 1.12의 새로운 기능 :
새로운 기능 :
[SONAR-61] - 링크 자원 뷰어에 표시 위반에서 설명을 지배하는
[SONAR-630] - 수중 음파 탐지기는 완전한 사용자 관리를해야한다
[SONAR-675] - 리소스 표시기에 소스 코드를 컬러화
[SONAR-972] - 위반을 억제하기 위해 소스 코드를 태그하는 일반적인 소나 방법을 제공합니다 : // NOSONAR
[SONAR-1180] - CPD 옵션 ignoreLiterals과 ignoreIdentifiers 추가
[SONAR-1224] - API : 새로운 확장 점은 새로운 언어로 코드 채색을 추가
[SONAR-1264] - 새로운 확장 점 : 사용자 암호의 외부 관리
개선 :
[SONAR-658] - 주석 위반에 플러그인 이름을 포함
[SONAR-840] - 빠른 JSON 생성
[SONAR-881] - 사용 @Override 공용 API를 오버라이드 (override) 할 때 undocumentedAPI를 계산하지 않도록 주석
[SONAR-1018] - NoClassDefFoundError를 올바르게 소나 Maven 플러그인에 의해 처리되지 않습니다
[SONAR-1044] - 트리 맵에 컬러 스케일을 변경할 수 있습니다
[SONAR-1075] - 길 & quot 표준화, 최고의 가치 & quot을; 메트릭 관리
[SONAR-1146] - 자원 뷰어 헤더에 공개 API의 수를 추가
[SONAR-1147] - 자원 뷰어 헤더에 전체 파일 경로를 추가
[SONAR-1157] -가 어플라이언스의 블랙리스트에 & quot; 밝혀 줄 & quot을; 및 quot; 적발 조건 & quot; 범위 & quot; & quot에서; 자원 뷰어의 탭
[SONAR-1176] - 규칙의 설명에 규칙의 형식 ID를 추가
[SONAR-1177] - 확실한 보고서를 구문 분석하는 것은 너무 느립니다
[SONAR-1184] - API는 : 평민 코덱 1.4로 업그레이드
[SONAR-1186] - 클래스 패스에 MS SQLServer에 드라이버를 추가
[SONAR-1190] - 빠른 드릴 다운 페이지를 확인
[SONAR-1193] - 규칙 & quot; 가져 오기 위해 & quot; 옵션 엑세스한다 골대를 벗어났습니다; 설정 화면에서
[SONAR-1202] - 스냅 샷 이름을 얻을 수 소나 웹 서비스에서 사용하는 SQL 요청을 향상
[SONAR-1214] - UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Findbugs 규칙의 기본 우선 순위는 사소한해야
[SONAR-1215] - OBL_UNSATISFIED_OBLIGATION Findbugs 규칙의 기본 우선 순위는 사소한해야
[SONAR-1219] - 전공이 긴급에서 SIC_INNER_SHOULD_BE_STATIC_ANON Findbugs 규칙의 변경 기본 우선 순위
[SONAR-1220] - 전공이 긴급에서 SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS Findbugs 규칙의 변경 기본 우선 순위
[SONAR-1221] - 미성년자에게 긴급에서 CI_CONFUSED_INHERITANCE Findbugs 규칙의 변경 기본 우선 순위
[SONAR-1222] - 미성년자에게 긴급에서 RV_CHECK_FOR_POSITIVE_INDEXOF Findbugs 규칙의 변경 기본 우선 순위
[SONAR-1223] - 주요의 정보에 DM_CONVERT_CASE Findbugs 규칙의 변경 기본 우선 순위
[SONAR-1226] - 방식 CoreMetrics의 일부 청소를 수행은 도메인에 구성되어 있습니다
[SONAR-1245] - 트리 맵에 타이틀을 추가
[SONAR-1246] - PMD 규칙 '닫기 자원'의 설명은 명시 적으로하지 않습니다
[-1248 SONAR] - 빈 생성자는 공용 API로 간주되어서는 안된다
[SONAR-1250] - 구성 요소의 트리 맵에 중복 밀도의 렌더링을 개선
[SONAR-1251] - 구성 요소의 트리 맵의 도메인에 의해 선택 메트릭
[SONAR-1258] - 1.3.1을 XStream을 위해 업그레이드
[SONAR-1259] - HTML 페이지의 콘텐츠 제목
[SONAR-1261] - 로컬로 설치 ANT 버전의 사용을 방지하기 위해 WAR 파일을 구축하는 스크립트를 향상
[SONAR-1285] - 0 snapshots.isLast 열을 설정하는 담당 SQL 요청을 향상
[SONAR는-1293] - 없음 로그 플러그인 위젯을 렌더링하지 실패
버그 :
[SONAR-1115] - 정적 분석에서 제외 또한 확실한 (JUnit을) 검사 결과를 표시하지 않습니다.
[SONAR-1155] - 만 트리 맵 (크기 축)에 0 값을 갖는 메트릭을 선택하면 새로 고침하지 않는다
[SONAR-1164] - sonar.jdbc.dialect 속성을 제대로 사용하는 액티브 방언을 초기화하지 않습니다
[SONAR-1165] - 버전이 다른 두 개의 인스턴스를 실행할 때 소나 오라클 XE에 잘못된 쉐마를 사용
[SONAR-1172] - Checkstyle 규칙 & quot에 대한 잘못된 기본 값, 유형 이름 & quot; 에 & quot; 일 검사 & quot; 윤곽
[SONAR-1182] - ResourceViewer 소스 코드를 표시하기 위해 열 수 없습니다
[SONAR-1188] - 수중 음파 탐지기 - 오징어와 수중 음파 탐지기 플러그-API 유물은 잘못된 체크섬이
[SONAR-1203] - 오류 ORA-01795 오라클 데이터베이스를 제거하기 위해 실패
[SONAR-1206] - 404 HTTP 오류를 얻기는 URL / 프로젝트에 루프로 연결
[SONAR-1217] - 임시 비활성화가 Findbugs 규칙을 EQ_DOESNT_OVERRIDE_EQUALS
[SONAR-1218] - 전공이 긴급에서 SIC_INNER_SHOULD_BE_STATIC Findbugs 규칙의 변경 기본 우선 순위
[SONAR-1233] - 댓글 LOC 메트릭은 기본 GWT 방법을 계산하지 말아야
[SONAR-1235] - 지나치게 열성적인 댓글 LOC
[SONAR-1236] - 수중 음파 탐지기를 업그레이드 할 때 브라우저 캐시를 청소해야합니다
[SONAR-1237] - http://repository.codehaus.org에서 수중 음파 탐지기 - 오징어와 수중 음파 탐지기 - 플러그인-API에 대한 잘못된 확인 합?
[SONAR-1253] - 설정에서 프로젝트 링크를 업데이트 할 수 없습니다
[SONAR-1275] - PostgreSQL의 8.2 처음 실행 오류 : 액티브 :: ActiveRecordError 오류 : 다양한 유형의 문자를 너무 오래 값 (9)
[SONAR-1292] - 데이터가없는 pieChart로 표시 할 수 없습니다
[SONAR-1294] - 결코 종료되지 수동 메트릭을 삭제
[SONAR-1303] - 코드 colorizer 메커니즘이 제대로 백 슬래시 문자를 처리하지 않습니다
위시 :
[SONAR-701] - 수중 음파 탐지기 서버 HTTP 연결의 시간 제한을 구성 할 수 있어야한다
댓글을 찾을 수 없습니다