Сонар є відкритою платформою для управління якістю коду. Як така, вона охоплює у своїй основній версії 7 осей якості коду.
Сонар має дуже ефективний спосіб навігації, баланс між видом високого рівня, TimeMachine, приладової панелі і дефект мисливських інструментів і NBSP ;. Це дозволяє швидко виявити проектів та / або компонентів, які знаходяться в технічній боргу розробити плани дій.
Сонар є веб-додаток. Правила, попереджає, пороги, винятки, налаштування і hellip; може бути налаштований в режимі онлайн. Використовуючи свою базу даних, Сонар дозволяє не тільки об'єднати показники в цілому, але і змішувати їх з історичними мірками.
Покриття нові мови, додавши, правила двигунів, обчислення метрик передові може бути зроблено через потужний механізм розширення. Більше 20 полігонів вже доступні, в тому числі:
& NBSP; * Java-
& NBSP; * PL / SQL
. & NBSP; * Технічна борг
Що нового У цьому випуску:
- Виявлення крос-проект дублювання коду
- TimeMachine 2.0 :. Повтор еволюція будь-якої якості метрики і відстежувати його разом з приладової панелі
Що нового у версії 2.10:
послуги
- Ця версія додає інтернаціоналізації, ручні заходи, і повідомлення.
Що нового у версії 2.7:
- Цей реліз додає підтримку для моніторингу охоплення по юніт-тестів на новий / оновлюється вихідний код.
- В той же час, інтеграція між Sonar і СКМ стала набагато міцніше.
Що нового у версії 2.6:
- [SONAR-1481] - Дозволити розширення FindBugs
- [SONAR 2106] - Новий Java-бібліотеки для первісної аналіз проекту
- [SONAR-2123] - Новий анотації, щоб вказати, в якому-середовищ BatchExtension повинен бути активним
- [SONAR-2148] - Нові властивості для управління рівнем мови Ява
- [SONAR-2151] - Нова властивість управляти кодування джерела
- [SONAR-2172] - API: Нова точка розширення - Initializer
Що нового у версії 2.4:
- Цей реліз додає можливість створювати користувацькі панелі, щоб керувати плагіни в браузері, і визначити правила архітектури.
- Це має підтримку Maven 3.
Що нового у версії 2.3:
- здатність активувати правило кодування кілька разів, резервного копіювання та відновити профілі якості, і активувати всі правила, повернуті пошуку відразу.
- Нові правила API. Можливість додавати статичні ресурси для плагінів.
- Підтримка моделей якості (наприклад, ISO 9126) за допомогою нового мета-моделі.
- Новий API і нові правила FindBugs.
Що нового у версії 2.2:
- Є три ключові особливості в цій версії: фільтри, обране і плагін завантажувачів класів.
- Крім цих трьох функцій, цей реліз містить більше 60 поліпшень і виправлень, в тому числі Checkstyle / PMD модернізації та підтримки Clover 3.
Що нового у версії 1.12:
- Нова функція:
- [SONAR-61] - Посилання на опис виключає з порушення відображається у вікні перегляду ресурсів
- [SONAR-630] - Сонар повинні мати повне управління користувачами
- [SONAR-675] - Розфарбувати вихідний код глядача ресурсів
- [SONAR-972] - Надайте загальну Sonar спосіб позначити вихідний код для того, щоб придушити порушення: // NOSONAR
- [SONAR-1180] - додати опції CPD ignoreLiterals і ignoreIdentifiers
- [SONAR-1224] - API: нова точка розширення, щоб додати код розфарбовування про нові мовах
- [SONAR-1264] - Нова точка розширення: зовнішнє управління паролями користувачів
- Поліпшення:
- [SONAR-658] - Включити плагін Ім'я порушень Анотації
- [SONAR-840] - Швидше покоління JSON
- [SONAR-881] - ІспользуйтеOverride анотації, щоб уникнути підрахунку undocumentedAPI, коли переважаючий суспільний API
- [SONAR-1018] - NoClassDefFoundError неправильно обробляється плагін Maven Сонар
- [SONAR-1044] - Включити, щоб змінити колірну гамму на TreeMap
- [SONAR-1075] - Стандартизація шлях & Quot; Best Value & Quot; управляється на метричну
- [SONAR-1146] - Додати кількість громадського API у вікні перегляду ресурсів заголовок
- [SONAR-1147] - Додати повний шлях до файлу у вікні перегляду ресурсів заголовок
- [SONAR-1157] - Додати & Quot; непокритих ліній & Quot; і & Quot; відкрита умови і Quot; в & Quot; Покриття & Quot; Вкладка перегляду ресурсів
- [SONAR-1176] - Додати посвідчення особи правил в описі правилі
- [SONAR-1177] - Розбір Surefire звіти занадто повільно
- [SONAR-1184] - API: перейти на Commons-кодек 1.4
- [SONAR-1186] - Додайте драйвер MS SQLServer в дорогу до класів
- [SONAR-1190] - Зробити швидше Розгорнутий сторінки
- [SONAR-1193] - Правило & Quot; Імпорт порядок і Quot; пропускає нерухомість & Quot; Option & Quot; в екрані конфігурації
- [SONAR-1202] - Поліпшення запит SQL, використовуваний Sonar веб-сервісу, щоб отримати імена знімків
- [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 правило, від майора до Info замовчуванням
- [SONAR-1226] - У деяких прибирання в дорозі Coremetrics організовані в областях
- [SONAR-1245] - Додайте глави в TreeMap
- [SONAR-1246] - опис правила PMD «Закрити ресурс" не явне
- [SONAR-1248] - Порожні конструктори не повинні розглядатися як суспільне API
- [SONAR-1250] - Поліпшення рендеринга Тиражування щільність компонентів TreeMap
- [SONAR-1251] - Виберіть метрики по області у компонентах TreeMap
- [SONAR-1258] - Оновлення до 1.3.1 XStream
- [SONAR-1259] - Контекстна назва HTML сторінок
- [SONAR-1261] - Поліпшення скрипт для побудови війни файл, щоб запобігти будь-яке використання локально встановленого ANT версії
- [SONAR-1285] - Поліпшення запиту SQL в плату, щоб встановити колонку snapshots.isLast 0
- [SONAR-1293] - Ні, коли журнали не надання віджет плагін не
- Виправлена помилка:
- [SONAR-1115] -. Результати випробувань Виключення з статичного аналізу також пригнічує Вірний (JUnit)
- [SONAR-1155] - При виборі показника, який має тільки нульові значення в TreeMap (осі розмірів), він не отримує оновлюється
- [SONAR-1164] - sonar.jdbc.dialect властивість не правильно ініціалізувати ActiveRecord діалект використовувати
- [SONAR-1165] - Сонар використовує неправильний Шма в Oracle XE при запуску двох екземплярів різних версій
- [SONAR-1172] - Неправильне значення за замовчуванням для правила Checkstyle & Quot; TypeName & Quot; в & Quot; нд перевіряє і Quot; профіль
- [SONAR-1182] - Неможливо відкрити ResourceViewer для відображення вихідного коду
- [SONAR-1188] - ехолот-гідролокатор кальмарів і-плагін API артефакти неприпустимі контрольні суми
- [SONAR-1203] - Невдала спроба очистити базу даних Oracle з помилкою ORA-01795
- [SONAR-1206] - Отримання 404 Помилка HTTP призводить до петлі в URL / проектів
- [SONAR-1217] - тимчасово вимкнути EQ_DOESNT_OVERRIDE_EQUALS FindBugs правило
- [SONAR-1218] - Змінити пріоритет за замовчуванням SIC_INNER_SHOULD_BE_STATIC FindBugs правило, від критичного до майора
- [SONAR-1233] - коментарі LOC метрики не повинні розраховувати власні методи GWT
- [SONAR-1235] - перестарайтеся коментарі LOC
- [SONAR-1236] - кеш браузера повинен бути очищений при оновленні Сонар
- [SONAR-1237] - Неприпустимі суми перевірки для гідролокатора-сонара кальмарів і-плагіна-API в http://repository.codehaus.org
- [SONAR-1253] - не вдалося оновити проект посилання в налаштуваннях
- [SONAR 1275] - Помилка при запуску в перший раз з PostgreSQL 8.2: ActiveRecord :: ActiveRecordError: помилка: значення занадто довго для типу характеру різної (9)
- [SONAR-1292] - Неможливо відобразити PieChart, коли немає даних
- [SONAR-1294] - Видалення керівництво метрики ніколи не закінчується
- [SONAR-1303] - код механізму Colorizer не впоратися правильно зворотна коса риска
- Побажання:
- [SONAR-701] - Тайм-аути у зв'язку сервера HTTP ехолота повинні бути налаштовується
Коментар не знайдено